Была написана, и тестировалась на ЗУП 3.1.9.205.
Потребовалось решить проблему консолидации двух крупных баз по ЗУПу. В частности, перенести средний заработок. Разработка, сразу предупреждаю, ДЛЯ ПРОГРАММИСТА!! Содержит кучу не дописок и неточностей. Однако грамотному человеку сэкономит кучу времени и сил. Прошу не кидать помидорами за сырой проект, времени дописывать под универсальные нужды нет, в моей компании сработала обработка так, как есть (с пост. обработкой напильником), однако знаю, что есть проблемы с отрицательными показателями, головной организацией, признаком сторно и прочие "мелочи".
Сам процесс состоит из 2 частей.
1) Выгрузка данных в условный EXEL (Табличный документ).
Использую запросы по трем регистрам
ДанныеОНачисленияхДляРасчетаСреднегоЗаработкаФСС,
ДанныеОНачисленияхДляРасчетаСреднегоЗаработкаОбщий,
ДанныеОВремениДляРасчетаСреднегоОбщий.
по типу
ВЫБРАТЬ
*
ИЗ
РегистрНакопления.ДанныеОВремениДляРасчетаСреднегоОбщий КАК ДанныеОВремениДляРасчетаСреднегоОбщий
и так далее по списку. (Получаю все поля из регистров, выгружаю в exсel)
сам запросник можно взять отсюда //infostart.ru/public/295356/
2) Загрузка данных о среднем заработке из exсel в документ "перенос данных"
Собственно, ставим нужный вид данных вставляем данные — загружаем.
З.Ы.
Была написана, и тестировалась на ЗУП 3.1.9.205.