Имя: Пароль:
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С обескуражил-у них эта ошибка не воспроизвелась.
предложили использовать типовую конфигурацию актуального релиза.

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

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