gifts2017

Параллельный расчет ЗУП 2.5 ЗУП 3.0 (отпуска, больничные, командировки)

Опубликовал Oxana Coffeeholic (perepetulichka) в раздел Обработки - Обработка документов

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

Выгрузка:

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

 

Отбор проведенных доументов осуществляется по дате документа и по месяцу начисления. Чтобы наверняка попали все документы, указываем период: с 01.03.15 по 31.05.15. 

Месяц начисления - Апрель.

 

Загрузка:

Если не заполнить "Организация" в шапке обработки, то будет выбрана организация, указанная в файле.

Загрузку рассмотрим на примере среднего. Выберите файл и нажмите "Прочитать файл".

 

Оплата должна быть осуществлена для двух видов расчета - командировка и оплата донора. Это два разных документа в ЗУП 3.0. К тому же в 2.5 начисления могут иметь одни названия, а в 3.0 - другие. Настроим соответствия.

 

 Указываем вид расчета в ЗУП 2.5 (строка) и соответствующий ему вид расчета в ЗУП 3.0, а также вид документа, в который нужно выполнить загрузку.

В результате загрузки будет создан один документ "Командировка" и один документ "Отсуствие с сохранением оплаты" или (ОплатаПоСреднемуЗаработку в конфигураторе).

 

Далее необходимо войти в документ, нажать кнопку расчета и провести документ.

 

Пример загрузки больничных:

 

Также может пригодиться обработка: загрузка из Excel премий, разовых начислений, начальной задолженности, начислений зарплаты

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
ВыгрузкаОтпусковБольничныхиКомандировок.zip
.zip 30,46Kb
15.05.15
37
.zip 30,46Kb 37 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Марина Семёнова (SemenovaMarinaV) 14.05.15 15:14
Можно ли ей воспользоваться при переноса больничных из ЗУП 2.5 в ЗУП 3.0?
2. Марина Семёнова (SemenovaMarinaV) 14.05.15 15:15
3. Oxana Coffeeholic (perepetulichka) 14.05.15 15:28
(2) SemenovaMarinaV, Марина, нет. В архиве две обработки, одна из 2.5 выгружает в Excel файл, вторая - загружает этот файл в 3.0. Это не правила обмена.
4. Марина Семёнова (SemenovaMarinaV) 14.05.15 15:44
chmv2005@mail.ru
Но у меня стоит задача через com-седениние
Может что почерпну из Вашей задачи
8.2, РЕГАЛМЕНТНАЯ БАЗА
8.3 УПРАВЛЕНЧЕСКАЯ
5. TMV 15.05.15 10:32
(0),
но не рассчитанными (в ЗУП 3.0 функции расчета расположены в форме объекта)
В чем здесь сложность?
6. Oxana Coffeeholic (perepetulichka) 15.05.15 10:45
(5) TMV, если для вас нет сложности создать обработкой в ЗУП 3.0 новый рассчитанный документ, например, больничный лист, научите меня как! Я буду очень признательна :)
albertik88; +1 Ответить
7. Алекс Ю (AlexO) 15.05.15 10:49
(5) TMV, мне тоже интересно, как будете программно пересчитывать загруженный документ из 2.5 средствами 3.0.
albertik88; ESGroup; perepetulichka; +3 Ответить
8. Андрей Гореликов (alon) 26.08.16 15:24
Автор, вы тестируете то, что выкладываете?
1.
	Если НЕ ВыбФайл.Существует() Тогда
		Сообщить("Файл не существует!");
	КонецЕсли;
	
	Попытка
		Excel = Новый COMОбъект("Excel.Application");
		Excel.WorkBooks.Open(Объект.ПолноеИмяФайла);
		ExcelЛист = Excel.Sheets(НомерЛистаExcel);
	Исключение
		Сообщить("Ошибка. Возможно неверно указан номер листа книги Excel.");
	КонецПопытки;
...Показать Скрыть

Может, если файл не существует, то следует прекратить выполнение программы? Или вы думаете, что появится сообщение, и все станет понятно? Не станет. Потому что программа зависнет на строке
Excel.WorkBooks.Open(Объект.ПолноеИмяФайла)
навсегда, и сообщение не появится.

2. Для табельных номеров вида 000000001 ведущие нули теряются в файле выгрузки. И загрузка из него получается пустой.
3. Код, который написан, но никогда не будет работать
Если ВыборкаДетальныеЗаписи.Следующий() Тогда    					
				НоваяСтрока = Отпуск.Добавить();
				НоваяСтрока.Сотрудник = Выборка.Сотрудник;

Ничего не замечаете?

И это я только начал разбираться. Но уже накипело.
9. Oxana Coffeeholic (perepetulichka) 26.08.16 19:29
Уважаемый (8) alon, цена за эту обработку 1sm :) Куда вернуть?
На ваши комментарии отвечу просто - ну не знаю, у меня работало :) Когда было нужно, помогло. Обычно обработки я все доделываю, но уже давно не возвращалась к ЗУП 3.0.
Так что спасибо за ваш комментарий о плохости моей обработки, надеюсь кому-то пригодится.
И примите мои глубочайшие извинения!
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа