Имя: Пароль:
1C
1С v8
УТ 11, установка реквизитов
0 Михей
 
10.10.11
13:15
Здравствуйте.

Не могу найти в какой момент у документа ЗаказКлиента устанавливается Валюта при создании нового документа.

в ПриСозданииНаСервере есть только

ВалютаДокумента = Объект.Валюта;

Но где тогда заполняется Объект.Валюта?
1 Михей
 
10.10.11
13:22
а?
2 shuhard
 
10.10.11
13:22
(1) Процедура ИнициализироватьДокумент()
   
   Менеджер = ПараметрыСеанса.ТекущийПользователь;
   
   Валюта         = ДоходыИРасходыСервер.ПолучитьВалютуУправленческогоУчета(Валюта);
   Организация    = ЗначениеНастроекПовтИсп.ПолучитьОрганизациюПоУмолчанию(Организация);
   БанковскийСчет = ЗначениеНастроекПовтИсп.ПолучитьБанковскийСчетОрганизацииПоУмолчанию(Организация, , БанковскийСчет);
   Касса          = ЗначениеНастроекПовтИсп.ПолучитьКассуОрганизацииПоУмолчанию(Организация, ФормаОплаты, Касса);
   Склад          = ЗначениеНастроекПовтИсп.ПолучитьСкладПоУмолчанию(Склад, ПолучитьФункциональнуюОпцию("ИспользоватьСкладыВТабличнойЧастиДокументовПродажи"));
   
КонецПроцедуры // ИнициализироватьДокумент()
3 Михей
 
10.10.11
13:38
так оно вызывается только при ОбработкаЗаполнения
4 shuhard
 
10.10.11
13:40
(3) это плохо ?
5 Михей
 
10.10.11
13:42
а обработказаполнения разве вызывается при вводе нового? При вводе на основании ж тока?
6 shuhard
 
10.10.11
13:44
(5) ты уверен ?
поставь точку останова - проверь,
заодно задумайся, каким чудесным путем заполняются в УТ 11 реквизиты при создании нового элемента из списка, в котором установлены отборы
7 Михей
 
10.10.11
13:45
(6) понял, сенкс