Заполнение документа на основе справочника #533451


#0 by andreilee666
Как заполнить несколько полей в табличной части документа данными из справочника?
#1 by ZanderZ
конкретно задачу опиши.
#2 by Wobland
Для Каждого ТекСтрока Из ТЧ Цикл  ... с Вас 500 руб.
#3 by ZanderZ
а если нет строк в ТЧ )
#4 by Wobland
алгоритм спокойно отработает
#5 by andreilee666
Есть документ. Натуральный лист поезда. В нем есть табличная часть, в этой табличной части есть номер вагона (все вагоны имеют свой номер и свои характеристики, масса тары, количество осей, длинна вагона...) Есть справочник ТипВагонов, где это все описано. Нужно сделать так чтобы в табличной части документа при выборе конкретного вагона, заполнялись еще несколько полей, масса тары, количество осей, длинна вагона?
#6 by Wobland
это вопрос такой? я не знаю, нужно или нет. ПриИзменении вагона перехватываешь, в ЭлементыФормы.ТЧ.ТекущиеДанные.ИмяПоля присваиваешь. ТипВагона и Вагон как связаны?
#7 by andreilee666
В табличной части мне нужно выбрать вагон из справочника и чтобы автоматически заполнились несколько полей
#8 by Wobland
как получить массу вагона?
#9 by Rusty Nail
Так? КонецПроцедуры
#10 by andreilee666
Массу вагона из справочника.
#11 by andreilee666
Щяс попробую...
#12 by ZanderZ
в событиях поля содержащего вагон "ПриИзменении" ТекДанные = ЭлементыФормы.<ТабличнаяЧасть>.ТекущиеДанные; ТекДанные.<Реквизит содержащий массу тары> = Элемент.Значение.ТипВагона.МассаТары; ...........................
#13 by andreilee666
{Документ.НатуральныйЛист.Форма.ФормаДокумента}: Поле объекта не обнаружено (Вагон)     ТекСтрока.МассаТары = Элемент.Значение.Вагон.МассаТары;
#14 by Wobland
я ж спрашивал: как получить массу вагона?
#15 by andreilee666
Написал так: При обработке ругается!!!Поле объекта не обнаружено...
#16 by andreilee666
Массу вагона из справочника нужно взять.
#17 by Wobland
КАК? из какого? как связаны? продолжи строку МассаВагона=...
#18 by Rusty Nail
Бросил бы лучше это гиблое дело ((
#19 by Wobland
я уж думал, это мне ;)
#20 by andreilee666
Есть документ Натуральный лист поезда, в нем есть табличная часть Поезд, в ней при заполнение есть поле Вагон (номер вагона выбирается из справочника), дальше надо чтобы поля в табличной части Поезд, заполнились из этого справочника (масса тары, количество осей, длинна вагона).
#21 by Rusty Nail
Если (масса тары, количество осей, длинна вагона) - это реквизиты справочника "Вагон", то в этом коде у тебя ошипка: сделай так:
#22 by andreilee666
Вагон это СправочникСсылка.ТипыВагонов
#23 by andreilee666
Есссс.... Заработало!!! Спасибо всем. Щяс код припишу и выставлю, на будущее.
#24 by Mitriy
лучше оставь себе...
#25 by andreilee666
Вот как все получилось!!! Огромное спасибо всем кто мне помогал и возился со мной, объясняя простые истины!!!
#26 by Mitriy
Длина с одной буквой н пишется...
#27 by ZanderZ
#28 by Wobland
это если она небольшая ;)
#29 by Wobland
или так: ЗаполнитьЗначенияСвойств(ЭлементыФормы.Поезд.ТекущиеДанные, Элемент.Значение);
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С