#0
by Никулин Леонид
Здравствуйте! Переношу документ с табличной частью(Источник) в документ без табличной части(Приемник). И получается так, что у меня в источнике в ТЧ есть реквизит СуммаНДС(и строк в каждом документе много). А в приемнике реквизит СуммаНДС в шапке(и в каждом документе может быть только одна СуммаНДС). Как мне сделать этот перенос? Как один документ Источника(с множеством строк) перенести в множество документов Приемника(по одной строке в каждом), или может как-то по другому? Спасибо!
#1
by mikecool
мне бухи так и не ответили на этот вопрос, благо документов мало и они сами руками правят
#3
by Никулин Леонид
Нужно как-то сообщить конвертации, что нужно разбить документ на несколько. Не знаю как
#4
by Vovan1975
в конвертации есть такая штука - ВходящиеДанные. В правилах выгрузки объекта формируете структуру, поля которой по наименованию совпадают с наименованем полей ПКО вашего документа, после чего при помощи фукнции ВыгрузитьПоПравилу передатете ее в ваше ПКО. В ПКО необходимо установить флаг "Получить из входящих данных"
#5
by Vovan1975
я мож как-то сумбурно объяснил, просто в рамках форму это сложновато делать, особенно если КД нет под рукой... Но попробуем еще раз: 1) делаете правило конвертации объекта, в нем у поля источник есть рядом флажок "Получить из входящих данных" устанавливаете его. 2)Добавляете в ПКО поля, которые будете выгружать 3) переходите на закладку "Правила выгрузки объектов"(ПВД) 4) там пищете код при помощи которого будете перебирать строки ТЧ выгружаемого документа. Ну обычно это запрос. Далее в выборке результата запроса перебираете строки ТЧ и заполняете данными структуру, которую затем передаете в качестве параметра при вызове функции ВыгрузитьПоПравилу. Вот таким образом возможно решить Вашу проблему
#6
by Vovan1975
да, поля структуры должны называться в точности как реквизиты приемника в ПКО, конвертация их ассоциирует по наименованию
#7
by Vovan1975
Алгоритм п4 работает так: выбрали строчку ТЧ документа, заполнили структуру, вызвали функцию ВыгрузитьПоПравилу, затем выбрали следующую строчку ТЧ опять заполнили структуру опять вызвали ВыгрузитьПоПравилу и так повторять пока есть строки ТЧ
#8
by Vovan1975
И да, тут возникает еще один проблем. И этот проблем заключается в идентификации документов в базе приемнике. В данном случае я бы предложил идентификацию по дате и номеру, при этом номер бы формировал как номер документа + номер строки документа.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Конвертация справочников из 77 в УПП 80? Конфа конвертация данных 2.0. КАК7
- Конвертация Данных (Перенос операций)
- Конвертация данных, перенос остатков?
- Конвертация данных - конвертация реквизитов дока.
- Конвертация данных. Перенос цен из 77 в 80
- Конвертация Значений. (Конвертация данных 2.0)
- Конвертация данных 2, V8.1, конвертация периодических реквизитов
- Конвертация данных. Конвертация двух реквизитов в один.
- Конвертация 2 ТЧ в 1 ТЧ проблемы
- Конвертация данных. Перенос проводок бухгалтерского регистра
- Конвертация Данных. конвертация одного реквизита в другой
- 2 Конвертация Присвоить реквизиту ТЧ приемника значение из другой ТЧ источника
В этой группе 1С
- invalid barcode ut 11
- Бухгалтерия 3,0. Проверка актуальности регламентированного отчета
- Корректировка реализации УПП 8.2
- ЗУП - ПФР и прочие налоги - как быть с минусами?
- УТ 11 Ошибка при закрытии кассовой смены
- Как добавить реквизит в экран "Отбор и сортировка" формы списка
- Как ввести подразделения в УТ 11.1?
- Инвентарная книга ОС и начальные остатки
- Передавать параметр в команду формы (УФ)
- Проблема аутентификации при работе с WEB-сервисами
- Как получить параметры отбора в форме списка ?
- УТ11 как указать по какой реализации оплата по кассе или по банку?
- Узнать версию платформы сервера
- Как ввести символ "/" на ТСД?
- Параметры RAID - DWC и RA
- поиск по родителю в динамическом списке (типовая УТ 11)
- 8.2 Изменить программно ячейку табличной части
- Как разбить строку с разделителями на подстроки?
- Выборка по документам или регистрам
- Как получить в модуль основной формы ДополнительныеСвойства объекта?