заполнение из табличной части справочника в табличную часть документа #727106


#0 by izabella123456789
Здравствуйте, помогите пожалуйста.Я новичок, пол дня ломаю голову, не знаю как сделать. в общем, проблема такова, имеется справочник номенклатура с табл.частью "комплектующие" и в ней реквизиты "наименование, количество, цена". И есть документ, в ней реквизит: "профильная система(ссылка на номенклатуру") и табл.часть "состав" с реквизитами "номенклатура, количество, цена, сумма". Как сделать так, чтобы при выборе профильной системы в документе, автоматически заполнялась табличная часть , а именно номенклатура, количество , цена из справочника???
#1 by izabella123456789
я так понимаю, что нужно создать в форму, и на "профильная система" открыть при изменении, а что туда вписывать?
#2 by Darky
Все правильно понимаешь. Вписать нужно цикл обхода комплектующих номенклатуры и заполнение ТЧ документа. Ах да, не знаю, что у тебя за конфигурация, но обычно комплектующие это регистр сведений.
#3 by izabella123456789
комплектующие это я просто так назвала. я в самой начальной стадии разработки((для дипломного проекта нужно
#4 by izabella123456789
сможете пример кода прислать, если у вас есть??
#5 by izabella123456789
регистр сведений вроде создают, когда комплектующие поступают,т.е покупают у поставщиков и указывают цену....и оно учитывается в регистре сведений. а у меня желательно, чтобы комплектующие уже заранее где-то учитывались с ценами.
#6 by vicof
Для Каждого Стр из ЭлементСправочника.Комплектующие цикл
#7 by Darky
Для каждого СтрокаТЧ Из Профильная_Система.Комплектующие Цикл Сумму рассчитай сама
#8 by izabella123456789
спасибо, сейчас сделаю
#9 by izabella123456789
сумму знаю как считать:)
#10 by izabella123456789
я не знаю почему, но оно ругается на Состав.Добавить {Документ.РасходнаяНакладная.Форма.ФормаДокумента.Форма(12,20)}: Переменная не определена (Состав)      НоваяСтрока = <<?>>Состав.Добавить; (Проверка: Тонкий клиент)
#11 by ДенисЧ
На сервер гони всё
#12 by vicof
Это надолго...
#13 by izabella123456789
почему?
#14 by Darky
Ты не указала ни версию 1с, ни конфигурацию. Судя по ошибке, у тебя управляемое приложение. Читай . Можно подсмотреть в типовых решениях, к примеру, как заполняется договор при изменении контрагента.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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