КД2: Как перенести реквизит ТБ 7.7 в реквизит шапки 8.1? #525287


#0 by k_aleks80
Добрый день! Пишу в конвертации (2.1.3.1) правила переноса данных с Торгового предприятия 4 (отраслевка 7.7) (4.16.12) в УТ (10.3.13.2). В 7-ке Имеется Документ ВыплатыИзККМ соответствующий Документу Приходный кассовый ордер с операцией Прием розничной выручки. В таб. части 7-го документа есть реквизит Сумма. В 8-м - реквизит шапки СуммаДокумента. Вопрос: Как перенести реквизит таб.ч. в реквизит шапки?
#1 by ДенисЧ
В правиле ПередВыгрузкой напиши Значение = Источник.Итог("Сумма");
#2 by k_aleks80
Добавил в обработчик ПередВыгрузкой ПКС. Получил: Ошибка исполнения обработчика:  ПКС_ПередВыгрузкой_ПриемРозничнойВыручки_СуммаДокумента_Реквизит21 - Неверное имя реквизита!
#3 by ДенисЧ
Итога по колонке Сумма нет?
#4 by k_aleks80
Та же самая ошибка.
#5 by Кокос
выгрузи в ТаблицуЗначений и сделай итог. хотя должно вроде работать
#6 by ДенисЧ
А может, у тебя колонка не Сумма называется?
#7 by k_aleks80
Сумма. И Итог по колонке в конфигураторе галка стоит.
#8 by Кокос
задача для первоклассника... давнобы уже глянул в отладчике на переменную источник. тамже в отладчике поигралсябы с с функцией ИТОГ
#9 by k_aleks80
Доп. информация. ПКС: Источник - пусто (только текст обработчика перед выгрузкой). Приемник - СуммаДокумента. - пока не пробовал.
#10 by Кокос
ну воот. источник не определен :)
#11 by k_aleks80
К сожалению разработчики (отраслевка) сделали так, что из отладчика сразу вылетает (защита, блин, интеллектуальной собственности :(((! ). Приходится методом научного тыка.
#12 by Кокос
тык у вас какойто ненаучный :)
#13 by k_aleks80
Пробовал и источник - ТабличнаяЧасть. Не помогает.
#14 by Кокос
так поставь вывод Сообщить(Источник) или еще как
#15 by Кокос
заключи строчку в два ифа     Значение = Источник.Итог... ... ... .. может гдето есть реквизит типа "Документ" не типизированый по виду, правило стоит на типизированный а в реквизите документ другого вида
#16 by k_aleks80
Нет, не помогло. Ошибка при загрузке в 8.1 (Ошибок при выгрузке нет): !!! Не заполнено значение реквизита "Сумма документа"! !!! не совпадают сумма документа и ее расшифровка.
#17 by k_aleks80
Источник: Приемник: ПКО и ПКС: ПКО_ПослеЗагрузки: ПКС_ПередВыгрузкой:
#18 by k_aleks80
Решил проблему следующим образом: В обработчик ПКО ПослеЗагрузки добавил: Причем в ПКС для СуммаДокумента надобность отпадает.
#19 by k_aleks80
Но все же это частный случай. Хотелось бы рассмотреть общий пример конвертации реквизитов табличной части 7.7 в реквизит шапки 8.1 (Наподобие статьи в Книге знаний "Конвертация шапки документа в табличную часть"). Если у кого-то есть такой опыт, просьба написать.
#20 by ДенисЧ
Я тебе уже написал. У меня всё работает.
#21 by Beans
ПКО передвыгрузкой: ПКС для Реквизит1 и Реквизит2 источник - пусто, галка: взять из входящих ..
#22 by k_aleks80
Ясно. А для 7.7? (вариант конвертации 7.7 -> 8.1)
#23 by Beans
семерки нет под рукой там вместо струтуры СписокЗначений использвать
#24 by k_aleks80
Понял. Попробую.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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