Перенос ЗиК-ЗуП по среднему
Показывать по
10
20
40
сообщений
- 1
- 2
01.04.2010
10:33
#1
Здравствуйте. Я выполняю перенос из сильно нетиповой конфигурации "Расчет зарплаты в бюджетных учреждениях 3" (делает такие фирма "Авро-бус") в конфигурацию ЗиК бюджетный. Для расчета по среднему я переношу данные за 2009 год. В 7.7 беру данные из журнала расчетов "Зарплата" и пишу их в документ "Перенос данных", который уже записывает в регистр расчета "ОсновныеНачисленияРаботниковОрганизаций". Период регистрации указываю текущей датой. Если попытаться начислить отпуск или больничный - "нет данных для расчета по-среднему". В чем может быть ошибка?
01.04.2010
12:48
#2
период регистрации - месяц, за который были начисления.
какие регистры заполняете в документе Перенос данных?
какие регистры заполняете в документе Перенос данных?
01.04.2010
14:40
#5
"ПереносДан = Документы.ПереносДанных.СоздатьДокумент();
ПереносДан.Организация = ОрганизацияСсылка;
ПереносДан.ПериодРегистрации = ТекущаяДата();
ПереносДан.Дата = ПреобрСтр(ДатаОснования);
Таб = ПереносДан.ТаблицаРегистровРасчета.Добавить();
Таб.Имя = "ОсновныеНачисленияРаботниковОрганизаций";
Таб.Представление = "ОсновныеНачисленияРаботниковОрганизаций";
Движ = ПереносДан.Движения.ОсновныеНачисленияРаботниковОрганизаций.Добавить();
Движ.Активность = Истина;
Движ.ПериодРегистрации = ТекущаяДата();
Движ.ПериодДействияНачало = ПреобрСтр(ДатаНачала);
Движ.ПериодДействияКонец = ПреобрСтр(ДатаОкончания);
Движ.ФизЛицо = Справочники.ФизическиеЛица.НайтиПоКоду(Сотрудник);
Движ.Сотрудник = Сотр;
Движ.ОбособленноеПодразделение = ОрганизацияСсылка;
Движ.Организация = ОрганизацияСсылка;
Движ.ПодразделениеОрганизации = Сотр.ПодразделениеОрганизации;
Движ.БазовыйПериодНачало = ПреобрСтр(ДатаНачала);
Движ.ДатаНачалаСобытия = ПреобрСтр(ДатаНачала);
Движ.БазовыйПериодКонец = ПреобрСтр(ДатаОкончания);
Движ.Результат = Результат;
Движ.ОтработаноДней = Дни;
Движ.ОтработаноЧасов = Часы;
Это если в целом. Переменные - это строки из файла выгрузки. Из 7.7 все поля журнала расчетов "зарплата" выгружаю в txt, потом собираю в 8.1. Еще подставляю вид расчета.
"
ПереносДан.Организация = ОрганизацияСсылка;
ПереносДан.ПериодРегистрации = ТекущаяДата();
ПереносДан.Дата = ПреобрСтр(ДатаОснования);
Таб = ПереносДан.ТаблицаРегистровРасчета.Добавить();
Таб.Имя = "ОсновныеНачисленияРаботниковОрганизаций";
Таб.Представление = "ОсновныеНачисленияРаботниковОрганизаций";
Движ = ПереносДан.Движения.ОсновныеНачисленияРаботниковОрганизаций.Добавить();
Движ.Активность = Истина;
Движ.ПериодРегистрации = ТекущаяДата();
Движ.ПериодДействияНачало = ПреобрСтр(ДатаНачала);
Движ.ПериодДействияКонец = ПреобрСтр(ДатаОкончания);
Движ.ФизЛицо = Справочники.ФизическиеЛица.НайтиПоКоду(Сотрудник);
Движ.Сотрудник = Сотр;
Движ.ОбособленноеПодразделение = ОрганизацияСсылка;
Движ.Организация = ОрганизацияСсылка;
Движ.ПодразделениеОрганизации = Сотр.ПодразделениеОрганизации;
Движ.БазовыйПериодНачало = ПреобрСтр(ДатаНачала);
Движ.ДатаНачалаСобытия = ПреобрСтр(ДатаНачала);
Движ.БазовыйПериодКонец = ПреобрСтр(ДатаОкончания);
Движ.Результат = Результат;
Движ.ОтработаноДней = Дни;
Движ.ОтработаноЧасов = Часы;
Это если в целом. Переменные - это строки из файла выгрузки. Из 7.7 все поля журнала расчетов "зарплата" выгружаю в txt, потом собираю в 8.1. Еще подставляю вид расчета.
"
01.04.2010
14:58
#6
я смотрю в документ Перенос данных, сформированный автоматически при переносе из 7.7.
период регистрации - месяц начисления.
период действия - месяц начисления. начало и конец - начало и конец мсеяца начисления соответственно.
базовый период не заполнен.
для начислений, зависящих от отработанного времени, заполнено все, относящееся к дням и часа (отработано, норма, норма по пятидневке, оплачено).
заполнен график.
вид учета времени.
дата начала события.
вы не ответили, настроена ли у вас база расчета среднего - внесены ли туда используемые виды расчета.
проверьте еще заполнение производственного календаря и графика работника за тот период.
период регистрации - месяц начисления.
период действия - месяц начисления. начало и конец - начало и конец мсеяца начисления соответственно.
базовый период не заполнен.
для начислений, зависящих от отработанного времени, заполнено все, относящееся к дням и часа (отработано, норма, норма по пятидневке, оплачено).
заполнен график.
вид учета времени.
дата начала события.
вы не ответили, настроена ли у вас база расчета среднего - внесены ли туда используемые виды расчета.
проверьте еще заполнение производственного календаря и графика работника за тот период.
01.04.2010
15:02
#7
Спасибо, сейчас буду проверять. База расчета среднего - это меню "Расчет зарплаты" - "Настройка расчета зарплаты" - "Средний заработок"?
01.04.2010
15:58
#9
"ПереносДан.ПериодРегистрации = ТекущаяДата();
И что вы надеетесь увидеть? Для дока "Перенос данных" у вас период регистрации должен быть меньше или равен периоду действия. Дата начала и окончания периода действия - это даты за которые начислено - они потом протяженность в календарных днях при расчете среднего дают.
Движ.БазовыйПериодНачало = ПреобрСтр(ДатаНачала);
Движ.БазовыйПериодКонец = ПреобрСтр(ДатаОкончания);
Вот это вообще не надо заполнять.
А вид учета времени где?
Вы не забыли, что база среднего, самое главное, вытеснения в ведущем виде расчета (окладе, оплате по часовому тарифу, оплате по сдельным нарядам) надо настроить ДО записи движений в регистры расчета. Изменения порядка вытеснения, внесенные после записи движений регистра расчета не видны. Обидная ошибка платформы, не устраненная до сих пор. Может не проявляться только в коротких документах - начиная от сотен строк на док неприятности имеются в полный рост."
И что вы надеетесь увидеть? Для дока "Перенос данных" у вас период регистрации должен быть меньше или равен периоду действия. Дата начала и окончания периода действия - это даты за которые начислено - они потом протяженность в календарных днях при расчете среднего дают.
Движ.БазовыйПериодНачало = ПреобрСтр(ДатаНачала);
Движ.БазовыйПериодКонец = ПреобрСтр(ДатаОкончания);
Вот это вообще не надо заполнять.
А вид учета времени где?
Вы не забыли, что база среднего, самое главное, вытеснения в ведущем виде расчета (окладе, оплате по часовому тарифу, оплате по сдельным нарядам) надо настроить ДО записи движений в регистры расчета. Изменения порядка вытеснения, внесенные после записи движений регистра расчета не видны. Обидная ошибка платформы, не устраненная до сих пор. Может не проявляться только в коротких документах - начиная от сотен строк на док неприятности имеются в полный рост."
12.04.2010
17:03
#10
Появился новый вопрос по переносу. При начислении зарплаты в 8.1 на некоторых сотрудниках возник большой долг за предприятием. Это я увидел через отчеты "Расчетные листки" и "Расчетные ведомости". Мне кажется, что записи в регистр накопления "Основные начисления организаций" создают начисление, но не фиксируют выплаты, т.е. все то, что я перенес из 7.7 для расчета по среднему начислено, но не выплачено. Это можно поправить или все таки ошибка в переносе?
- 1
- 2
Читают тему
(гостей: 1)