1С: программное изменение форм и элементов

preview_player
Показать описание
Учимся программно создавать и изменять формы и ее элементы. И главное узнаем, зачем это вообще нужно:)

П.С. Прогадал со звуком. Чуял, что где-то косяк))
Рекомендации по теме
Комментарии
Автор

Автор, благодарю за видео! Возвращайтесь скорее с подобными публикациями!!!

kgsnqzk
Автор

Как приятно, что вы вернулись! Спасибо за выложенное видео! Надеюсь на продолжение - очень интересно по поводу нетиповой конфы (утомило уже заниматься игрой в "Найди 10 отличий" в чужом рисовании)... Нужна будет какая либо помощь (в пределах разумного), пишите - помогу с удовольствием. А то, что звук слабый - бывает, главное что он есть (звук). Ведь дальнейшем учтете этот фактор?!))

arthur
Автор

Ух, давно не записывал ничего. Потерялся старый значок видео... Видимо к лучшему) Забыл вообще как снимать. Зато все так же подробно разжевываю=)
Вообще надо возобновить это дело.

EgoMelius
Автор

Детальный графический отчёт о сравнении объектов решает проблему поиска изменений форм :) А так вы правы, собственные допилы надо добавлять программно :)

rusprogerdmitriy
Автор

спасибо. интересно. ждём по обновлению нетиповой конфы

sintez
Автор

DimaProger
Куда же вы подевались... Очень хорошее объяснение материала. Может будет обещанный "удобный инструмент создания элементов формы на лету парой нажатия клавиш"? Очень бы хотелось продолжения и по другим темам. Спасибо.

masljukov
Автор

Спасибо за видео. Но очень мелкое разрешение - с телефона плохо смотреть

kqzlctq
Автор

Чувак, блин, куда ты пропал?! Вернись пожалуйста!!!!

alexsh
Автор

Интересно а если научиться столько писать и так толковать сколько можно в месяц заработать?
Просто интересно Игра стоит свеч?

hhhhgabrielyan
Автор

Не намекнете что за более простой и быстрый способ? Попробовал добавить колонку в ТЧ по аналогии - не получается.

НовыйЭлемент = Элементы.Добавить("ТоварыСодержание", Тип("ПолеФормы"));
НовыйЭлемент.вид = ВидПоляФормы.ПолеВвода;
НовыйЭлемент.путькданным = "Объект.Товары.а_Содержание";
НовыйЭлемент.родитель =
НовыйЭлемент.ширина = 20;



Поле объекта недоступно для записи (Родитель)
НовыйЭлемент.родитель =

abonent
Автор

Программное создание реквизита формы и вывод поля ввода в форму. Вдруг кому нужно.

Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
КласификаторСтроки=Новый КвалификаторыСтроки(50); //Создание класификатора строки до 50 символов

ОписаниеТипов=Новый ОписаниеТипов(, , , , КласификаторСтроки); //Включение класификатора в описание типов
МойРеквизитФормы=Новый РеквизитФормы("МойРеквизитФормы", ОписаниеТипов); //Имя, Тип //Создание реквизита формы
ДобавляемыеРеквизиты = Новый Массив; //добавление в массив созданного реквизита формы
//а далее добавление реквизита в форму


СозданныйЭлементФормы=ЭтаФорма.Элементы.Добавить("МойРеквизитФормы", Тип("ПолеФормы"), ЭтаФорма); //создание объекта прорисовки реквизита


КонецПроцедуры

santious