|
Синхронизация из ЗУП в ERP | ☑ | ||
---|---|---|---|---|
0
first_may
05.06.22
✎
20:22
|
Добрый вечер.
Есть две конфигурации - ЕРП и ЗУП. Синхронизация настроена как выгрузка из ЗУП в ЕРП и в ней указано сведения о выплате зп - "Отправлять как ведомости на выплату зп". При синхронизации, создается файл, в котором вижу тег <Документ.ВедомостьНаВыплатуЗарплаты> и его заполнение. Подскажите пож, почему при загрузки в ЕРП не создается ни одна ведомость? Получается загрузка данных не происходит? |
|||
1
vicof
05.06.22
✎
22:45
|
Говорят, можно смотреть журнал регистрации, включать отладчик, смотреть общий модуль МенеджерОбменаКакТоТам.
|
|||
2
MaxS
06.06.22
✎
05:51
|
В типовых ERP нет загрузки ведомостей. Есть только отправка. Там есть только это: опция ИспользоватьЗаявкиНаРасходованиеДенежныхСредств и ведомость может загрузиться как заявка.
Ищите доработанные правила обмена в формате ED для ERP. |
|||
3
Мультук
гуру
06.06.22
✎
07:32
|
(0)
Выгрузка ЗУП->ЕРП есть, но толку с нее нет 1) Человек, который ее проектировал {вычеркнуто цензурой} 2) Чтобы ты (пользователь) не тыкал в настройках - ведомость загружается как заявка. Но даже в этом случае, к заявке ЕРП требует ведомость, которая НЕ создается, а по идее должна Что делать? Дописывать алгоритм загрузки в ЕРП. |
|||
4
Мимохожий Однако
06.06.22
✎
07:36
|
...или рассчитывать зарплату в ЕРП )
|
|||
5
Фрэнки
06.06.22
✎
07:40
|
прикольно
А я думал, что это у меня одного такая ерунда с правилами обмена, что не проходит ожидаемый документ. То, что в ЕРП "по Идее должна" - это видно по коду. Но вот где именно происходит отказ от конвертации ведомости в документ - не рассмотрел. Между прочим, попытка создавать ведомость ручками с последующим заполненнием ТЧ демонстрирует, что строки в этой ЧТ должны быть привязаны к объектам в текущей базе, чего при загрузке обменом из ЗУП в ЕРП не удалось сделать быстро, а на деланье вдолгую не было ни времени, ни желания. |
|||
6
Amra
06.06.22
✎
07:51
|
(5) Да чтото с обменами с ЗУП последнее время какая то боль. Даже банально с БП - на 76.41 вкорячили субконто исполнительные документы, но в отражении зп в бухучете в ТЧ удержаний даже поля такого нет
|
|||
7
first_may
06.06.22
✎
09:53
|
(2) доработанные правила обмена в формате ED для ERP - это что значит?
|
|||
8
Фрэнки
06.06.22
✎
10:11
|
(7) если запустить "Замер производительности" и затем просмотреть, какие вызовы он сможет насканировать, а при этом будет включена отладка и фоновых заданий в том числе, но делать это надо на копии базы, чтоб сидеть в ней монопольно и не обрабатывать лишние тонны кода ....
|
|||
9
Фрэнки
06.06.22
✎
10:15
|
то найдется модуль, в котором сложена вся толпа процедур ПОД ПКО и т.д.
|
|||
10
MaxS
06.06.22
✎
11:09
|
(5) Процедура ПОД_Документ_ВедомостьНаВыплатуЗарплаты_Получение_ПриОбработке
там есть разрешение или запрет создавать заявку. (8) там будет каша из всех существующих документов и справочников и не понятно какой из них вызывается. А модуль один - МенеджерОбменаЧерезУниверсальныйФормат |
|||
11
first_may
06.06.22
✎
11:30
|
(10) вот
Процедура ПОД_Документ_ВедомостьНаВыплатуЗарплаты_Получение_ПриОбработке(ДанныеXDTO, ИспользованиеПКО, КомпонентыОбмена) ИспользоватьЗаявкиНаРасходованиеДС = КомпонентыОбмена.ПараметрыКонвертации.ИспользоватьЗаявкиНаРасходованиеДенежныхСредств; Для Каждого ТекИспользованиеПКО Из ИспользованиеПКО Цикл ИспользованиеПКО[ТекИспользованиеПКО.Ключ] = ИспользоватьЗаявкиНаРасходованиеДС; КонецЦикла; НДФЛ = Неопределено; Если Не (ДанныеXDTO.Свойство("НДФЛ", НДФЛ) И ЗначениеЗаполнено(НДФЛ)) Тогда ИспользованиеПКО["Документ_ВедомостьВЗаявку_НДФЛ_Получение"] = Ложь; КонецЕсли; КонецПроцедуры |
|||
12
first_may
06.06.22
✎
11:32
|
а в файле вот так
<msg:AvailableObjectTypes> <msg:ObjectType> <msg:Name>Документ.ВедомостьНаВыплатуЗарплаты</msg:Name> <msg:Sending>1.8</msg:Sending> <msg:Receiving/> </msg:ObjectType> <msg:ObjectType> <msg:Name>Документ.ВыработкаСотрудников</msg:Name> <msg:Sending/> <msg:Receiving>*</msg:Receiving> </msg:ObjectType> |
|||
13
Фрэнки
06.06.22
✎
11:35
|
(12) этот файл для правил регистрации ?
|
|||
14
MaxS
06.06.22
✎
11:35
|
(12) Сами данные ниже. Это служебная информация о поддерживаемых видах объектов и формата обмена.
|
|||
15
first_may
06.06.22
✎
11:57
|
(13) это кусок выгрузки из ЗУП
(14) да да, ниже еще есть <Документ.ВедомостьНаВыплатуЗарплаты> <msg:AdditionalInfo xmlns:d4p1="http://v8.1c.ru/8.1/data/core" xsi:type="d4p1:Structure"> <d4p1:Property name="ВзысканныеСуммы"> <d4p1:Value xsi:type="d4p1:ValueTable"> <d4p1:column> <d4p1:Name>ИдентификаторСтроки</d4p1:Name> <d4p1:ValueType> <d4p1:Type>xs:string</d4p1:Type> <d4p1:StringQualifiers> <d4p1:Length>36</d4p1:Length> <d4p1:AllowedLength>Variable</d4p1:AllowedLength> </d4p1:StringQualifiers> </d4p1:ValueType> </d4p1:column> <d4p1:column> <d4p1:Name>ВзысканнаяСумма</d4p1:Name> <d4p1:ValueType> <d4p1:Type>xs:decimal</d4p1:Type> <d4p1:NumberQualifiers> <d4p1:Digits>15</d4p1:Digits> <d4p1:FractionDigits>2</d4p1:FractionDigits> <d4p1:AllowedSign>Any</d4p1:AllowedSign> </d4p1:NumberQualifiers> </d4p1:ValueType> ... <Строка> <Сумма>877</Сумма> <ФизическоеЛицо> <Ссылка>c27b2391-3cc5-11e4-ac01-485b3919ede5</Ссылка> <ФИО> Василий Михайлович</ФИО> <Фамилия>Тишкин</Фамилия> <Имя>Василий</Имя> <Отчество>Михайлович</Отчество> <ДатаРождения>1980-05-12</ДатаРождения> <КодВПрограмме>0000001641</КодВПрограмме> <ИНН>582668524191</ИНН> </ФизическоеЛицо> </Строка> </НДФЛ> <ВидДоходаИсполнительногоПроизводства>ЗарплатаВознаграждения</ВидДоходаИсполнительногоПроизводства> </Документ.ВедомостьНаВыплатуЗарплаты> |
|||
16
first_may
06.06.22
✎
11:58
|
Если все это есть в файле, то должна делаться ЗаявкиНаРасходованиеДС?
|
|||
17
MaxS
06.06.22
✎
12:03
|
(16) В (11) код. Если там условия соблюдаются, то загрузится в заявку.
|
|||
18
Фрэнки
06.06.22
✎
12:04
|
(16) делать будут именно Заявку. А будет ее создание в данном конкретном примере данных или нет - проверять надо. В данных текста выше есть только Взысканная сумма. Нужна на нее заявка или нет - не знаю, не проверял.
|
|||
19
first_may
06.06.22
✎
12:06
|
(17) поймал в отладчике
КомпонентыОбмена.ПараметрыКонвертации.ИспользоватьЗаявкиНаРасходованиеДенежныхСредств - Ложь.. Это уже на стороне ЕРП надо где то поставить нужный флажок? |
|||
20
Фрэнки
06.06.22
✎
12:09
|
(19) для начала можешь посмотреть, что в Казначействе ими пользуются. Если база уже рабочая, а не экспериментальная, то заявки будут практически на каждую платежку создаваться.
|
|||
21
MaxS
06.06.22
✎
12:09
|
(19) конечно. ЗУП свою работу выполнил. У него есть данные, что ERP может ведомость принять, вот и отправил. А как ERP им распорядится, его не волнует.
|
|||
22
Мультук
гуру
06.06.22
✎
12:13
|
(19)
Нужный флажок фактически перевернет весь бизнес-процесс по расходу денег (перевод на заявке) Если это не смущает - нажимайте |
|||
23
first_may
06.06.22
✎
12:13
|
(22) это тестовая.. а где его искать?
|
|||
24
Мультук
гуру
06.06.22
✎
12:16
|
(23)
НСИ и администрирование ->Казначейство и взаиморасчеты ->Заявки на расходование денежных средств P.S. Удачи! (с) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |