Забавный случай с обновлением УНФ 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 час
Свежие комментарии