Конвертация данных, конвертация документов #751981


#0 by ilyaNikolaevich71
Добрый день, форумчане. Застопорился на одной проблеме никак не могу решить! из упп-ерп СУть: идет перегрузка документа "заявка на расходование денежных средств" с видом операции "выплата зарплаты". в документе есть табличная часть "ведомость на выплату зарплаты" там документ с одноименным названием. в документе есть табличная часть "Зарплата" с полями "физ лицо,сумма,банковсий счет". Нужно в табилчной части сделать одну строку со значениеми : "Все сотрудники" - сумма -Бс. в пвд документа, тч "ведомость" передаю через входящие данные              Документ создается, но табличная часть"Зарплата" заполняется не вся, а именно не подставляет "Все сотрудники", пробовал после записи принудительно поставить      не помогает. КАК поставить физ лицо, подскажите...уже незнаю что попробовать!
#1 by ilyaNikolaevich71
еще пробовал вариант, в ведомости в "физ лицо" передавал значение "Все сотрудники" и ПКО "Физические лица" тоже не работает!
#2 by Апош
а как выглядят данные, когда "все сотрудники"?
#3 by ilyaNikolaevich71
"Все сотрудники" это элемент справочника в ерп! а при перегрузке вообще не появляется.
#4 by ilyaNikolaevich71
вот скриншотики, мож так будет легче понять
#5 by Апош
СтрокаТаблицаЗарплата.ФизическоеЛицо = "Все сотрудники" это немножко строка. а ты хочешь элемент справочника
#6 by Апош
и вообще, посмотри в то, что попадает в файл. мож, оно ясней станет
#7 by ilyaNikolaevich71
ну я когда передаю значение = "все сотрудники", в пко = "Физические лица" по наименованию получаю : перед записью
#8 by ilyaNikolaevich71
просто может какой-нибудь другой способ, более проще есть?!
#9 by Апош
СтрокаТаблицаЗарплата.ФизическоеЛицо=Справочники.ФизическиеЛица.НайтиПоКоду("00-0000001") уже пробовал?
#10 by ilyaNikolaevich71
да и по наименованию
#11 by Апош
что в файле?
#12 by ilyaNikolaevich71
Апош, делал в событии "после записи" не работает
#13 by el-gamberro
Надо делать "При выгрузке"; И значение не строкой, а Значение = Справочники.ФизическиеЛица.НайтиПоКоду("00-0000001")
#14 by el-gamberro
Надо не после записи, а тогда уж "После загрузки"
#15 by ilyaNikolaevich71
el-gamberro, да перепутал - "После загрузки", ща попробую "при выгрузке"
#16 by Апош
ты уже увидь, во что оно выгружается. если ссылкой, то думай, как её хорошо принять
#17 by ilyaNikolaevich71
el-gamberro, "при выгрузке" подставил Значение = Справочники.ФизическиеЛица.НайтиПоКоду("00-0000001") не работает! посмотрел файл, просто не берет значение "физическое лицо".
#18 by ilyaNikolaevich71
какие еще варианты есть?
#19 by hhhh
после загрузки как делаете? Что не получается?
#20 by ilyaNikolaevich71
hhhh, пытался так же сделать Значение = Справочники.ФизическиеЛица.НайтиПоКоду("00-0000001")  и по наименованию("всеСотрудники") не работает
#21 by ilyaNikolaevich71
hhhh, точнее вот так ТабличнаяЧастьЗарплата[0].ФизическоеЛицо =    Справочники.ФизическиеЛица.НайтиПоКоду("00-0000001");
#22 by hhhh
а точно точно там есть ТабличнаяЧастьЗарплата[0]  ?? Может там пустая табличная часть?
#23 by ilyaNikolaevich71
нет, табличная часть точно есть, и она заполняется суммой в ерп! не подставляется физическоеЛицо
#24 by hhhh
м что действительно таб часть называется ТабличнаяЧастьЗарплата  ?? У вас самописка что ли? Чудное название таб части.
#25 by ilyaNikolaevich71
#26 by hhhh
Объект.Записать  есть?
#27 by ilyaNikolaevich71
hhhh, сейчас попробою!!!
#28 by ilyaNikolaevich71
hhhh, чет у меня ошибки Ошибка получения значения свойства объекта (по имени свойства источника)     ПКО                    =  ФизическиеЛица  (Справочник: ФизическиеЛица)     ОписаниеОшибки         =  Получение элемента по индексу для значения не определено
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям