Имя: Пароль:
1C
 
автоматическое формирование документа установки цены при проведении поступлений
0 11GHz
 
08.09.17
23:05
Привет! Надо после проведения документа поступления, что бы формировался автоматически новый документ установка цен номенклатуры.Пишу такой код

НовыйДокум = Документы.УстановкаЦенНоменклатуры.СоздатьДокумент();
НовыйДокум.Дата = ТекущаяДата();     
НовыйДокум.Заполнить(ЭтотОбъект.Ссылка);
НовыйДокум.Заполнить(РежимЗаписиДокумента.Проведение);     
НовыйДокум.Заполнить(РежимЗаписиДокумента.Запись);

Документ создается, но он пустой не подставляются текущие данные документа поступления товара и услуг
1 Филиал-msk
 
08.09.17
23:13
> НовыйДокум.Заполнить(РежимЗаписиДокумента.Проведение);

Эхьэхь...
2 Cyberhawk
 
08.09.17
23:15
1. А ты там кем?
2. Сколько платят за решение вопроса?
3 Fram
 
08.09.17
23:25
(0) чисто из любопытства, где такое подсмотрел?

НовыйДокум.Заполнить(РежимЗаписиДокумента.Проведение);    
НовыйДокум.Заполнить(РежимЗаписиДокумента.Запись);
4 Aleksandr N
 
08.09.17
23:28
(0) это полный пздец...
«Вон из профессии!»
5 Fram
 
08.09.17
23:28
(1) чисто теоретически, почему нет :)
6 Fram
 
08.09.17
23:29
(4) вдруг у него в процедуре заполнения обрабатываются эти значения ))
7 h-sp
 
09.09.17
00:26
(3) а это значит вас не смутило?

НовыйДокум.Заполнить(ЭтотОбъект.Ссылка);
8 Cyberhawk
 
09.09.17
09:37
(7) А тут все нормально / правильно
9 h-sp
 
09.09.17
09:56
(8) что такое "ЭтотОбъект" ?
10 Филиал-msk
 
09.09.17
10:04
(9) Реквизит контекста. Остальное - твои домыслы исходной постановки.
11 h-sp
 
09.09.17
10:07
(10) после проведения??
12 Cyberhawk
 
09.09.17
10:40
(9) Ну, какой-то объект, имеющий свойство "Ссылка" (раз у автора код отрабатывает без ошибок, судя по всему)...
13 Филиал-msk
 
09.09.17
11:24
(11) Запросто
14 11GHz
 
12.09.17
22:28
Извиняюсь за первоначальный бред.
Данный код, расположен в процедуре ПослеЗаписи
НовыйДокум = Документы.УстановкаЦенНоменклатуры.СоздатьДокумент();
    НовыйДокум.Дата = ТекущаяДата();    
    НовыйДокум.Заполнить(Ссылка);
    Попытка
        НовыйДокум.Записать(РежимЗаписиДокумента.Проведение);
    Исключение
        Сообщить(""+ОписаниеОшибки());
    КОнецПопытки;

не могу понять, документ на основании создается но не заполняется табличная часть, а если я нажимаю на кнопку ввести на основании он заполняет. в отладке отслеживал,в процедуре ЗаполнитьШапкуДокументаПоОснованию(ДокументОбъект, ДокументОснование в обоих случаях проходит одинаково, в ДокументОснование так же в обоих случаях данные одинаковые.
15 11GHz
 
12.09.17
22:31
(4) Слушая, я только учусь
16 lakich
 
13.09.17
08:55
(14) в доке установка цен еще табличную часть с видами и значением цен заполнить нужно...и не умничай а заполняй табличные части доков(товары и виды цен) через тз хотя бы