1. Иногда есть необходимость конвертации одного документа в несколько документов того же вида, разбитые по какому-либо правилу(например, в документе реализации услуги отдельно, а товары отдельно). При этом необходимо, чтоб выполнялся поиск документов в базе-приемнике по полям поиска. В данной ситуации понятно, что требуется использовать ПВД с доработанным алгоритмом, либо ПВД "произвольный алгоритм" при этом мы не можем обойтись только входящими данными, так как без ссылки поиск просто не станет выполняться и у нас при загрузке будут каждый раз создаваться объекты заново. В то же время, если мы будем передавать для всех созданных документов одну и ту же ссылку на родительский объект, объекты будут конвертироваться в один и просто перезаписываться в него.  

 Решение заключается в следующем: в ПВД перед выгрузкой прописываем алгоритм, который будет формировать структуру исходящих данных для каждого конечного документа. После этого создаем новый пустой документ того же типа, что и исходный и передаем его в процедуру "ВыгрузитьПоПравилу". В этом случае, так как ссылка будет каждый раз разная, будет осуществляться поиск по полям поиска и один документ у нас будет конвертироваться в несколько.

 

   При подготовке конвертации данных периодически возникают ошибки, причины которых сложно идентифицировать. Особенно сложно приходится новичкам и специалистам, которые выполняют данную операцию достаточно редко. По мере того, как я буду сталкиваться с подобными ошибками, я буду размещать конкретные примеры ошибок с указанием возможных причин.

Автоматизация хаоса

Контакты:

Телефон: +7 963 570 26 00

E-mail: al_zzz@mail.ru

Дизайн сайта:

Веб-дизайн и верстка: Зелёнкина Елена

8 963 578 05 35, lena_431@mail.ru