Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   Обновление до 3.1.13.146 (http://forums.kuban.ru/f1040/obnovlenie_do_3_1_13_146_a-9049064.html)

sasha_grey 04.04.2020 18:17

Обновление до 3.1.13.146
 
Доброго времени суток! Сегодня хотела обновиться с 3.1.13.76 до 3.1.13.146, внесла все изменения в конфигурацию, запустила программу, началось обновление, дошло до 82% и... облом! ОШИБКА "Запись неверна! Значение поля "Документ физического лица" не может быть пустым. ФизическиелицаДокументов, Пупкин И.И. (регистр сведений Физические лица документов, номер строки 1) Смотрю записи регистра по этому Пупкину - все поля документов физлица в регистре заполнены, пустых нет. По записи в логе регистрации из кода следует, что ошибка генерится при записи в регистр сведений МероприятияТрудовойДеятельности. У кого-нибудь было подобное? Или подскажите плиз куда копать.

K Michael 04.04.2020 19:13

0-Грей Сашенька >Так, по своему склерозу, там перед обновлением сильно рекомендуют все старые принятые документы СЗВ-ТД поставить галку "Принято в ПФР и не редактируется", может тут собака порылась?

sasha_grey 04.04.2020 20:20

1-K Michael >[quote=K Michael;47576541] 0-Грей Сашенька >Так, по своему склерозу, там перед обновлением сильно рекомендуют все старые принятые документы СЗВ-ТД поставить галку "Принято в ПФР и не редактируется", может тут собака порылась? [/quote]
Походу да, вы правы! Но это еше не склероз, я только учусь дружить с ЗУП))) Спасибки вам! И будьт здоровы!

K Michael 05.04.2020 05:56

2-Грей Сашенька >Да это я про свой склероз, сам прошел через такой вылет, как всегда спасли 2 постулата:
1. Зашел в Конфигуратор, даже на посмотреть, первым делом - копия;
2. Когда ничего не получается, мануал в конце концов почитай :)))
1С-ка изменила заполнение в ТД последней значащей записи текущего работодателя, все делается "с колес", теперь для этого в ЗУП специальный документ, естественно шероховатости могут быть.
Теперь очень интересно, если примут, как будет сделан 15% налог с ФОТ на суммы превышающие МРОТ. Тоже нас ждет много "веселых" моментов и в РСВ в частности. :)))

sasha_grey 05.04.2020 08:20

3-K Michael >Да я на копии как раз упражнялась, привычка с ЗиК 7.7. Мануал курила, но ничего в голову не пришло, вот сюда и написала. Про "весёлые моменты" нас не удивить - в Зик их было полно, хотя бы вспомнить ежегодные эксперименты с б/листами в середине 2000-х

sasha_grey 05.04.2020 09:16

Сегодня с утреца поставила галку в оба дока СЗВ-тд, снова накатила обновление... и снова облом :-( В том же месте, на 82%, на того же сотрудника ругается. Уже не знаю, что еще делать... Гуглила - советуют кэш почистить или базу протестировать, но думаю это припарка для мёртвого. Может попробовать накатить прошлый релиз, 145-й? В логе регистрации много ругани непонятно, номер строки 1 к чему относится:
"Запись не верна! Значение поля "Документ физического лица" не может быть пустым!: ФизическиеЛицаДокументов: , Кхххххх Владимир Климович (Регистр сведений: Физические лица документов; Номер строки: 1)
{ОбщийМодуль.ОбновлениеИнформационнойБазы.Модуль(72)**: Объект.Записать(ДокументРежимЗаписи);
{Документ.РегистрацияТрудовойДеятельности.МодульМенеджера(314)**: ОбновлениеИнформационнойБазы.ЗаписатьОбъект(ДокументОбъект, Истина, Истина, РежимЗаписиДокумента.Запись);
{РегистрСведений.МероприятияТрудовойДеятельности.МодульМенеджера(109)**: Документы[ИмяРегистратора].СформироватьНаборыЗаписейМероприятияТрудовойДеятельности(МероприятияТрудовойДеятельности, ПараметрыОбновления);
**(1)**:РегистрыСведений.МероприятияТрудовойДеятельности.СформироватьНаборыЗаписейМероприятияТрудовойДеятельности()
{ОбщийМодуль.ОбщегоНазначения.Модуль(4883)**: Выполнить ИмяМетода + "(" + ПараметрыСтрока + ")";
{ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный.Модуль(4937)**: ОбщегоНазначения.ВыполнитьМетодКонфигурации(Обработчик.Процедура, ПараметрыОбработчика);
{ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный.Модуль(1778)**: ВыполнитьОбработчикОбновления(Обработчик, ПараметрыОбработчика, ДополнительныеПараметры);
{ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный.Модуль(1472)**: ИтерацияОбновления.ВыполненныеОбработчики = ВыполнитьИтерациюОбновления(ИтерацияОбновления, Параметры);
{ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный.Модуль(93)**: ВыполнитьДействияПриОбновленииИнформационнойБазы(ПараметрыОбновления, ДополнительныеПараметры);
{ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный.Модуль(1912)**: Результат = ВыполнитьОбновлениеИнформационнойБазы(ПараметрыОбновления);
**(1)**:ОбновлениеИнформационнойБазыСлужебный.ВыполнитьОбновлениеИнформационнойБазыВФоне(Параметры[0],Параметры[1])
{ОбщийМодуль.ОбщегоНазначения.Модуль(4883)**: Выполнить ИмяМетода + "(" + ПараметрыСтрока + ")";
{ОбщийМодуль.ДлительныеОперации.Модуль(1026)**: ОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяПроцедуры, ПараметрыВызова);
{ОбщийМодуль.ДлительныеОперации.Модуль(1016)**: ВызватьПроцедуру(ВсеПараметры.ИмяПроцедуры, ВсеПараметры.ПараметрыПроцедуры);

по причине:
Ошибка при выполнении обработчика - 'ПриЗаписи'
по причине:
Запись не верна! Значение поля "Документ физического лица" не может быть пустым!: ФизическиеЛицаДокументов: , Катаев Владимир Климович (Регистр сведений: Физические лица документов; Номер строки: 1)
{ОбщийМодуль.ЗарплатаКадрыСоставДокументов.Модуль(508)**: НаборЗаписей.Записать();
{ОбщийМодуль.ЗарплатаКадрыСоставДокументовСобытия.Модуль(45)**: ЗарплатаКадрыСоставДокументов.ЗаполнитьРегистрФизическиеЛицаДокументов(ДокументСсылка, СоставДокумента.ФизическиеЛица);
{ОбщийМодуль.ОбновлениеИнформационнойБазы.Модуль(72)**: Объект.Записать(ДокументРежимЗаписи);
{Документ.РегистрацияТрудовойДеятельности.МодульМенеджера(314)**: ОбновлениеИнформационнойБазы.ЗаписатьОбъект(ДокументОбъект, Истина, Истина, РежимЗаписиДокумента.Запись);
{РегистрСведений.МероприятияТрудовойДеятельности.МодульМенеджера(109)**: Документы[ИмяРегистратора].СформироватьНаборыЗаписейМероприятияТрудовойДеятельности(МероприятияТрудовойДеятельности, ПараметрыОбновления);
**(1)**:РегистрыСведений.МероприятияТрудовойДеятельности.СформироватьНаборыЗаписейМероприятияТрудовойДеятельности()
{ОбщийМодуль.ОбщегоНазначения.Модуль(4883)**: Выполнить ИмяМетода + "(" + ПараметрыСтрока + ")";
{ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный.Модуль(4937)**: ОбщегоНазначения.ВыполнитьМетодКонфигурации(Обработчик.Процедура, ПараметрыОбработчика);
{ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный.Модуль(1778)**: ВыполнитьОбработчикОбновления(Обработчик, ПараметрыОбработчика, ДополнительныеПараметры);
{ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный.Модуль(1472)**: ИтерацияОбновления.ВыполненныеОбработчики = ВыполнитьИтерациюОбновления(ИтерацияОбновления, Параметры);
{ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный.Модуль(93)**: ВыполнитьДействияПриОбновленииИнформационнойБазы(ПараметрыОбновления, ДополнительныеПараметры);
{ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный.Модуль(1912)**: Результат = ВыполнитьОбновлениеИнформационнойБазы(ПараметрыОбновления);
**(1)**:ОбновлениеИнформационнойБазыСлужебный.ВыполнитьОбновлениеИнформационнойБазыВФоне(Параметры[0],Параметры[1])
{ОбщийМодуль.ОбщегоНазначения.Модуль(4883)**: Выполнить ИмяМетода + "(" + ПараметрыСтрока + ")";
{ОбщийМодуль.ДлительныеОперации.Модуль(1026)**: ОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяПроцедуры, ПараметрыВызова);
{ОбщийМодуль.ДлительныеОперации.Модуль(1016)**: ВызватьПроцедуру(ВсеПараметры.ИмяПроцедуры, ВсеПараметры.ПараметрыПроцедуры);

по причине:
Запись не верна! Значение поля "Документ физического лица" не может быть пустым!: ФизическиеЛицаДокументов: , Катаев Владимир Климович (Регистр сведений: Физические лица документов; Номер строки: 1)

Гена 05.04.2020 09:45

5-Грей Сашенька > Откройте для Катаева регистр сведений ФизическиеЛицаДокументов
Что там?
Сравните с любым другим нормальным ФЛ.

sasha_grey 05.04.2020 09:51

[quote=Гена;47577765]Откройте для Катаева регистр сведений ФизическиеЛицаДокументов Что там?[/quote]
Это первое, что сделала. Там все нормально - у всех записей этого сотрудника поле Документ физического лица не пустой. Как и у остальных ФЛ. Не понимаю, к чему относится "номер строкаи 1" - к регистру или документу :-(

sasha_grey 05.04.2020 09:56

6-Гена > У нас и с прошлым релизом, 145-м, ЗУП не взлетал - программист франчей объяснял, что не хватает каких-то галок в документах по трудовым книжкам, но 146 должен запуститься типа. Я все проверила - внести в трудовую книжку у всех стоит, в СЗВ-ТД поставли галки "Принято в ПФР и не редактируется", кэш чистила.

Гена 05.04.2020 10:11

7-Грей Сашенька > дубля нет?
Обойдите ФЛ Катаева в процедуре СформироватьНаборыЗаписейМероприятияТрудовойДеяте льности

sasha_grey 05.04.2020 10:30

[quote=Гена;47577844] дубля нет?[/quote]
Дублей по сотруднику в регистре нет. Может запустить тестирование/исправление?

[quote=Гена;47577844]Обойдите ФЛ Катаева в процедуре СформироватьНаборыЗаписейМероприятияТрудовойДеяте льности[/quote]
Это откуда её запустить? Точку останова при обновлении поставить?

Гена 05.04.2020 10:37

10-Грей Сашенька > Конкретно надо спросить у программистов 1С. Я просто предлагаю концепцию: программно обойти (не отработать) этого плохиша. Цель: запустить, наконец, релиз в работу, а с плохишом потом разобраться на досуге, не торопясь и за чашечкой кофе.

Блондинка в шок 05.04.2020 12:50

чуток не так
[quote=Гена;47577765] Откройте [s]для Катаева[/s] регистр сведений ФизическиеЛицаДокументов[/quote]
[b]без отбора[/b] по ФЛ. Весь регистр. Пустые битые неправильные подозрительные записи в этом регистре есть?

sasha_grey 21.04.2020 12:38

[quote=Блондинка в шок;47578410]без отбора по ФЛ. Весь регистр. Пустые битые неправильные подозрительные записи в этом регистре есть?[/quote]
Нет, там все в норме. Но два поля "Документ физического лица" реально пустые оказались :(, хз отчего. После того как поправила - всё пошло нормально.


Текущее время: 06:37. Часовой пояс GMT +3.