17 июля 2025
1C-RarusTechDay 2025
8-я открытая техническая конференция для специалистов 1С
Зарегистрироваться
1C-RarusTechDay 2025 — 8‑я открытая техническая конференция для специалистов 1С

Попробуйте воспроизвести ошибку

Декоративное изображение

Для получения доступа к форуму необходимо авторизоваться
или зарегистрироваться на сайте.

Пользователь ПП
RSS
1С:Предприятие 8.2 (8.2.13.219)
Альфа-Авто: Автосервис+Автозапчасти. Редакция 4.1 (4.1.01.19)

Прикрепленные файлы

Декоративное изображение Внимание! Данный форум является модерируемым. Для получения к нему доступа необходимо авторизоваться или зарегистрироваться на сайте.

Пользователь ПП
P.S. У меня ошибку можно получить путем ввода номенклатуры набора используя  быстрый поиск  в строке таблицы товаров
Ответить

Декоративное изображение Внимание! Данный форум является модерируемым. Для получения к нему доступа необходимо авторизоваться или зарегистрироваться на сайте.

Сотрудник 1С-Рарус
Ошибка зарегистрирована под номером С000228701.
Ответить

Декоративное изображение Внимание! Данный форум является модерируемым. Для получения к нему доступа необходимо авторизоваться или зарегистрироваться на сайте.

Пользователь ПП
А обходное решение не предложите ???
Ответить

Декоративное изображение Внимание! Данный форум является модерируемым. Для получения к нему доступа необходимо авторизоваться или зарегистрироваться на сайте.

Пользователь ПП
Как вариант:


Общий модуль => дкДокументы:

Код
Функция дкОбработкаРеквизита(ЭтотОбъект,Имя,ТекСтрока = Неопределено,ЭтаФорма = Неопределено,ДопПараметры = Неопределено) Экспорт

...

Попытка
   Рез = ЭтотОбъект.ОбработкаРеквизита("Товары.Количество",СтрокаТЧ,ЭтаФорма,ДопПараметры) И Рез;
Исключение КонецПопытки; // количества может и не быть
КонецЕсли; 
КонецЦикла;
// lvovel + Проверка если состав набора пустой
//         (может быть и такое, т.к. проверка на наличие состава 
//          при записи элемента справочника набора отсутствует) 
#Если Клиент Тогда
Если ТабличнаяЧастьТовары.Количество() > 0 Тогда
       ЭтаФорма.ЭлементыФормы.Товары.ТекущаяСтрока = ТабличнаяЧастьТовары[0];
КонецЕсли;
#КонецЕсли
// lvovel +
КонецЕсли;       
      
Возврат Рез;
      
ИначеЕсли Имя = "Товары.ХарактеристикаНоменклатуры" Тогда

...


Ну и ...
Код
Процедура дкТоварыПриПолученииДанных(ЭтаФорма, Элемент, ОформленияСтрок, ПраваПользователяИзОбъекта = Неопределено) Экспорт
   
   // lvovel +
   Если Элемент.ТекущаяСтрока = Неопределено Тогда
      Возврат;
   КонецЕсли;   
   // lvovel +
   
   зфТоварыПриПолученииДанных(ЭтаФорма, Элемент, ОформленияСтрок, ПраваПользователяИзОбъекта);
КонецПроцедуры // дкТоварыПриПолученииДанных() 
Ответить

Декоративное изображение Внимание! Данный форум является модерируемым. Для получения к нему доступа необходимо авторизоваться или зарегистрироваться на сайте.

Пользователь ПП
Продолжаем разговор:

Прикрепленные файлы

Ответить

Декоративное изображение Внимание! Данный форум является модерируемым. Для получения к нему доступа необходимо авторизоваться или зарегистрироваться на сайте.

Сотрудник 1С-Рарус
Эту ошибку исправили.
Для исправления в модуле документа функция ОБработкаРеквизита() в секции "Товары.Номенклатура" допишите в конце.
Код
Возврат Рез;
Ответить

Декоративное изображение Внимание! Данный форум является модерируемым. Для получения к нему доступа необходимо авторизоваться или зарегистрироваться на сайте.

Пользователь ПП
Спасибо!!! До скорых встреч  :D
Ответить

Декоративное изображение Внимание! Данный форум является модерируемым. Для получения к нему доступа необходимо авторизоваться или зарегистрироваться на сайте.

Читают тему
Поддержка отраслевых решений «1С-Рарус»
Услуги 1С