Имя: Пароль:
1C
1С v8
УТ Поле объекта не обнаружено Применяется ПБУ 18
,
0 РБ
 
31.03.20
06:35
Доброе утро, коллеги!
В типовой УТ последнего и предпоследнего релиза
при попытке ввести начальные остатки по некоторым разделам учета
возникает ошибка САБЖа.

попробуйте воспроизвести у себя, пожалуйста.
повторяется?

ЗЫ: среди описания ошибок не нашла.
1 РБ
 
31.03.20
12:27
плиз, воспроизведите у себя.
конкретно раздел Прочие расходы.
попробуйте ввести док начальных остатков.
релизы 11.4.44.84 и 11.4.44.88
2 shuhard
 
31.03.20
13:23
(1) тебе что-то мешает открыть конфигуратор ?
3 vicof
 
31.03.20
13:25
Этожконсультант
4 РБ
 
01.04.20
05:49
(2) открыла сразу же. Вижу, что код ссылается на несуществующий объект.
(3) да, но я код читать могу и отладку делать)
закомментировала одну строку-документ стал открываться.
5 vicof
 
01.04.20
09:14
Судя по тому, что можешь комментировать строки, в конфу можно вносить изменения. Судя по тому, что можешь вносить изменения во ввод остатков, в него уже кто-то вносил изменения. Поскольку изменения вносились раньше, пришла пора ставить обновление. Судя по тому, что вылезла ошибка, у обновляльщика не очень прямые руки.
6 РБ
 
01.04.20
09:16
(5) все мимо)))
конфе я сама вчера дала возможность изменений с сохранением поддержки. это была просто демобаза ;)
7 vicof
 
01.04.20
09:23
Черт, все было так красиво)
8 РБ
 
01.04.20
09:26
(7) со штампом в (3) тоже пролет)))
9 vicof
 
01.04.20
10:13
(8) Пойду напьюсь
10 Фрэнки
 
01.04.20
10:43
(6) И все-таки, если это обновляемая конфигурация и проблема именно на документе ввода остатков, появляется после обновления...

А что это "Применяется ПБУ 18" означает?
Что там в подробном тексте ошибки выдает или фрагмент кода там какой (где локализована ошибка в коде)
11 РБ
 
01.04.20
11:05
(10) я не говорила, что ошибка появляется после обновления.
у клиента, который обнаружил эту ошибку, релиз 11.4.44.84, на поддержке и обновляемый.
я проверила воспроизводимость ошибки у себя в демобазе.
С какого момента эта ошибка вкралась, сказать трудно-мало кто в марте пытается вводить документы по начальным остаткам)

в модуле ФормаПрочиеРасходы:

ПараметрыУчетнойПолитики = РегистрыСведений.УчетнаяПолитикаОрганизаций.ПараметрыУчетнойПолитики(Объект.Организация, Объект.Дата);
    ПрименяетсяПБУ18 = Истина;
    ВедетсяУчетПостоянныхИВременныхРазниц = Истина;
    Если ПараметрыУчетнойПолитики <> Неопределено Тогда
        ПрименяетсяПБУ18 = ПараметрыУчетнойПолитики.ПрименяетсяПБУ18; //вот тут ошибка
        ВедетсяУчетПостоянныхИВременныхРазниц = ПараметрыУчетнойПолитики.ВедетсяУчетПостоянныхИВременныхРазниц;
    КонецЕсли;
12 РБ
 
01.04.20
11:08
Сообщение об ошибке:
Поле объекта не обнаружено (ПрименяетсяПБУ18)
{Документ.ВводОстатков.Форма.ФормаПрочиеРасходы.Форма(449)}:        ПрименяетсяПБУ18 = ПараметрыУчетнойПолитики.ПрименяетсяПБУ18;
{Документ.ВводОстатков.Форма.ФормаПрочиеРасходы.Форма(411)}:    УстановитьВидимость();
{Документ.ВводОстатков.Форма.ФормаПрочиеРасходы.Форма(26)}:        ПриЧтенииСозданииНаСервере();
{Документ.ВводОстатков.Форма.ФормаСписка.Форма(1225)}:        ОткрытьФорму("Документ.ВводОстатков.ФормаОбъекта", ПараметрыФормы,,);
13 vicof
 
01.04.20
11:09
Ну а если посмотреть модуль набора записей регистра, что там написано про ПрименяетсяПБУ18
14 vicof
 
01.04.20
11:10
?
15 РБ
 
01.04.20
11:11
(13) так в том то и дело, что в РС нет параметра ПрименяетсяПБУ18, поэтому и объект не находит
16 Фрэнки
 
01.04.20
11:11
с точки зрения надежности всех будущих обновлений это фрагмент не совсем идеально написан.
имхо, надо было бы переписать этот фрагмент с проверкой на то, что свойство в структуре возвращаемых данных существует.

А у тебя в базе в частном случае эта самая ПБУ 18 нужна или не нужна? - Может принудительно расширением заплатку поставить?
17 Фрэнки
 
01.04.20
11:12
(15) состав полей самого регистра не нужен. Там функция в ПараметрыУчетнойПолитики - там возвращаемая структура криво написана у поставщика
18 РБ
 
01.04.20
11:14
(16) ПБУ не ведется
19 РБ
 
01.04.20
11:15
"Может принудительно расширением заплатку поставить?"-спросила у клиента, он сказал, что ему не горит, и он подождет ответа от 1С и исправления ошибки
20 Фрэнки
 
01.04.20
11:19
платить не хочет
21 Фрэнки
 
01.04.20
11:21
Если исправление таки делать, то вот эту ПараметрыУчетнойПолитики с директивой После перехватить и в структуру нужно поле добавить и все.
22 РБ
 
01.04.20
11:47
(20) у него есть бесплатный час)
23 РБ
 
03.04.20
08:29
Большая просьба к тому, кто может помочь-протестируйте у себя на типовой демо-базе последнего релиза.

Ответ 1С обескуражил-у них эта ошибка не воспроизвелась.
предложили использовать типовую конфигурацию актуального релиза.

Но ведь я именно на такой и делала!!!

Такое чувство, что этот текст пишет робот в первом ответе...
как-то раз я так же с ними переписывалась, и только после того, что чуть ли не матами носом тыкнула,
дали другого ответчика, который хотя бы соизволил смоделировать...
Закон Брукера: Даже маленькая практика стоит большой теории.