Программное добавление строки в документе #269686


#0 by Mark80
Доброго времени суток, Подскажите пожалуйста, есть необходимость в документе при выборе элемента табличной части "товар" (у которого есть подчиненный справочник "деталь") автоматически заполнить строки документа, со всеми деталями, которые есть в подчиненном справочнике. Вот код: Процедуру ВыбТовар "цепляю" к полю товар. автоматического заполнения не происходит. Подскажите, пожалуйста в чем ошибка?
#1 by ТелепатБот
#2 by Мулька
#3 by Морозов Александр
как все запущено..
#4 by spock
жесть совет.
#5 by 1Сергей
+ Док.Записать; // в конце ;)
#6 by Морозов Александр
#7 by Mark80
Попробовал все способы, предложенные, не получается
#8 by Конь в пальто
если док открыт, то мона через приповторномоткрытии имхо
#9 by Venom_deth
А ты может попробуй через запрос процедуру оформить помоему раза в два легче и понятнее...
#10 by Лефмихалыч
#11 by Venom_deth
В конце просто напиши Записать;
#12 by Mark80
Записать - тоже пробовал. Все рано табличная часть не заполняется, заполняется только первая строка.
#13 by Venom_deth
Попробуй -> Док.ЗагрузитьТабличнуюЧасть(ТЗдеталь); Вместо последнего цикла...
#14 by Venom_deth
от код: Вот такой код попробуй.
#15 by Mark80
1C:V7 starter program (single-user) - обнаружена ошибка. Приложение будет закрыто. Приносим извинения за неудобства. --------------- выдало вот такую ошибку и завершилось аварийно
#16 by АЛьФ
Финиш...
#17 by zavsom
убей свою 1с платформу и поставь нормальную ломаную!
#18 by Mark80
Убил, переставил. Релиз 26. Та же самая ошибка. Что это может быть?
#19 by ПодводныйТаракан
Слушайте, а почему ИспользоватьРодителя ? Ведь это ж подчиненный справочник, т.е. ИспользоватьВладельца нужно...
#20 by Mark80
Я  исправил на владельца. Тут получается дело именно в строке Док.ЗагрузитьТабличнуюЧасть(ТЗдеталь); Если я ее удаляю, и например, просто ставлю какую-либо ТЗ на форму, все работает. А вот с этой строкой вылетает нафиг.
#21 by ПодводныйТаракан
попробуй лучше , а то в последнем коде строчка док=док.текущийдокумент; не внушает доверия)
#22 by mun2
А справочник точно "Деталь", может "Детали" +6
#23 by Mark80
Пробывал. Но табличная часть документа не заполняется полностью. Только первый элемент справочника "Деталь". Справочник точно Деталь
#24 by igork1966
Не в контексте обсуждения. 26 лучше не использовать. 25 или 27....
#25 by ПодводныйТаракан
можно ли код заполнения тч
#26 by ПодводныйТаракан
+1, кстати да, откуда 26 релиз то нарыл?
#27 by ZaOS
Гы. Скоро 3-и сутки пойдут...
#28 by AeDen
Поле "Товар" - это что?
#29 by Льдинка
Если Деталь справочник подчиненный, то причем тут СпрДеталь.ИспользоватьРодителя? Нужно СпрДеталь.ИспользоватьВладельца(Товар)
#30 by Льдинка
Ага. Про то что исправил увидела. А Товар у тебя это реквизит табличной части тоже?
#31 by PaulBC
жуть какая
#32 by Anderson
а нах там еще и список значений ?
#33 by Venom_deth
Вот код: Вот так ...
#34 by Anderson
а количество ???
#35 by Venom_deth
Надо количество , тож там же в цикле добавит
#36 by Anderson
Так звчем тогда еще и загружать, делай все в цикле по перебору! И надо владельца а не родителя уже говорили! И чему вас только в школе учили ?
#37 by Льдинка
Да и в код нормальный, должен работать. Опять же, если Родителя на Владельца заменить. Только структура табличной части непонятна. Если и товар, и деталь - реквизиты табличной части, то как-то странно она выглядеть будет в заполненном документе
#38 by Anderson
+прямо стихами блин
#39 by Venom_deth
Да там владелиц , пардон не заметил, короче пусть попробует!!
#40 by ПодводныйТаракан
Автор откликнись, третьи сутки ведь на самом деле обсуждаем)))
#41 by Mark80
--------------------- Попробывал этот код. Только еще добавил строку СпрДеталь.ВыбратьЭлементы Ничего не получается. Т.е. если ранее загружался первый элемент справочника Деталь, то теперь ничего не загружается. Да товар и деталь в табличной части. Есть узловой агрегат, который состоит из нескольких деталей. И нужно что-бы при выборе товара (агрегат) автоматически добавлялись строки со всеми его деталями. Выглядит конечно немного странно, но все же. Ранее сталкивался с аналогичным на СТО, но там было требование, чтоб детали просто списывались, а не отражались в части документа.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Back to top