программно не заполняется документ....
14.12.2003
09:22
#1
"Делаю следующее:
заявка=СоздатьОбъект("Документ.ЗаявкаПокупателя");
Заявка.Новый();
заявка.НомерДок=ИдЗаказа;
заявка.Контрагент=Клиент.Наименование;
Заявка.НоваяСтрока();
Заявка.Номенклатура=товар.Наименование;
Заявка.Количество=ХочетКоличество;
Заявка.Цена=ХочетЦена;
заявка.записать();
документ создается, но не пишет какой документ, не пишет контрагента, непишет Наименование товара...
Что я упустил?"
заявка=СоздатьОбъект("Документ.ЗаявкаПокупателя");
Заявка.Новый();
заявка.НомерДок=ИдЗаказа;
заявка.Контрагент=Клиент.Наименование;
Заявка.НоваяСтрока();
Заявка.Номенклатура=товар.Наименование;
Заявка.Количество=ХочетКоличество;
Заявка.Цена=ХочетЦена;
заявка.записать();
документ создается, но не пишет какой документ, не пишет контрагента, непишет Наименование товара...
Что я упустил?"
14.12.2003
11:03
#2
"Что значит - какой документ непонятно, нет никаких ссылок, а на счет прочего:
не заявка.Контрагент=Клиент.Наименование; (тип строка)
а заявка.Контрагент=Клиент; (ссылка)
не Заявка.Номенклатура=товар.Наименование;
а Заявка.Номенклатура=товар; аналогично
Это при заполнении из Формы, а из кода возможно: Товар.ТекущийЭлемент().
"
не заявка.Контрагент=Клиент.Наименование; (тип строка)
а заявка.Контрагент=Клиент; (ссылка)
не Заявка.Номенклатура=товар.Наименование;
а Заявка.Номенклатура=товар; аналогично
Это при заполнении из Формы, а из кода возможно: Товар.ТекущийЭлемент().
"
14.12.2003
16:31
#3
ОК.
С этим понял. Только оказалось и в контрагенте и в товаре ТекущийЭлемент().
При открытии журнала документов не написано, что это заявка от покупателя...
ещё вопрос:
как программно удалить все документы одного типа, но разных дат?
С этим понял. Только оказалось и в контрагенте и в товаре ТекущийЭлемент().
При открытии журнала документов не написано, что это заявка от покупателя...
ещё вопрос:
как программно удалить все документы одного типа, но разных дат?
Читают тему
(гостей: 1)