После обновления до УТ 11.5.7.402 перестала работать обработка

1. roman_1993 4 23.01.24 17:20 Сейчас в теме
После обновления перестала работать обработка. Нет доступа к текущим данным документа.
Процедура ВыполнитьКоманду(ИдентификаторКоманды, ОбъектыНазначения, ПараметрыКоманды) Экспорт
	Если ИдентификаторКоманды = "Заполнить" Тогда
	Перезаполнить(ПараметрыКоманды.ЭтаФорма);
	КонецЕсли;
КонецПроцедуры

Процедура Перезаполнить(Форма)
	Запрос = Новый Запрос;
	Запрос.Текст =
	"ВЫБРАТЬ
	|	СтавкиТоваровОрганизациям.Номенклатура КАК Номенклатура,
	|	СтавкиТоваровОрганизациям.Ставки КАК Ставки
	|ИЗ
	|	РегистрСведений.СтавкиТоваровОрганизациям КАК СтавкиТоваровОрганизациям";
	
	Выборка = Запрос.Выполнить().Выбрать();
	Пока Выборка.Следующий() Цикл
		Для каждого ТекущаяСтрока из Форма.Объект.Товары Цикл
			Если ТекущаяСтрока.Номенклатура = Выборка.Номенклатура Тогда
				ТекущаяСтрока.Ставки = Выборка.Ставки;
			КонецЕсли;
		КонецЦикла ;
	КонецЦикла;
	Форма.Модифицированность = Истина;
	
КонецПроцедуры
Показать
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Swetlana 26 23.01.24 20:56 Сейчас в теме
(1)
Нет доступа к текущим данным документа.


нужно выложить полное сообщение об ошибке
4. roman_1993 4 23.01.24 23:40 Сейчас в теме
(2)Ошибок нет. Просто уже нет доступа к текущим данным
3. polax 23.01.24 21:41 Сейчас в теме
(1) Код, мягко говоря, не айс.Цикл в цикле там где можно обойтись одним запросом к ТЧ Товары с левым соединением по Номенклатуре к Регистру. Рекомендовал бы переписать
5. roman_1993 4 23.01.24 23:41 Сейчас в теме
(3) А если документ еще даже не записан? Запросом можно обойтись?
6. laperuz 47 24.01.24 06:37 Сейчас в теме
(5)Можно, для этого нужно ТЧ выгрузить в ТЗ и передать в запрос в качестве параметра.
7. polax 24.01.24 12:33 Сейчас в теме
(5) А можно по кнопке ВыполнитьКоманду провыерить док на модифицированность и в случае Истина либо сразу записать док и продолжить выполнение либо задать вопрос пользователю и при ДА продолжить
8. roman_1993 4 24.01.24 14:39 Сейчас в теме
Всем спасибо. Вопрос закрыт. Разобрался. Изменился тип ресурса. С перечисления перенесли в справочник.
Оставьте свое сообщение

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