"Не заполнена колонка "Количество по РНПТ" в строке 1 списка "Товары"

1. Dmitry888 43 11.12.20 11:01 Сейчас в теме
Добрый день.
Ранее уже создавал подобную тему и все закончилось на том, что это действительно ошибка релиза УТ 11.4.13.57, которая тянется вплоть до последнего релиза.

Хотелось бы уточнить у опытных программистов, которые также работают с УТ 11.4 последней версии, можно ли с помощью расширения придумать алгоритм, чтобы обойти эту ошибку пока не вышел новый релиз от разработчиков 1С?

Данная ошибка возникает при проведении документа Пересортицы товаров. но при этом если проводить документ через Админ1С, то документ проводиться.
Скажу сразу Учет прослеживаемых импортных товаров не ведется. В регистрах до и сейчас эта колонка КоличествоРНПТ всегда пустое.
Пробовал отладчиком найти ошибку в ничего не получается, так как место где возникает ошибка не отражается. В ЖР также нет записей о данной ошибке.
Вознаграждение за ответ
Показать полностью
Найденные решения
9. Dmitry888 43 14.12.20 18:48 Сейчас в теме +1 $m
Изменил свойство , не проверять ошибку и все корректно отрабатывает.
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
10. vgv8 29.01.22 17:30 Сейчас в теме
(1)
Хотелось бы уточнить у опытных программистов, которые также работают с УТ 11.4 последней версии

Вы же сами можете следить по
https://bugboard.v8.1c.ru/search
К концу января 2022 там много ошибок исправили и по УТ11 из неисправленных там две:
1)
https://bugboard.v8.1c.ru/error/000119325
Ошибка 00-00426154
Код ошибки: 00-00426154
Статус:
Принята к исправлению
Зарегистрирована: 12.01.2022
Продукт: "1С:Управление торговлей 11"

Описание:
В Отчетности по прослеживаемости не отражается информация по РНПТ по прослеживаемым товарам в составе ОС
2)
https://bugboard.v8.1c.ru/error/000118805
Ошибка 00-00422811
Код ошибки: 00-00422811
Код(ы) обращения: HL-428902
Статус:
Планируется исправление в будущих версиях
Зарегистрирована: 23.12.2021
Продукт: "1С:Управление торговлей 11"
Описание:
В новые печатные формы СФ с колонками 12-13 не выводится информация из таблицы с РНПТ документа Реализация услуг и прочих активов при реализации ОС.
2. Dmitry888 43 11.12.20 11:10 Сейчас в теме
С помощью глобального поиска нашел места где используется КоличествоРНПт и оно присутствует в регистре накопления "товары организаций" Сейчас сравню со старой копией конфы и попробую найти отличия.
3. Dmitry888 43 11.12.20 11:27 Сейчас в теме
Дааа, значительно они добавили строки кода в данный регистр.
4. login1020 143 11.12.20 11:36 Сейчас в теме
В обработке проверки заполнения добавьте в массив непроверямых реквизитов. А реквизит этот как я понял связан с прослеживаемостью товара и вас скорее всего и не должен заполняться.
5. Dmitry888 43 11.12.20 11:42 Сейчас в теме
(4)Кстати, данный реквизит уже добавлен в эту процедуру:

Процедура ОбработкаПроверкиЗаполнения(Отказ, ПроверяемыеРеквизиты)
	МассивНепроверяемыхРеквизитов = Новый Массив;

	ПараметрыПроверки = НоменклатураСервер.ПараметрыПроверкиЗаполненияХарактеристик();
	ПараметрыПроверки.СуффиксДопРеквизита = "Оприходование";
	НоменклатураСервер.ПроверитьЗаполнениеХарактеристик(ЭтотОбъект,МассивНепроверяемыхРеквизитов,Отказ,ПараметрыПроверки);
		
	Если ПриходоватьТоварыПоСебестоимостиСписания Тогда
		МассивНепроверяемыхРеквизитов.Добавить("Товары.Цена");
		МассивНепроверяемыхРеквизитов.Добавить("СтатьяРасходов");
		МассивНепроверяемыхРеквизитов.Добавить("СтатьяДоходов");
	КонецЕсли;
	
	Для Каждого СтрТабл Из Товары Цикл
		АдресОшибки = НСтр("ru='в строке %НомерСтроки% списка ""Товары""'");
		АдресОшибки =  СтрЗаменить(АдресОшибки, "%НомерСтроки%", СтрТабл.НомерСтроки);
		
		Если ЗначениеЗаполнено(СтрТабл.Номенклатура)
			И СтрТабл.Номенклатура = СтрТабл.НоменклатураОприходование
			И СтрТабл.Характеристика = СтрТабл.ХарактеристикаОприходование 
			И СтрТабл.Серия = СтрТабл.СерияОприходование
			И СтрТабл.Назначение = СтрТабл.НазначениеОприходование Тогда
			
			Поле = ОбщегоНазначенияКлиентСервер.ПутьКТабличнойЧасти("Товары", СтрТабл.НомерСтроки, "НомерСтроки");
			ТекстОшибки = НСтр("ru='Списываемый товар совпадает с приходуемым'");
			ОбщегоНазначенияКлиентСервер.СообщитьПользователю(ТекстОшибки + " " + АдресОшибки,ЭтотОбъект,Поле,,Отказ);
		КонецЕсли;
			
	КонецЦикла;
	
	МассивНепроверяемыхРеквизитов.Добавить("Товары.КоличествоПоРНПТ");
	
	ЭтоПрослеживаемыйДокумент = УчетПрослеживаемыхТоваровЛокализация.ЭтоПрослеживаемыйДокумент(Товары, Дата);
	ЭтоПрослеживаемыйДокумент = ЭтоПрослеживаемыйДокумент
		Или УчетПрослеживаемыхТоваровЛокализация.ЭтоПрослеживаемыйДокумент(Товары, Дата, "НоменклатураОприходование");
	
	МассивНепроверяемыхРеквизитов.Добавить("Товары.НомерГТД");
	Если ПолучитьФункциональнуюОпцию("ЗапретитьПоступлениеТоваровБезНомеровГТД")
		Или ЭтоПрослеживаемыйДокумент Тогда
		ПроверитьЗаполнениеНомеровГТД(Отказ);
	КонецЕсли;
	
	Если ЭтоПрослеживаемыйДокумент Тогда
		УчетПрослеживаемыхТоваровЛокализация.ПроверитьКорректностьНастроекТоваровРНПТ(ЭтотОбъект, Товары, Дата);
		УчетПрослеживаемыхТоваровЛокализация.ПроверитьКорректностьНастроекТоваровРНПТ(ЭтотОбъект,
																					Товары,
																					Дата,
																					"Товары",
																					"НоменклатураОприходование");
	КонецЕсли;
	
	НоменклатураСервер.ПроверитьЗаполнениеСерий(ЭтотОбъект,
												НоменклатураСервер.ПараметрыУказанияСерий(ЭтотОбъект, Документы.ПересортицаТоваров),
												Отказ,
												МассивНепроверяемыхРеквизитов);
	
	ПланыВидовХарактеристик.СтатьиРасходов.ПроверитьЗаполнениеАналитик(
		ЭтотОбъект,, МассивНепроверяемыхРеквизитов, Отказ);
	ПланыВидовХарактеристик.СтатьиДоходов.ПроверитьЗаполнениеАналитик(
		ЭтотОбъект,, МассивНепроверяемыхРеквизитов, Отказ);
	
	ОбщегоНазначения.УдалитьНепроверяемыеРеквизитыИзМассива(ПроверяемыеРеквизиты, МассивНепроверяемыхРеквизитов);
	
	ПересортицаТоваровЛокализация.ОбработкаПроверкиЗаполнения(ЭтотОбъект, Отказ, ПроверяемыеРеквизиты);
	
КонецПроцедуры
Показать
6. Dmitry888 43 11.12.20 11:52 Сейчас в теме
Интересно вот это незначительное свойство реквизита может служить, в обход всем процедурам и функциям , ограничением на проведение документа?
Прикрепленные файлы:
8. KVIKS 436 11.12.20 16:13 Сейчас в теме
(6) А в расширении нельзя изменить это свойство?
7. login1020 143 11.12.20 11:54 Сейчас в теме
Оно и отвечает за проверку заполнения. Пройдитесь отладкой, посмотрите попадаете ли Вы в эту процедуру при записи/проведении.
9. Dmitry888 43 14.12.20 18:48 Сейчас в теме +1 $m
Изменил свойство , не проверять ошибку и все корректно отрабатывает.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот