Имя: Пароль:
1C
 
Изменить дату нового документа
0 Gennady
 
12.02.24
11:32
В обработке хочу изменить дату создания нового документа.
Возникла ошибка Тип не определен в модуле На Сервере на операторе:ДокОбъект = ДанныеФормыВЗначение(ДанныеФормы,Тип("ДокументОбъект.ДвижениеПрочихАктивовПассивов)"));

Вот текст модуля:
&НаКлиенте
Процедура ДвижениеПрочихАктивовПассивов(Команда)
	Форма=ПолучитьФорму("Документ.ДвижениеПрочихАктивовПассивов.ФормаОбъекта");
	
ДанныеФормы = Форма.Объект;
	ЗаполнитьДокНаСеревереДвижениеПрочихАктивовПассивов(РабочаяДата,ДанныеФормы);  
	КопироватьДанныеФормы(ДанныеФормы,Форма.Объект);
	Форма.Открыть();
КонецПроцедуры  

&НаСервере
Процедура ЗаполнитьДокНаСеревереДвижениеПрочихАктивовПассивов(РабочаяДата,ДанныеФормы)
	ДокОбъект = ДанныеФормыВЗначение(ДанныеФормы,Тип("ДокументОбъект.ДвижениеПрочихАктивовПассивов)"));
	
	ДокОбъект.Дата = РабочаяДата; 
	
	ЗначениеВДанныеФормы(ДокОбъект,ДанныеФормы);
					
КонецПроцедуры


В тоже время такой модуль отрабатывает без ошибки:
&НаКлиенте
Процедура ВозвратТоваровПоставщику(Команда)
	
	Форма=ПолучитьФорму("Документ.ВозвратТоваровПоставщику.ФормаОбъекта");
	
	ДанныеФормы = Форма.Объект;
	ЗаполнитьДокНаСеревереВозвратТоваровПоставщику(РабочаяДата,ДанныеФормы);  
	КопироватьДанныеФормы(ДанныеФормы,Форма.Объект);
	Форма.Открыть();
КонецПроцедуры 

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

Не могу понять чем они отличаются?
1 Gennady
 
12.02.24
11:33
Конфигурация 1С ERP
2 Волшебник
 
12.02.24
11:33
Заполните дату на клиенте
3 MaximSh
 
12.02.24
11:36
(0) "ДокументОбъект.ДвижениеПрочихАктивовПассивов)"
скобки не так
4 Gennady
 
12.02.24
11:39
Гениально! Спасибо за подсказку!
5 MaximSh
 
12.02.24
11:48
(4)     Форма=ПолучитьФорму("Документ.ДвижениеПрочихАктивовПассивов.ФормаОбъекта");
Форма.Объект.Дата = РабочаяДата;    
Форма.Открыть();
6 Gennady
 
12.02.24
14:09
Всем спасибо!
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.