Имя: Пароль:
1C
1С v8
УТ10.3 Программный Ввод на основании ПоступлениеТУ, документа Установка цен
,
0 Ткачев
 
10.12.11
19:28
Сделано так:
    Док = Документы.УстановкаЦенНоменклатуры.СоздатьДокумент();
    Форм = Док.ПолучитьФорму();
    Форм.ПараметрОснование = Ссылка;
    Форм.Открыть();
    Форм.ЗаписатьВФорме(РежимЗаписиДокумента.Проведение);
    Форм.Закрыть();

Можно без открытия документа обойтись, не меняя конфигурацию ?
1 ErrorEd88
 
10.12.11
19:34
(0) Почему не использовать стандарную обработку заполения? Зачем открывать форму?

Док = Документы.УЦН.СоздатьДокумент();
Док.ТипЦен = Справочники.ТипыЦенНоменклатуры.НайтиПоКоду("хххххх");
....
Док.Записать();
Док.Записать(РежимЗаписиДокумента.Проведение,);
2 Ткачев
 
10.12.11
19:40
(1)Мне уже НайтиПоКоду("хххххх") не нравиться...
3 DrShad
 
10.12.11
19:48
можно, я не против
4 kotletka
 
10.12.11
19:50
можно, просто заполнить все реквизиты из дока основания
5 Ткачев
 
10.12.11
19:53
Это внешняя обработка конвертирует Товарные накладные и счет-фактуры из файлов Excel, имеет 2 режима, основной где выводит сообщение где что создано и открывает все формы документов и "Тихий" просто все создает не информируя пользователя, поэтому я взял уже готовые обработки из формы документа.
(3)Подробнее можно ?
(4)ПисАть надо, хотелось бы что бы оно само все сделало хорошо.
6 kotletka
 
10.12.11
20:05
с 19:28 до 20:05 как раз бы успел написать
7 Ткачев
 
10.12.11
20:12
Нее, писать или копипастить я не хочу, все это написано уже в модуле формы, ЗаписатьВФорме есть ведь команда, я думал может есть ОткрытьНеОткрывая :)
8 ProProg
 
10.12.11
20:33
ипона мать..стая неучей....
при установке цен на основании срабатывает модуль который берет тип цен не по поиску, а по типу цен установленном в типе цен номенклатуры контрагента. там есть реквизит. обчно это закупочная цена. уволил бы всех. в том числе за задавание таких вопросов.
9 ProProg
 
10.12.11
20:34
(0) неуч. пора бы знать какая процедура обрабатывает ввод на основании. в ней все прописано.
10 Ткачев
 
10.12.11
20:37
А вопроса про тип цены не было.
(9)А ты посмотри ее и скажи что она делает, в отличии ПередОткрытием.
11 ProProg
 
10.12.11
20:38
(10) ...был передан параметр.
12 ProProg
 
10.12.11
20:39
возьми и сделай программно. найди в интернете халявную обработку. или я могу предложить сделать за скромную компенсацию)))
13 Ткачев
 
10.12.11
20:41
ОбработкаЗаполнения вооще ни че не делает, она только реквизиты заполняет, а надо в основном Табличную часть, а заполнение табличной части в форме происходит
14 ProProg
 
10.12.11
20:43
(13) тогда не делай предположений и вообще не мучайся и пригласи спеца.  а то тебе 2 часа придется рассказывать что делать 10 минут.
15 Ткачев
 
10.12.11
20:45
Да ладно, если нельзя вызвать процедуру ПередОткрытием то и как в (0) сойдет.