Создание формы в 1С и работа с обработчиками
Вставка
- Опубліковано 3 тра 2017
- Управляемый и обычный режим работы форм в 1С 8. Как создать новую форму и разместить на ней кнопки. Запуск программного кода 1С по кнопке.
Читайте статьи по 1С на нашем сайте:
programmist1s.ru/materialyi-po...
Возможно у кого-то будет как и у меня не появляться в отладке окно обработке. Путь решения простой, надо в строке Форма обработке (где мы создавали форму) указать путь на эту форму. Я час не мог понять в чем дело, в итоге ВК нашел разбирающегося человека и он помог мне увидеть мою ошибку. P.S. Спасибо Алексей!
Чувак, спасибо! Я не час, но минут 15 не мог понять в чём дело)
Спасибо, помогло!
Не совсем понял, где тот самый путь?
@@user-wr8mm6zr7h раздел формы - вставить название формы в поле "Форма обработки"
Неужели нормальный курс без воды и все по делу! Автору большое спасибо!!!)
уберите в конце видео ссылки на другие уроки, так как они мешают увидеть то, что происходит на экране. такое встречается и в других видео. по логике понятно, что в конце, но всё равно, на мой взгляд, лучше убрать.
ок, спасибо, сделаем немного по-другому
можно немного продлить видео, чтобы ссылки в конце показывались, не мешая просмотру) спасибо за быстрый ответ)
Да, я думаю так и сделаем :)
А в существующих видео чуть чуть сократим эту заставку, перезаписывать лень :)))
Да
@@user-eh1et6ls8q "...а воз и ныне там"
Автор молодец. Без воды, одно мясо
Инструкция к отладке
Проверяем чтобы было разрешено tcp/ip которое находится в параметрах
Сохранить всё и перезайти обратно, далее вернувшись на вид как и был перед закрытием, нажимаем Толстый клиент (обычное приложение), в появившемся окне нажимаем операции-обработка-ок
Открывается наша форма проверяем что выдаёт служебные сообщения
Спасибо за видео!
Спасибо за хорошее видео
Хорошее виедо, но в конце ролика банеры которые рекламируют другие уроки мешают воспринимать информацию.
сделай так что бы под конец видео у тебя материал заканчивался пауза и появились приглашения на следующие уроки.
Работает, но запуск формы не как на видео. А исключительно через Отладка - Начало отладки - толстый клиент (обычное приложение). Тогда выходит такой же результат
Спасибо добрый человек. Всё никак запустить не мог. Не то окно запускалась
Мужик, я думал это сложно. Я в Visal Studio консольки пишу и приложения в Windows forms.
А эта 1С нечем не отличается от Visal Studio только по-русски.
Я давно мечтал полностью руссифицированную версию Visal Studio и получил 1С. Назвали по-русски - не догадаешься без бутылки.
Классный контент)Спасибо....Подписка+
Молодец. Хорошее видео.
Лайк за классное обьяснение работать на таком вряд ли буду, но качество подаваемого материала нравится не смотря на плохой микрофон! Желаю успехов!
6 лет назад тебя не смущает ?
Спасибо! Доступно и понятно!
Подпишусь на ваш канал.
Спасибо за видео.
Ходила на курс. Азы программирования
Нам это все показывали, но после 20 часов занятий.
Оказалось что я не смогла все заполнить.
Ну да, здесь можно 1000 раз заново просмотреть))
У меня все получилось. Спасибо)
Отлично! Наконец-то нормальный курс, а не шизоидные видосики. Всё по делу, очень интересно и читать и выполнять.
У меня проблема. Все прекрасно создаётся но когда пытаюсь запустить он не показывает ничего
круть, спасибо, учусь дальше!!!
Такой вопрос, можно ли изменить уже созданную управляемую форму на обычную ? Либо можно ли добавлять реквизиты в управляемой форме ?
Просьба уберите ссылки на другие уроки в конце видео . Просто бесят и мешают досмотреть.
Спасибо за видео! Подскажите пожалуйста, почему после запуска обработки не отображаются надписи на кнопках, т. е. кнопки есть и они работают но надписей на них нет.
Круто рассказываешь жалко в 2022 программа выглядит немного иначе чем у тебя в видео, а столько надежд было , но к сожалению придется искать более новые уроки !
а в 2024, видимо снова, точно так же
Спасибо!
Респект тебе!!!!
Это не обучение. Это просто очень быстрый рассказ алгоритма
его метод подачи информации оччень эффективен мне нравитцо
Для тех у кого не запускается форма в режиме отладки: 1) когда нажимаете кругляшь, с зелёной стрелкой (режим отладки), открывается новое окно , (в котором должна быть эта кнопка, но её нет), 2) Прямо в этом окне, сверху , есть вкладки: файл, правки, операции, сервис и тд 3) нажимаем вкладку "сервис" открываем в ней "параметры" и выбираем вкладку "системные", и в ней, в параметре "отладка в текущем сеансе" указываем "разрешена протокол tcp/ip/ Отладку при перезапуске тоже разрешите
Здравствуйте, не получилось
хорошо.А для чего нужны данные формы к примеру?
После выхода из Конф внешние обработки изчезают где их найти уже созданные?
Добрый вечер! Подскажите пожалуйста
При выборе Товара в табличной части, должно заполняться поле Цена. Цена берется из регистра сведений «ЦеныНоменклатуры», с отбором по Номенклатуре, ТипЦен. Затем должна рассчитываться Сумма = Количество * Цена. Сумма должна рассчитывать при изменении Количества и Цены.
При записи документа должна рассчитываться СуммаДокумента = Итог по колонке "Сумма" табличной части.
Это в обработке все делается?
Добрый вечер. Нет, это нужно делать форме самого документа.
07:00
Если нужна одна и та же обработка для разных событий - например, нажатия на разные кнопки, - стоит создать отдельную процедуру/функцию и вызывать её из каждого соответствующего обработчика события. «Общая» классика. 🤔🤷♂️
Короче у кого не открывается форма - нужно в форме обработки указать название нашей формы
Спасибо. Получилось.
@@teemotei9225 Спасибо)
Спасибо, решило проблему. Не понятно, за что так хвалят автора этих уроков, если уже на этапе создания кнопки такие проблемы. Я боюсь представить, что может быть дальше.
А как же don't repeat youself? Получается две функции с одним и тем же кодом, что считается плохо. Как быть?
Жаль, что показана работа в неуправляемом режиме. Все-таки сейчас нужны больше знания и опыт с управляемыми формами.
С одной стороны, вы правы. С другой - по управляемым формам есть много материала. А по обычным - не особо.
верхняя процедура КнопкаВыполнитьНажатие(Кнопка) не дает выполнить процедуру КнопкаПриветМирНажатие(Элемент). что сделать?
Здравствуйте! Подскажите, а как можно по клику кнопки открыть интернет-браузер? Как нужно прописать код обработчика?
Здравствуйте!
ЗапуститьПриложение("programmist1s.ru/");
Будем осваивать))) Подписочка ;)
Здравствуйте, у меня в учебной версии отсутствует нижняя панель, которой рисуется кнопка. Пытался залезть в настройки, но не знаю как точно называется эта панель и если узнаю, то на большинстве пунктах имеется желтая галочка (видимо ограничения учебной версии). Как можно обойтись без этой панели или есть способ включить данную функцию?
Дошел до возможности перетащить создание кнопки на верхнюю панель, но она не активна (серая)...
Я разобрался, скачивал зип-архив с стороннего сайта просто учебную версию, а не для обучения программированию. Скачал ссылке которая пришла на почту, все супер.
Отлично! Спасибо, что разобрались.
Подскажите, на каком сайте скачали?
При создании формы нужно поставить галку Командная панель формы снизу
в Пайтон есть декораторы для таких случаев )
Программирование кириллицей, теперь я видел всё :3
Да что вы такого увидели в этой кириллице?)
Разработку форм рекомендуется выполнять в разрешении 96 DPI
Вот такая вот ошибка присутствует в момент, когда я открываю форму. Как быть?
Уберите масштабирование экрана монитора, установив 100%
Здравствуйте! Подскажите почему у меня не сохраняется результат?
Евгений, скорее всего, вы забываете переоткрыть обработку в пользовательском режиме. После внесения в нее изменений в Конфигураторе обязательно нужно ее закрыть в пользовательском режиме, а затем открыть заново.
в конце ссылки на другие уроки! Ничего не видно
А можно не выводить следующие видео в процессе объяснения?
Конечно, я благодарен, ведь это единственное, что я нашел
Но напрягает, плоть до скачивания самих видео
Я сохраняю обработку, но она не перезаписывается и всё равно запускает предыдущую.
Для тех у кого не выводится форма как у меня - создавайте форму в том же файле что и привет мир из предыдущего урока. Если создали из меню обработки, то соответственно запуск файла ничего не даст. (может кому и поможет )))
помогло, благодарю
Спасибо, добрый человек, помогло 👍
Зачем нужно менять обработку с управляемого приложения? Оно ведь новее, а следовательно куда более востребовано.
Здравствуйте. Подскажите пожалуйста открывается пустая форма без кнопки! (Делала все как на видео.)
Есть вероятность, что вы создали обработку на обычной форме и пытаетесь открыть ее в управляемом приложении. Для решения проблемы нужно открыть программу именно в обычном приложении.
Подтверждаю, тоже форма с кнопками не появилась, сделал еще раз с нуля - результат тот же :(
Не открывается автоматически Обработка, пока не нажмешь Операции>Обработка>Выбрать обработку... Вопрос почему на видео все автоматически
Вообще ничего не понятно,для чего нужны формы если просто обычным языком.
Наткнувшись на этот курс, меня стали терзать смутные сомненья - что тут обычные формы.
А надо бы управляемые - вроде это ж теперь стандарт
Блин быстро все , не поспиваю. за вами делать. и мысли теряются.
Не открывается внешняя обработка (делал всё как в видео). Что можно сделать?
Подтверждаю, тоже форма с кнопками не появилась, сделал еще раз с нуля - результат тот же :(
*ПРОСТО НЕ ДОБАВЛЯЙТЕ "ФОРМА1" А ПРОДОЛЖАЙТЕ ИСПОЛЬЗОВАТЬ "ФОРМА" лично у меня тип формы была изначально ОБЫЧНАЯ*
@@M3HCOH спасибо!
@@M3HCOHСпасибо, вы мне сэкономили вагон времени, сил и нервов
автор говорит "Здороваться с миром мы уже умеем" и снова пишет задание для кнопки: Сообщить "привет мир"
На рынок труда так и не пришли программисты со знанием 1С
А у меня вот такая вот ошибочка {ВнешняяОбработка.ВнешняяОбработка3.МодульОбъекта(1,23)}: Неопознанный оператор
Сообщить("Привет,Мир")
; поставь
Наследование, полиморфизм, агрегация? Нет, не слышали?
ВОзьми реальную задачу и по шагам ее разбери
Вы обьясняете очень быстро как будто для себя
последнее не так у меня выглядит, да какого хрена
концовка, непонятно...
Очень похоже на VBA.
Cyrl+o
Копирование кода - вот плохой тон программирования
Копирование - это хорошо. А вот дублирование - это плохо.
Зачем Вы кричите? Что за тон?
1с - плохой тон программирования
дублирование кода - плохо, зачем вы это делайте
Где вы увидели дублирование кода?
это не язык, а черт знает что, не видел чтобы программисты рисовали GUI в место написания, 1С язык для дилетантов
на с# тоже надо все самому писать, а не кнопочки таскать? аот это поворот))))
c# это туфта
avo faria а что не туфта? сверхпаскаль под названием делфи? все давно ресуют гуи, а не пишут его. Зачем изобретать колесо, когда уже есть велосипед?
когда создаешь трудную конструкцию гуи легче самому написать, это не комфортно когда не ты пишешь свой код а этот с1 и с# для дилетантов , и русские синтаксы это смешно , и еще в стиле pascal
ну раз шарп туфта, то скажи кто не туфта? пока твои коментарии похожи на старперческие "раньше трава была зеленее", а 1с предназначен не для того, чтобы выпендриваться знанием суперкрутых фишк современных языков, а чтобы быстро и просто написать обработку.
Мда. Делал все как указано. Но на этапе создания кнопки она не выползает на рабочее поле, в форму. Курсор не преобразуется в крестик. Ну и далее соответственно все мимо. Недоработка автора. Пойду искать другой курс, где все работает.
все отлично, но к логопеду сходить не помешало бы прежде чем писать лекции...
Слишком много воды!
С сиропом? Или с газом? А!? Вам водочки? Человек! Насик хочет водочки!!
управляемая работает, обычная нет, просто не отображается в конфиге
почему программирования с нуля на 1 с написано из начально это ж банальный конструктор даже школьник справится я вот специалист по с++
Спасибо за видео!