0
- 04.04.2020 - 18:17
|
Доброго времени суток! Сегодня хотела обновиться с 3.1.13.76 до 3.1.13.146, внесла все изменения в конфигурацию, запустила программу, началось обновление, дошло до 82% и... облом! ОШИБКА "Запись неверна! Значение поля "Документ физического лица" не может быть пустым. ФизическиелицаДокументов, Пупкин И.И. (регистр сведений Физические лица документов, номер строки 1) Смотрю записи регистра по этому Пупкину - все поля документов физлица в регистре заполнены, пустых нет. По записи в логе регистрации из кода следует, что ошибка генерится при записи в регистр сведений МероприятияТрудовойДеятельности. У кого-нибудь было подобное? Или подскажите плиз куда копать.
| |
1
- 04.04.2020 - 19:13
| 0-Грей Сашенька >Так, по своему склерозу, там перед обновлением сильно рекомендуют все старые принятые документы СЗВ-ТД поставить галку "Принято в ПФР и не редактируется", может тут собака порылась? | |
2
- 04.04.2020 - 20:20
| 1-K Michael >Походу да, вы правы! Но это еше не склероз, я только учусь дружить с ЗУП))) Спасибки вам! И будьт здоровы! | |
3
- 05.04.2020 - 05:56
|
2-Грей Сашенька >Да это я про свой склероз, сам прошел через такой вылет, как всегда спасли 2 постулата: 1. Зашел в Конфигуратор, даже на посмотреть, первым делом - копия; 2. Когда ничего не получается, мануал в конце концов почитай :))) 1С-ка изменила заполнение в ТД последней значащей записи текущего работодателя, все делается "с колес", теперь для этого в ЗУП специальный документ, естественно шероховатости могут быть. Теперь очень интересно, если примут, как будет сделан 15% налог с ФОТ на суммы превышающие МРОТ. Тоже нас ждет много "веселых" моментов и в РСВ в частности. :))) | |
4
- 05.04.2020 - 08:20
|
3-K Michael >Да я на копии как раз упражнялась, привычка с ЗиК 7.7. Мануал курила, но ничего в голову не пришло, вот сюда и написала. Про "весёлые моменты" нас не удивить - в Зик их было полно, хотя бы вспомнить ежегодные эксперименты с б/листами в середине 2000-х
Отредактировано sasha_grey; 05.04.2020 в 08:21. Причина: ошибка | |
5
- 05.04.2020 - 09:16
|
Сегодня с утреца поставила галку в оба дока СЗВ-тд, снова накатила обновление... и снова облом :-( В том же месте, на 82%, на того же сотрудника ругается. Уже не знаю, что еще делать... Гуглила - советуют кэш почистить или базу протестировать, но думаю это припарка для мёртвого. Может попробовать накатить прошлый релиз, 145-й? В логе регистрации много ругани непонятно, номер строки 1 к чему относится: "Запись не верна! Значение поля "Документ физического лица" не может быть пустым!: ФизическиеЛицаДокументов: , Кхххххх Владимир Климович (Регистр сведений: Физические лица документов; Номер строки: 1) {ОбщийМодуль.ОбновлениеИнформационнойБазы.Модуль(7 2)**: Объект.Записать(ДокументРежимЗаписи); {Документ.РегистрацияТрудовойДеятельности.МодульМе неджера(314)**: ОбновлениеИнформационнойБазы.ЗаписатьОбъект(Докуме нтОбъект, Истина, Истина, РежимЗаписиДокумента.Запись); {РегистрСведений.МероприятияТрудовойДеятельности.М одульМенеджера(109)**: Документы[ИмяРегистратора].СформироватьНаборыЗаписейМероприятияТрудовойДеяте льности(МероприятияТрудовойДеятельности, ПараметрыОбновления); **(1)**:РегистрыСведений.МероприятияТрудовойДеятел ьности.СформироватьНаборыЗаписейМероприятияТрудово йДеятельности() {ОбщийМодуль.ОбщегоНазначения.Модуль(4883)**: Выполнить ИмяМетода + "(" + ПараметрыСтрока + ")"; {ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный .Модуль(4937)**: ОбщегоНазначения.ВыполнитьМетодКонфигурации(Обрабо тчик.Процедура, ПараметрыОбработчика); {ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный .Модуль(1778)**: ВыполнитьОбработчикОбновления(Обработчик, ПараметрыОбработчика, ДополнительныеПараметры); {ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный .Модуль(1472)**: ИтерацияОбновления.ВыполненныеОбработчики = ВыполнитьИтерациюОбновления(ИтерацияОбновления, Параметры); {ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный .Модуль(93)**: ВыполнитьДействияПриОбновленииИнформационнойБазы(П араметрыОбновления, ДополнительныеПараметры); {ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный .Модуль(1912)**: Результат = ВыполнитьОбновлениеИнформационнойБазы(ПараметрыОбн овления); **(1)**:ОбновлениеИнформационнойБазыСлужебный.Выпо лнитьОбновлениеИнформационнойБазыВФоне(Параметры[0],Параметры[1]) {ОбщийМодуль.ОбщегоНазначения.Модуль(4883)**: Выполнить ИмяМетода + "(" + ПараметрыСтрока + ")"; {ОбщийМодуль.ДлительныеОперации.Модуль(1026)**: ОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяПро цедуры, ПараметрыВызова); {ОбщийМодуль.ДлительныеОперации.Модуль(1016)**: ВызватьПроцедуру(ВсеПараметры.ИмяПроцедуры, ВсеПараметры.ПараметрыПроцедуры); по причине: Ошибка при выполнении обработчика - 'ПриЗаписи' по причине: Запись не верна! Значение поля "Документ физического лица" не может быть пустым!: ФизическиеЛицаДокументов: , Катаев Владимир Климович (Регистр сведений: Физические лица документов; Номер строки: 1) {ОбщийМодуль.ЗарплатаКадрыСоставДокументов.Модуль( 508)**: НаборЗаписей.Записать(); {ОбщийМодуль.ЗарплатаКадрыСоставДокументовСобытия. Модуль(45)**: ЗарплатаКадрыСоставДокументов.ЗаполнитьРегистрФизи ческиеЛицаДокументов(ДокументСсылка, СоставДокумента.ФизическиеЛица); {ОбщийМодуль.ОбновлениеИнформационнойБазы.Модуль(7 2)**: Объект.Записать(ДокументРежимЗаписи); {Документ.РегистрацияТрудовойДеятельности.МодульМе неджера(314)**: ОбновлениеИнформационнойБазы.ЗаписатьОбъект(Докуме нтОбъект, Истина, Истина, РежимЗаписиДокумента.Запись); {РегистрСведений.МероприятияТрудовойДеятельности.М одульМенеджера(109)**: Документы[ИмяРегистратора].СформироватьНаборыЗаписейМероприятияТрудовойДеяте льности(МероприятияТрудовойДеятельности, ПараметрыОбновления); **(1)**:РегистрыСведений.МероприятияТрудовойДеятел ьности.СформироватьНаборыЗаписейМероприятияТрудово йДеятельности() {ОбщийМодуль.ОбщегоНазначения.Модуль(4883)**: Выполнить ИмяМетода + "(" + ПараметрыСтрока + ")"; {ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный .Модуль(4937)**: ОбщегоНазначения.ВыполнитьМетодКонфигурации(Обрабо тчик.Процедура, ПараметрыОбработчика); {ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный .Модуль(1778)**: ВыполнитьОбработчикОбновления(Обработчик, ПараметрыОбработчика, ДополнительныеПараметры); {ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный .Модуль(1472)**: ИтерацияОбновления.ВыполненныеОбработчики = ВыполнитьИтерациюОбновления(ИтерацияОбновления, Параметры); {ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный .Модуль(93)**: ВыполнитьДействияПриОбновленииИнформационнойБазы(П араметрыОбновления, ДополнительныеПараметры); {ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный .Модуль(1912)**: Результат = ВыполнитьОбновлениеИнформационнойБазы(ПараметрыОбн овления); **(1)**:ОбновлениеИнформационнойБазыСлужебный.Выпо лнитьОбновлениеИнформационнойБазыВФоне(Параметры[0],Параметры[1]) {ОбщийМодуль.ОбщегоНазначения.Модуль(4883)**: Выполнить ИмяМетода + "(" + ПараметрыСтрока + ")"; {ОбщийМодуль.ДлительныеОперации.Модуль(1026)**: ОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяПро цедуры, ПараметрыВызова); {ОбщийМодуль.ДлительныеОперации.Модуль(1016)**: ВызватьПроцедуру(ВсеПараметры.ИмяПроцедуры, ВсеПараметры.ПараметрыПроцедуры); по причине: Запись не верна! Значение поля "Документ физического лица" не может быть пустым!: ФизическиеЛицаДокументов: , Катаев Владимир Климович (Регистр сведений: Физические лица документов; Номер строки: 1) | |
6
- 05.04.2020 - 09:45
|
5-Грей Сашенька > Откройте для Катаева регистр сведений ФизическиеЛицаДокументов Что там? Сравните с любым другим нормальным ФЛ. | |
7
- 05.04.2020 - 09:51
| Это первое, что сделала. Там все нормально - у всех записей этого сотрудника поле Документ физического лица не пустой. Как и у остальных ФЛ. Не понимаю, к чему относится "номер строкаи 1" - к регистру или документу :-(
Отредактировано sasha_grey; 05.04.2020 в 09:52. Причина: опечатка | |
8
- 05.04.2020 - 09:56
| 6-Гена > У нас и с прошлым релизом, 145-м, ЗУП не взлетал - программист франчей объяснял, что не хватает каких-то галок в документах по трудовым книжкам, но 146 должен запуститься типа. Я все проверила - внести в трудовую книжку у всех стоит, в СЗВ-ТД поставли галки "Принято в ПФР и не редактируется", кэш чистила. | |
9
- 05.04.2020 - 10:11
|
7-Грей Сашенька > дубля нет? Обойдите ФЛ Катаева в процедуре СформироватьНаборыЗаписейМероприятияТрудовойДеяте льности | |
10
- 05.04.2020 - 10:30
| Дублей по сотруднику в регистре нет. Может запустить тестирование/исправление? Это откуда её запустить? Точку останова при обновлении поставить? | |
11
- 05.04.2020 - 10:37
| 10-Грей Сашенька > Конкретно надо спросить у программистов 1С. Я просто предлагаю концепцию: программно обойти (не отработать) этого плохиша. Цель: запустить, наконец, релиз в работу, а с плохишом потом разобраться на досуге, не торопясь и за чашечкой кофе. | |
12
- 05.04.2020 - 12:50
|
чуток не так без отбора по ФЛ. Весь регистр. Пустые битые неправильные подозрительные записи в этом регистре есть? | |
13
- 21.04.2020 - 12:38
| Нет, там все в норме. Но два поля "Документ физического лица" реально пустые оказались :(, хз отчего. После того как поправила - всё пошло нормально. | |
| Интернет-форум Краснодарского края и Краснодара |