Архив метки: Будни разработчика

EDT 1.6 и Конвертация Данных 3

Так как конфигурировать ЗУП на EDT 1.6 пока не получается, решил взять конфигурацию попроще.

Выбор пал на Конвертация Данных 3. Перспективнейшая на мой взгляд разработка по сравнению с КД2, но как обычно бывает, под внедренческие задачи немного не допилена.

Под EDT работает быстро, все формы вроде открываются. В 1.6 разработчики пошли на хитрость, отключили синтаксический контроль для объектов на полной поддержке. Благодаря этому EDT нашла всего 13 ошибок, которые я быстро поправил. Правда нашлось и одно ложное срабатывание, но готов его пережить.

У нас есть свой git репозиторий, так что за сохранность нетленок можно не беспокоиться. На мой взгляд настроить взаимодействие с git в EDT это самое сложное. Особенно когда git проект уже есть, и новая версия конфигурации тоже есть. И нужно новую версию конфигурации целиком залить в существующий проект git. Этот квест я не прошел, пришлось проект грохать и создавать новый.

После этого приступил уже к доработке КД 3. Памяти конечно EDT жрет как не в себя. На такой маленькой конфигурации 8Гб может потребить и не сказать зачем. Хорошо у меня 24Гб памяти, 16Гб настройками щедро отдал.

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

Как я переносил Индивидуальные графики, часть 2

Перенос Индивидуального графика доделал.

Последним препятствием перед загрузкой документа было отсутствие вида времени для ночных. Сделал чтобы переносилась настройка учета по вечерним и ночным, после чего документ наконец загрузился. Но проводиться отказался.

ЗУП 3.1 в отличии от ЗУП 2.5 в индивидуальных графиках нерабочее время требует заполнять как «В». Так что в очередной раз допилив алгоритм, смог загрузить все данные.

Попытался перевести разработку на EDT. По сути дела всё что нужно это в Расширение для ЗУП 3.1 периодически загружать ПакетXDTO и общий модуль. Причем в EDT расширение это отдельный проект, так что работать в теории должно быстро. Но не тут то было. Оказалось что при повторной загрузке Пакета XDTO, когда пакет уже есть в расширении, во-первых загружаются кракозябры вместо названия объектов, а во-вторых EDT входит в бесконечный цикл. Пришлось вернуться в старый добрый конфигуратор.

Как я переносил Индивидуальные графики

Делал перенос Индивидуальных графиков из ЗУП 2.5 в 3.1. При загрузке получил ошибку, что нет вида времени дня ночных часов.

Вспомнил что забыл перевыгрузить настройки расчета зарплаты. Выгрузил.

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

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

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

Начал выгружать, обнаружил что при переносе отмены вычетов по ндфл, переносится отмена при увольнении. И документы увольнения не проводятся.
Решил что доисправлять буду уже в другой день. До индивидуальных графиков так и не дошел. 🙂