0
al_zzz
12.03.13
✎
06:57
|
Не могу никак решить такую задачку: требуется на основании документа "Заказ-наряд"(добавлен, переделан из реализации: добавлена ТЧ "Работы" и организация "Подрядчик")вводить два счета на оплату(один за товары и услуги по организации, второй - за работы по подрядчику).
Делаю так:
В процедурах команд прописываю:
{1c}&НаКлиенте
Процедура СчетЗаТовары(Команда)
ПродажиКлиент.ВвестиСчетНаОплату(Объект,
ЭтаФорма,
Объект.Организация);
КонецПроцедуры
&НаКлиенте
Процедура СчетНаОплатуПодрядчик(Команда)
ПродажиКлиент.ВвестиСчетНаОплату(Объект,
ЭтаФорма,
Объект.Подрядчик);
КонецПроцедуры
{/1c}
В общем модуле пишу:
{1c}Функция ВвестиСчетНаОплату(Объект, Форма, Организация) Экспорт
СтруктураОснование = Новый Структура("ДокументОснование, Организация, Дата",
Объект.Ссылка,
Организация,
НачалоДня(Объект.Дата));
НовыйТекстСчетФактуры = ОткрытьФормуМодально("Документ.СчетНаОплатуКлиенту.ФормаОбъекта", Новый Структура("Ключ", СтруктураОснование));
КонецФункции{/1c}(это по аналогии с функцией в том же модуле "ВвестиСчетФактуру")
Потом, когда пытаюсь посмотреть в отладчике, что происходить после открытия формы нового счета, получаю: - ДанныеЗаполнения = Неопределено.
Вопрос: как мне правильно передать данные для заполнения? ЧЯДНТ?
|
|
1
RomaH
naïve
12.03.13
✎
07:20
|
ПараметрыНаправления = Новый Структура("Основание",Новый Структура("ДокументОснование,Пациент",Объект.Ссылка,Объект.Пациент));
Иначе
ПараметрыНаправления = Новый Структура("Ключ",Направление);
КонецЕсли;
ФормаНаправления = ПолучитьФорму("Документ.НаправлениеНаПрофОсмотр.ФормаОбъекта",ПараметрыНаправления,ЭтаФорма,Объект.Ссылка);
ФормаНаправления.ОткрытьМодально();
|
|