![]() |
Обновление до 3.1.13.146 Доброго времени суток! Сегодня хотела обновиться с 3.1.13.76 до 3.1.13.146, внесла все изменения в конфигурацию, запустила программу, началось обновление, дошло до 82% и... облом! ОШИБКА "Запись неверна! Значение поля "Документ физического лица" не может быть пустым. ФизическиелицаДокументов, Пупкин И.И. (регистр сведений Физические лица документов, номер строки 1) Смотрю записи регистра по этому Пупкину - все поля документов физлица в регистре заполнены, пустых нет. По записи в логе регистрации из кода следует, что ошибка генерится при записи в регистр сведений МероприятияТрудовойДеятельности. У кого-нибудь было подобное? Или подскажите плиз куда копать. |
0-Грей Сашенька >Так, по своему склерозу, там перед обновлением сильно рекомендуют все старые принятые документы СЗВ-ТД поставить галку "Принято в ПФР и не редактируется", может тут собака порылась? |
1-K Michael >[quote=K Michael;47576541] 0-Грей Сашенька >Так, по своему склерозу, там перед обновлением сильно рекомендуют все старые принятые документы СЗВ-ТД поставить галку "Принято в ПФР и не редактируется", может тут собака порылась? [/quote] Походу да, вы правы! Но это еше не склероз, я только учусь дружить с ЗУП))) Спасибки вам! И будьт здоровы! |
2-Грей Сашенька >Да это я про свой склероз, сам прошел через такой вылет, как всегда спасли 2 постулата: 1. Зашел в Конфигуратор, даже на посмотреть, первым делом - копия; 2. Когда ничего не получается, мануал в конце концов почитай :))) 1С-ка изменила заполнение в ТД последней значащей записи текущего работодателя, все делается "с колес", теперь для этого в ЗУП специальный документ, естественно шероховатости могут быть. Теперь очень интересно, если примут, как будет сделан 15% налог с ФОТ на суммы превышающие МРОТ. Тоже нас ждет много "веселых" моментов и в РСВ в частности. :))) |
3-K Michael >Да я на копии как раз упражнялась, привычка с ЗиК 7.7. Мануал курила, но ничего в голову не пришло, вот сюда и написала. Про "весёлые моменты" нас не удивить - в Зик их было полно, хотя бы вспомнить ежегодные эксперименты с б/листами в середине 2000-х |
Сегодня с утреца поставила галку в оба дока СЗВ-тд, снова накатила обновление... и снова облом :-( В том же месте, на 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) |
5-Грей Сашенька > Откройте для Катаева регистр сведений ФизическиеЛицаДокументов Что там? Сравните с любым другим нормальным ФЛ. |
[quote=Гена;47577765]Откройте для Катаева регистр сведений ФизическиеЛицаДокументов Что там?[/quote] Это первое, что сделала. Там все нормально - у всех записей этого сотрудника поле Документ физического лица не пустой. Как и у остальных ФЛ. Не понимаю, к чему относится "номер строкаи 1" - к регистру или документу :-( |
6-Гена > У нас и с прошлым релизом, 145-м, ЗУП не взлетал - программист франчей объяснял, что не хватает каких-то галок в документах по трудовым книжкам, но 146 должен запуститься типа. Я все проверила - внести в трудовую книжку у всех стоит, в СЗВ-ТД поставли галки "Принято в ПФР и не редактируется", кэш чистила. |
7-Грей Сашенька > дубля нет? Обойдите ФЛ Катаева в процедуре СформироватьНаборыЗаписейМероприятияТрудовойДеяте льности |
[quote=Гена;47577844] дубля нет?[/quote] Дублей по сотруднику в регистре нет. Может запустить тестирование/исправление? [quote=Гена;47577844]Обойдите ФЛ Катаева в процедуре СформироватьНаборыЗаписейМероприятияТрудовойДеяте льности[/quote] Это откуда её запустить? Точку останова при обновлении поставить? |
10-Грей Сашенька > Конкретно надо спросить у программистов 1С. Я просто предлагаю концепцию: программно обойти (не отработать) этого плохиша. Цель: запустить, наконец, релиз в работу, а с плохишом потом разобраться на досуге, не торопясь и за чашечкой кофе. |
чуток не так [quote=Гена;47577765] Откройте [s]для Катаева[/s] регистр сведений ФизическиеЛицаДокументов[/quote] [b]без отбора[/b] по ФЛ. Весь регистр. Пустые битые неправильные подозрительные записи в этом регистре есть? |
[quote=Блондинка в шок;47578410]без отбора по ФЛ. Весь регистр. Пустые битые неправильные подозрительные записи в этом регистре есть?[/quote] Нет, там все в норме. Но два поля "Документ физического лица" реально пустые оказались :(, хз отчего. После того как поправила - всё пошло нормально. |
Текущее время: 06:37. Часовой пояс GMT +3. |