Имя: Пароль:
1C
 
Обработка во фрэш
0 Alex7771
 
27.02.24
09:12
Не подскажите : есть база 1с-Бухгалтерия во фрэше
сделал доп обработку табличных частей ( на форме вставил реквизит типа ДокументСсылка.ОтчетПроизводстваЗаСмену )

ну и сам модуль на форме
&НаСервере
Функция ПолучитьТЗ(ДокП)	
ТЗ = ДокП.Продукция.Выгрузить();
дн = ОбщегоНазначения.ТаблицаЗначенийВМассив(ТЗ);
Возврат дн;	
КонецФункции

&НаКлиенте
Процедура Заполнить(Команда)
	дн = ПолучитьТЗ(докП);	  
	Для Каждого СтрокаМассива Из дн Цикл

	стр = ВладелецФормы.Объект.Товары.Добавить();
	Для Каждого ЭлементМассива Из СтрокаМассива Цикл
		Сообщить(ЭлементМассива.Значение); 
	Если  ЭлементМассива.Ключ="Номенклатура" Тогда
	стр.Номенклатура = ЭлементМассива.Значение;
	КонецЕсли;	   
	Если  ЭлементМассива.Ключ="Количество" Тогда
	стр.Количество = ЭлементМассива.Значение;
		КонецЕсли;	   
			
	КонецЦикла;
		
		
	КонецЦикла;	
   
	  ЭтаФорма.Закрыть();
КонецПроцедуры



локально работает.
выгрузили обработку во фрэш ( с пом спец обработки, аудит написали прошла ) - подключаем - реквизит с типом ДокументСсылка.ОтчетПроизводстваЗаСмену стал строкой, соответственно не пашет. Что не так делаем ?
3 Волшебник
 
27.02.24
09:14
(0) Не "модуль на форме", а "модуль формы".

Соблюдайте лесенку программного кода.

Если ссылочный реквизит стал строкой, значит такого типа в конфигурации нет.
Программист всегда исправляет последнюю ошибку.