|
Конвертация данных. Последовательность проведения документов | ☑ | ||
|---|---|---|---|---|
|
0
Wefast
04.03.19
✎
10:47
|
Загружаю из ЗУП в ЗИК 3 вида документов. Перемещение, Прием на работу, Увольнение
Порядок ПВД так понимаю влияет на последовательность загрузки\выгрузки объектов. И столкнулся с проблемой, что при проведение документа Прием на работу он не проводится т.к. еще не загрузился документ Увольнение. Это как то решается? Может можно поместить в какой то момент документы в общий список? Сортировать по какой то колонке(если это таблица) и потом последовательно перепроводить? При этом надо сортировать не по дате документа, а по дате события. Или может сделать ПВД в виде запроса, с группировкой по сотруднику и в нем уже отсортировать по дате события и в обходе ВыгрузитьПоПравилу делать? |
|||
|
1
jsmith82
04.03.19
✎
10:48
|
странно. грузишь из зуп в зик, а не наоборот
а проводишь прием после увольнения |
|||
|
2
jsmith82
04.03.19
✎
10:50
|
>>Это как то решается? Может можно поместить в какой то момент документы в общий список?
да, в коде. в обработчиках |
|||
|
3
jsmith82
04.03.19
✎
10:51
|
>>Или может сделать ПВД в виде запроса, с группировкой по сотруднику и в нем уже отсортировать по дате события и в обходе ВыгрузитьПоПравилу делать?
муторно. есть же обычная парадигма проведения по хронологии списка документов |
|||
|
4
Wefast
04.03.19
✎
11:43
|
(3) как?
(1) Ну увольнение может быть к предыдущему приему. А так же это может быть новый человек. Если раньше этого человека не было, то уволить его не выйдет. А если он был и работает, то его уволить сначала надо, чтобы потом принять на работу снова. В общем просто выстроить пвд в нужном порядке не выйдет. |
|||
|
5
hhhh
04.03.19
✎
11:51
|
(4) ну делайте как всегда. Формируйте список документов, потом ПослеЗагрузкиДанных проводите. Можете с любой типовой правила скоммуниздить.
|
|||
|
6
Wefast
04.03.19
✎
16:50
|
(5) Никогда не делал ничего подобного.
|
|||
|
7
Cyberhawk
05.03.19
✎
16:41
|
Вместо отложенного проведения (с управлением порядком этого проведения) можно управлять и порядком выгрузки.
Никто не мешает создать разные ПВД на один и тот же тип документа - например, сначала выгружать уволенных, которые должны быть проведены в самом начале, а в конце выгружать уволенных, которые должны быть проведены в самом конце. |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |