Обновление релиза "Бухгалтерии" 4.56 на 4.57

Новая тема
"Помогите!

После обоновления на релиз 4.57 и запуска базы в режиме "Предприятие" появляется такое сообщение:

"Выполняется проверка необходимых обновлений информационной базы.

Субконто = Объект.ПолучитьАтрибут("Субконто" + СчетчикЦикла);

{Обработка.ОбновлениеИБ.Форма.Модуль(831)}: Неверное имя атрибута"."
В похожей ситуации вставил в обработку "ОбновлениеИБ" перед указанной строчкой вывод информации об объекте. После этого стало понятно, что делать.
Объясните, пожалуйста, (если не трудно) для чайника в программировании, как это сделать.
"Строку "Субконто = Объект.ПолучитьАтрибут("Субконто" + СчетчикЦикла)" я нашел в обработке "ОбновлениеИБ" только в 1 месте:

ИначеЕсли (Счет.ПринадлежитГруппе(СчетПоКоду("68")) = 1) и (Счет.ЗаданВКонфигурации() = 0) Тогда

Для СчетчикЦикла = 1 По 3 Цикл

Субконто = Объект.ПолучитьАтрибут("Субконто" + СчетчикЦикла);

Если ПустоеЗначение(Субконто) = 1 Тогда

Если ТипРеквизитаСоответствует(Субконто, "Перечисление", "ВидыПлатежейВБюджет") = 1 Тогда

Объект.УстановитьАтрибут("Субконто" + СчетчикЦикла, Перечисление.ВидыПлатежейВБюджет.Налог);

Возврат 1;

КонецЕсли;

КонецЕсли;

КонецЦикла;

Нельзя ли теперь сказать, в чем проблема?"
"у Вас в программе есть субсчет 68 счета который не прописанн в Конфигураторе в плане счетов. Выхода два:

1.Добавить в конфигураторе субсчет (только субконто по нему тоже добавьте те которые в базе) скорее всего это 68.10

2.Закоментировать строки (поставить в начале строки //) начиная с Если ...по КонецЕсли; включительно



эта процедура использовалась при переходе с 4.2 на 4.4(когда разделялись 69.3 и 68.4 на субсчета)"
"К сожалению, ни то ни другое не помогло:

в первом случае ничего не меняется;

во втором выдается ошибка о том, что не может выполнить этот раздел модуля."
"Я поставила перед этой строкой проверку

Если Объект.Вид()="Счет" Тогда

Субконто = Объект.ПолучитьАтрибут("Субконто"+СчетчикЦикла)

КонецЕсли;



все вроде бы прошло.



"
Получилось! Спасибо! А это никак не влияет на правильность обоновления?
в первом случае - значит не все субсчета 68 счета добавили в конфигуратор

во втором случае - комментировать надо строки с №831 по №837 включительно

Удачи.
Читают тему
(гостей: 1)

Быстрый переход