ifs
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору FOLD Цитата: Тогда есть смысл сделать этот реквизит переодическим | Да нет, сертификат может выписываться (у производителя) на каждую партию произведенной продукции, т.е. каждый производственный цикл - свой сертификат. Цитата: может быть много товаров и у каждого свой сертификат ,как тогда? | Каждому ТМЦ в подчиненом справочнике "Партии" соответствует столько записей, сколько было приходов. А в записи поля: № прих. дока, ...,№ сертификата. Что у меня выходит сейчас: Документы > Расход > Расходная накладная. Вываливается пустая форма. Внизу есть кнрпка "Подбор" > выбираем "По партиям". Вываливается форма списка "Для подбора по партиям" справочника "ТМЦ". > в верхней таблице выбираем товар, в нижней таблице заполняются строки-партии (ТМЦ, Партия, Цена, Дата, Остаток, № сертификата). Сколько приходов - столько строк. > выбираем товар нужной партии. > вываливается форма "Введитете количество". > вводим - выбираем. > закрываем форму подбора, что видим: форма Расходная накладная заполнилась одной строкой: № п/п, ТМЦ, № выбранной партии, ..., остаток по партии. Далее поле № сертификата - пустое . > Клик по полю > три кнопочки выбора > клик по кнопочкам > вываливается справочник "Партии" (форма списка "Для выбора" (код, наименование, остаток, № сертификата)) > клик по строке > в поле № сертификата появляется наименование партии, а надо № серт. Я так понимаю, что это из-за того, что в свойствах поля ввода "НСертиф" (такой у меня реквизит табличной части Расх. накладной) на закладке "Дополнительно" прописана Формула: УстНомСерт(). А это функция в модуле фрмы документа, которую я написал вот так: Функция УстНомСерт() Спр = СоздатьОбъект("Справочник.Партии"); Спр.ИспользоватьВладельца(?); //? - здесь не знаю, что писать, или "ТМЦ", или "Партия" Спр.ВыбратьЭлементы(); Пока Спр.ПолучитьЭлемент() = 1 Цикл Если Спр.ЭтоГруппа() = 1 Тогда Продолжить; КонецЕсли; НСертиф = Спр.ТекущийЭлемент(); КонецЦикла; Возврат(НСертиф); КонецФункции Вот такие у меня "первые шаги". Не судите строго . П.С. Пишу подробно, т.к. нет у вас заморочки по партиям (у меня есть ваш 467-й релиз). Добавлено: FOLD Спасибо за участие, все заработало! |