Забавный случай с обновлением УНФ 3

При обновлении УНФ возникала ошибка:

Поле объекта не обнаружено (УпрощенныйЗачетФиксированныхВзносов) 
{Справочник.КалендарьПодготовкиОтчетности.МодульМенеджера(68)}:НоваяСтрокаРезультата.УпрощенныйЗачетФиксированныхВзносов = (Задача.УпрощенныйЗачетФиксированныхВзносов = "Истина"); 
{ОбщийМодуль.ОбновлениеИнформационнойБазыУНФ.Модуль(2660)}:Справочники.КалендарьПодготовкиОтчетности.ЗагрузитьКалендарьПодготовкиОтчетности(); 
{(1)}:ОбновлениеИнформационнойБазыУНФ.ОбновитьКалендарьНалоговИОтчетность2024() 

Поставил заплатку в модуле менеджера справочника КалендарьПодготовкиОтчетности:

		Попытка		//Осипов 68 строка
			НоваяСтрокаРезультата.УпрощенныйЗачетФиксированныхВзносов = (Задача.УпрощенныйЗачетФиксированныхВзносов = "Истина");
		Исключение 
			Сообщить("Ошибка!");
		КонецПопытки;

Но стало любопытно, решил разобраться:

1С пытается считать из макета «Макет», а там нет поля УпрощенныйЗачетФиксированныхВзносов:

<Items Description="КалендарьПодготовкиОтчетности" Columns="Задача,ДатаНачалаИнформирования,ДатаНачалаСобытия,ДатаОкончанияСобытия,ДатаДокументаОбработкиСобытия,Комментарий,ПредставлениеВКалендаре,ДатаНачалаДокументов,ДатаОкончанияДокументов,ПрименяетсяДляИП,ПрименяетсяДляООО,ДатаПеренесенногоОкончанияСобытия,ДатаОкончанияСобытияДляПострадавших">
<Item Задача="АвансовыйПлатежПоУСН" ДатаНачалаИнформирования="20140401" ДатаНачалаСобытия="20140401" ДатаОкончанияСобытия="20140425" ДатаДокументаОбработкиСобытия="20140331" Комментарий="" ПредставлениеВКалендаре="Заплатить авансовый платеж по УСН(I квартал 2014 г.)" ДатаНачалаДокументов="20140101" ДатаОкончанияДокументов="20140331" ПрименяетсяДляИП="Истина" ПрименяетсяДляООО="Истина" ДатаПеренесенногоОкончанияСобытия="" ДатаОкончанияСобытияДляПострадавших=""/>
<Item Задача="АвансовыйПлатежПоУСН" ДатаНачалаИнформирования="20140701" ДатаНачалаСобытия="20140701" ДатаОкончанияСобытия="20140725" ДатаДокументаОбработкиСобытия="20140630" Комментарий="" ПредставлениеВКалендаре="Заплатить авансовый платеж по УСН(I полугодие 2014 г.)" ДатаНачалаДокументов="20140101" ДатаОкончанияДокументов="20140630" ПрименяетсяДляИП="Истина" ПрименяетсяДляООО="Истина" ДатаПеренесенногоОкончанияСобытия="" ДатаОкончанияСобытияДляПострадавших=""/>
<Item Задача="АвансовыйПлатежПоУСН" ДатаНачалаИнформирования="20141001" ДатаНачалаСобытия="20141001" ДатаОкончанияСобытия="20141027" ДатаДокументаОбработкиСобытия="20140930" Комментарий="" ПредставлениеВКалендаре="Заплатить авансовый платеж по УСН(9 месяцев 2014 г.)" ДатаНачалаДокументов="20140101" ДатаОкончанияДокументов="20140930" ПрименяетсяДляИП="Истина" ПрименяетсяДляООО="Истина" ДатаПеренесенногоОкончанияСобытия="" ДатаОкончанияСобытияДляПострадавших=""/>

Хотел уже попенять на фирму 1С, но увидел забавный момент:

Макет-то был не типовым (без желтого значка), а типовым был Макет 1, в нем все в порядке с полями:

<Items Description="КалендарьПодготовкиОтчетности" Columns="Задача,ДатаНачалаИнформирования,ДатаНачалаСобытия,ДатаОкончанияСобытия,ДатаДокументаОбработкиСобытия,Комментарий,ПредставлениеВКалендаре,ДатаНачалаДокументов,ДатаОкончанияДокументов,ПрименяетсяДляИП,ПрименяетсяДляООО,ДатаПеренесенногоОкончанияСобытия,ДатаОкончанияСобытияДляПострадавших,УпрощенныйЗачетФиксированныхВзносов">

По внутреннему идентификатору обновлялся всегда Макет1, а Макет оставался не обновленным.

Удалил Макет, переименовал Макет1 в Макет.

Вот так получилось, что удалось найти небольшую ошибку в конфигурации.

Среда:УНФ 3.0.6.210 Объем: 0.5 час

fixin

Программирую на 1С с 1999 года. В 1С просто Гений. В 2020 году ушел из офиса на вольные хлеба фриланса. Принимаю заказы.

Читайте также:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *