1
1С:Предприятие 8
@DevLab1C883 подп.
318просмотров
36.0%от подписчиков
10 марта 2026 г.
📷 ФотоScore: 350
Обычные формы. Как организовать подбор в табличную часть Рассмотрим решение задачи на примере формы документа, у которого имеется табличная часть «Заказ-наряды». 1. На форме документа на командную панель табличной части «Заказ-наряды» добавляем кнопку подбора и прописываем её код: Процедура ПодборНарядов(Кнопка) Форма = Документы.ЗаказНаряд.ПолучитьФормуВыбора(, ЭлементыФормы.ЗаказНаряды, ЭтотОбъект); Форма.ЗакрыватьПриВыборе = Ложь; Форма.Открыть(); КонецПроцедуры 2. Далее у табличной части находим событие «ОбработкаВыбора» и прописываем для него код: Процедура ЗаказНарядыОбработкаВыбора(Элемент, ВыбранноеЗначение, СтандартнаяОбработка) СтандартнаяОбработка = Ложь; Если ТипЗнч(ВыбранноеЗначение) = Тип("ДокументСсылка.ЗаказНаряд") Тогда Если ЗаказНаряды.НайтиСтроки(Новый Структура("ЗаказНаряд", ВыбранноеЗначение)).Количество() = 0 Тогда НоваяСтрока = ЗаказНаряды.Добавить(); НоваяСтрока.ЗаказНаряд = ВыбранноеЗначение; // также здесь можно выполнить дополнительные обработки КонецЕсли; КонецЕсли; КонецПроцедуры 👉@DevLab1C
318
просмотров
1127
символов
Нет
эмодзи
Да
медиа

Другие посты @DevLab1C

Все посты канала →
Обычные формы. Как организовать подбор в табличную часть Рас — @DevLab1C | PostSniper