Как реализовать цикл по табличным частям документов? #592641


#0 by Shur1cIT
Выполняю переход с Бух 2,0 на Бух Корп, всё ок только реквизит подразделение не заполненый остался, как пробежаться по документам и проверить наличие реквизита в шапке и если он присутствует заполнить понятно, а как быть с табличными частями документа? как выбрать произвольный документ определить какие табличные части существую пробежаться поним и если есть реквизит подразделение заполнить?
#1 by DrShad
определить имена ТЧ через Метаданные
#2 by Shur1cIT
сори туплю это как?
#3 by DrShad
определение реквизита в таб части сделать по ТипЗначения.Типы и вхождению в массив типов
#4 by DrShad
что знаешь про Метаданные?
#5 by GenV
Там могут быть и два реквизита с подразделением с разными значениями, зависящими от логики документа. Т.ч., по-моему, лучше для каждого вида (или сразу нескольких видов) писать обработчики.
#6 by Shur1cIT
всё понял, всё знаю :-)))просто ступил
#7 by Shur1cIT
поднимаю тему прав также ещё одна проблема возникла, подразделение не обязательно ПодразделениеОрганизации называеться, оно может иметь и не определённое значение например субконто меняеться в зависимости от счёта, как в таком случае быть?
#8 by Jaffar
перебирать все реквизиты и шапки, и всех табличных частей, проверять не название реквизита, а тип. но для реквизитов составного типа - все равно не взлетит.
#9 by GenV
Ну так и написал. Пиши обработчики на вид документа (или подходящие по алгоритму несколько виды документов).
#10 by Shur1cIT
да вот именно составной, придёться как написано ручками прописывать
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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