R
roddik
Привет! Нужно открывать форму документа, с уже вбитыми в нее данными, вот что делаю сейчас:
Номер - число, датадок - Дата(число), Получатель - по идее один из контрагентов, получаю так:
Ну, как можно было догадаться, ничего не работает В чем дело?
+ как задавать табличную часть документа?
Спасибо!
Код:
Док = СоздатьОбъект("Документ.РасходнаяНакладная");
Док.Новый();
Док.НомерДок = Номер;
Док.ДатаДок = ДатаДок;
Док.УстановитьАтрибут("Контрагент", Получатель);
...
ОткрытьФорму("Документ.РасходнаяНакладная" ,, Док);
Номер - число, датадок - Дата(число), Получатель - по идее один из контрагентов, получаю так:
Код:
Функция НайтиИлиПривести(Тип, Описание) //Искать в номенклатуре, если не найдено, искать нечетко
Спр=СоздатьОбъект("Справочник");
Спр.Вид(Тип);
Спр.НайтиПоНаименованию(Описание, 1, 0);
Если Спр.Выбран() > 0 Тогда
Возврат(Спр.ПолучитьЭлемент());
Иначе
Название = ДостатьНазвание(Описание);
Если Название = 0 Тогда
Возврат(ВыбратьИлиНовый(Тип, Описание));
КонецЕсли;
Спр.НайтиПоНаименованию(Название, 1, 0);
Если Спр.Выбран() > 0 Тогда
Возврат(Спр.ПолучитьЭлемент());
Иначе
Возврат(ВыбратьИлиНовый(Тип, Описание));
КонецЕсли;
КонецЕсли;
КонецФункции
Ну, как можно было догадаться, ничего не работает В чем дело?
+ как задавать табличную часть документа?
Спасибо!