Имя: Пароль:
1C
1С v8
УТ 10.3 - Не могу программно создать поступление
0 Adolf88
 
16.01.15
13:17
Добрый день, коллеги!
Хочу программно создать документ "Поступление товаров и услуг", заполняя его табличную часть из файла Excel. Есть несколько проблем:
1) Не могу программно выбрать договор контрагента. Делаю так:
НовыйПриход.ДоговорКонтрагента=Справочники.ДоговорыКонтрагентов.НайтиПоНаименованию("Договор поставки",Истина,,Справочники.Контрагенты.НайтиПоКоду("00036518"));
Контрагент с таким кодом есть, договор соответственно тоже.
Ещё пробую вот так - результат соответственно тоже нулевой:
НовыйПриход.ДоговорКонтрагента=Справочники.Контрагенты.НайтиПоКоду("00036518").ОсновнойДоговорКонтрагента
2) Возможно, это следствие из пункта 1. При открытии документа уже после его заполнения отсутствуют колонки "СтавкаНДС" и "СуммаНДС".
1 John83
 
16.01.15
13:18
а запрос совсем не катит?
2 Hans
 
16.01.15
13:23
Справочники.Контрагенты.НайтиПоКоду("00036518") эту хрень втавь в табло в режиме предприятия (меню сервис), тем самым ты будешь уверен находится ли контрагент. Так же проверить организацию  документе и в договоре, может быть при открытии очищается договор. так же проверить другие реквизиты договора на соответствие документу, из за них возможно очищается при открытии.