|
автоматическое формирование документа установки цены при проведении поступлений |
☑ |
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) в доке установка цен еще табличную часть с видами и значением цен заполнить нужно...и не умничай а заполняй табличные части доков(товары и виды цен) через тз хотя бы
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший