Имя: Пароль:
1C
1С v8
ЗиК 362 -> УПП 87.2 перенос, ошибка.
0 nodrama
 
13.02.17
10:46
Доброго времени суток. Первый раз сталкиваюсь с такой проблемой. Переношу типовую ЗИК в Типовую УПП (стандартным способом, помощником перехода, в прочем как обычно). И все перегружается замечательно. Цифры правильные, все правильно. Кроме одного месяца "марта 2016 года". При загрузке Марта 2016 года УПП пишет вот такую ошибку


Ошибка в обработчике события ПослеЗагрузкиОбъекта
      ИмяПКО             = НачисленияИУдержания
      ТипОбъекта             = Перенос данных
      Объект             = Перенос данных НЗР-1603 от 10.02.2017 0:00:00
      Обработчик             = ПослеЗагрузкиОбъекта
      ОписаниеОшибки       = Ошибка при вызове метода контекста (Записать): Запись не верна! Неверно задан период действия (Регистр расчета: Основные начисления сотрудников организаций; Номер строки: 1297)
      ПозицияМодуля       = (1)
      КодСообщения       = 21


Открываю перенос данных НРЗ-1603 и вижу что половины сотрудников нет, половина есть. Но где рыть и как проверить? 1000 сотрудников. ТиС в Зике сделал, зарплату в копии за март пересчитал переначислил. Все равно одна и та же ошибка выскакивает. Подскажите где рыть. Спасибо. Я так понимаю что проблема в ЗиК в Марте в начислениях и выплате ЗП, но где и у кого? и что делать?
1 nodrama
 
14.02.17
11:27
АП(
2 Фрэнки
 
14.02.17
11:33
так вроде пишет, что по этому регистратору в выборке записей из регистра расчета на 1297 строке. Набор записей в регистре расчета по указанному документу смотрели? Есть там записей сколько-нибудь и этот номер строки в частности?

Что означает фраза половина есть, а половины нет? Не все сотрудники попали в ТЧ документа?
3 nodrama
 
14.02.17
13:25
В переносе данных НРЗ-1603 за март. 200 сотрудников есть.. остальных 800 штук нету. Все эти 200 сотрудников полностью заполнены. документ проведен..
Я так думаю что на 201 сотруднике.. какой то косяк. "Неверно задан период действия расчета" как пишет программа. Следовательно он не может записать Регистр Расчета. и останавливается.. и начинает загружать Апрель. (там все впорядке).

Получается что в базе 1с 8.2 Я не вижу этой ошибки Ни в переносе данных не в регистре расчета..
А базе 1с 7.7 Как можно допустить такой косяк и что в ней не правильно я то же не вижу. (Делал ТиС, пересчитывал ЗП за март 2016 и тд).

Выгрузил Март отдельно в файл. Там Все сотрудники есть все 1000. Но найти в таком большом файле ошибку трудно.. Нашел сотрудников которые идут после Последнего из "Переноса данных документа".. Вроде все идентично у всех.
4 nodrama
 
14.02.17
13:26
Можно как-то наверное загрузить эти правила обмена в КД..
И там в обработчике "При загрузке".. Дописать что бы хотя бы сообщения с Фио сотрудника выводились.. тогда хоть можно будет найти косячного сотрудника.. я думаю. Но КД я не особо знаю..
5 nodrama
 
15.02.17
07:36
ап (((
6 шаэс
 
15.02.17
08:28
(5) судя по партнерке, если не можете в базе разобраться сами - передавайте в 1с. потому что скорее всего - это ошибка в правилах переноса.
посмотрите - в марте по отношению к другим месяцам не было введено каких-нибудь новых видов расчета?
7 Фрэнки
 
15.02.17
17:25
(5) ну можно просмотреть какой вообще период действия применен в записях марта по журналу расчетов? может там в самом деле по этой колонке попалось что-то с ошибкой. Да и попалось наверняка. В 7.7в принципе такое допускалось, что период действия не совпадал с периодом начисленния. И тогда оно болтается в ЖР именно в этом месяце и сбойнуло именно на марте.
8 Фрэнки
 
15.02.17
17:27
вангую, что в марте шлепнули премию по итогам прошлого года, а расчетчик при этом и период действия решил указать "за тот самый год, который указали в приказе"
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший