Добавить в корзинуПозвонить
Найти в Дзене
Про 1С

Поле объекта не обнаружено (НалогообложениеНДСВТабличнойЧасти)

Добрый день! Всем кто столкнулся с подобной ошибкой после обновления 1С КА 2.5. на крайний релиз 1С:Комплексная автоматизация 2 (2.5.26.96) В связи с глобальными изменениями в типовой конфигурации 1С КА 2.5. естественно перестало работать расширение Управление сайтом от Битрикса. Пошел на сайт Битрикс скачал релиз актуальный для нашей версии 1С КА 2.5. а именно "8.1.0.43" Поставил, но в момент загрузки заказов со стороны сайта, обмен валился с ошибкой, примерно такого содержания Поле объекта не обнаружено (НалогообложениеНДСВТабличнойЧасти) {ОбщийМодуль.ПакетнаяОбработкаТабличнойЧастиСервер.Модуль(789)}:Если СтруктураПараметровДействия.НалогообложениеНДСВТабличнойЧасти Тогда {(2)}:ПакетнаяОбработкаТабличнойЧастиСервер.ЗаполнитьСтавкуНДСВСтрокеТЧ(Параметры.ТекущаяСтрока,Параметры.СтруктураДействий,Параметры.КэшированныеЗначения); {ОбщийМодуль.ОбщегоНазначения.Модуль(6615)}:Выполнить Алгоритм; // АПК:487 Код выполняется в безопасном режиме. {ОбщийМодуль.ОбщегоНазначения.Модуль(6625)}:Выз

Добрый день!

Всем кто столкнулся с подобной ошибкой после обновления 1С КА 2.5. на крайний релиз 1С:Комплексная автоматизация 2 (2.5.26.96)

В связи с глобальными изменениями в типовой конфигурации 1С КА 2.5. естественно перестало работать расширение Управление сайтом от Битрикса.

Пошел на сайт Битрикс скачал релиз актуальный для нашей версии 1С КА 2.5. а именно "8.1.0.43"

Поставил, но в момент загрузки заказов со стороны сайта, обмен валился с ошибкой, примерно такого содержания

Поле объекта не обнаружено (НалогообложениеНДСВТабличнойЧасти)

{ОбщийМодуль.ПакетнаяОбработкаТабличнойЧастиСервер.Модуль(789)}:Если СтруктураПараметровДействия.НалогообложениеНДСВТабличнойЧасти Тогда
{(2)}:ПакетнаяОбработкаТабличнойЧастиСервер.ЗаполнитьСтавкуНДСВСтрокеТЧ(Параметры.ТекущаяСтрока,Параметры.СтруктураДействий,Параметры.КэшированныеЗначения);
{ОбщийМодуль.ОбщегоНазначения.Модуль(6615)}:Выполнить Алгоритм; // АПК:487 Код выполняется в безопасном режиме.
{ОбщийМодуль.ОбщегоНазначения.Модуль(6625)}:ВызватьИсключение(Уточнение.Текст, КатегорияОшибки.ОшибкаВнешнегоИсточника.....

Начал активно искать, кто боролся с данной проблемой, разместил вопрос на сайте Битрикс

-2

Ветка на чат здесь

Не стал ждать попробовал своими силами.

В типовом релизе расширения битрикс была допущена ошибка.

И она возникала в процедуре "ЗаполнитьСтавкуНДСВСтрокеТЧ"

общего модуля "ПакетнаяОбработкаТабличнойЧастиСервер".

В структуру параметров им модуля битрикса, забыли передать свойство "НалогообложениеНДСВТабличнойЧасти", что в принципе и вызывало проблемную ситуацию

-3

Я решил этот вопрос следующим образом. Данную процедуру добавил в своё расширение. И добавил код, контроля наличия данной свойства, в структуре параметров

-4
#Вставка
Если СтруктураПараметровДействия.Свойство("НалогообложениеНДСВТабличнойЧасти") Тогда
#КонецВставки

#Вставка
Иначе
НалогообложениеНДС = СтруктураПараметровДействия.НалогообложениеНДС;
КонецЕсли;
#КонецВставки

На этом проблема была устранена

Участники обсуждения на сайте битрикса, тоже предложили предложили как мне кажется, неплохой вариант решения

-5

-6

Строку из расширения битрикс

СтруктураДействий.Вставить("ЗаполнитьСтавкуНДС", Новый Структура("Организация, НалогообложениеНДС, Дата", Документ.Организация, Документ.НалогообложениеНДС, Документ.Дата));

заменить на эту

СтруктураДействий.Вставить("ЗаполнитьСтавкуНДС", Новый Структура("Организация, НалогообложениеНДС, Дата, НалогообложениеНДСВТабличнойЧасти", Документ.Организация, Документ.НалогообложениеНДС, Документ.Дата, Ложь));

Сам не пробовал, но вариант тоже должен быть действенным :)

Аналогичная ситуация скорее всего идентична и для других конфигураций УТ 11.5., ЕРП 2.5. которые также обновили и где потребовалось более свежее расширение от битрикс "Управление сайтом" (8.1.0.43).

Страница с версиями расширения Управление сайтом для 1С КА 2.5. здесь

На момент публикации данной статьи, версию расширения уже заменили на сайте, поэтому можно смело можно обновить расширение в базе и всё.

Главное не забывайте делать копию, перед любыми экспериментами с расширениями.