Автозаполнение табличной части документа по справочнику 1с 8.x

1. user1607482 09.06.21 17:21 Сейчас в теме
Имеется документ "ПроведениеМетодик", в нем две табличные части : "Методики" , "ИспользованныеРеактивы" . Необходимо автозаполнение табличной части "Реактивы" при заполнении "Методик". Есть справочник "Методики". Как сделать чтобы Использованные реактивы автоматически заполнялись из справочника Методики? (я совсем туплю).
Прикрепленные файлы:
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. spe1c 5 09.06.21 22:45 Сейчас в теме
Нужно на форме документа ПроведениеМетодик разместить обработчик события "при изменении" для поля, содержащего ссылку на элемент справочника "методики" в таб части методик. При наступлении события будет доступна ссылка на методику (элементы.<название таб части методик>.ТекущиеДанные.<название поля, содержащего ссылку на справочник методик>. А дальше по ссылке можете вытянуть реактивы запросом.
3. user1607482 10.06.21 09:19 Сейчас в теме
(2)
&НаСервере
Процедура РассчитатьРеактивыНаСервере()
    
    Запрос = Новый Запрос;
    Запрос.Текст = 
        "ВЫБРАТЬ
        |   Реактивы.Реактив КАК Реактив,
        |   Реактивы.Количество КАК Количество,
        |   Реактивы.ЕдИзмерения КАК ЕдИзмерения
        |ИЗ
        |   Справочник.Методики.Реактивы КАК Реактивы";
    
    Запрос.УстановитьПараметр("Реактивы",Объект.ПроведениеМетодики.Выгрузить().ВыгрузитьКолонку("Реактивы"));
    Объект.РасходРеактивов.Загрузить(Запрос.Выполнить().Выгрузить());
    
КонецПроцедуры
 
&НаКлиенте
Процедура РассчитатьРеактивы(Команда)
    
   РассчитатьРеактивыНаСервере();
        
КонецПроцедуры
Показать
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот