|
создание документа
| ☑ |
0
r2d24
19.09.13
✎
11:23
|
не могу понять в чем ошибка.
Создал обработку в ней написал код:
Надо создать документ и заполнить реквизит табличной части "Цена", а в итоге только создается документ.
ДокРТУ=Документы.РеализацияТоваровУслуг.СоздатьДокумент();
ДокРТУ.Дата=ТекущаяДата();
ДокРТУ.Открыть();
СТЧ=ДокРТУ.Товары.Добавить();
СТЧ.Цена=1000;
|
|
1
Godofsin
19.09.13
✎
11:26
|
А так?
ДокРТУ=Документы.РеализацияТоваровУслуг.СоздатьДокумент();
ДокРТУ.Дата=ТекущаяДата();
СТЧ=ДокРТУ.Товары.Добавить();
СТЧ.Цена=1000;
ДокРТУ.Открыть();
|
|
2
r2d24
19.09.13
✎
11:28
|
(1) то же самое, не работает
|
|
3
ДенисЧ
19.09.13
✎
11:29
|
ЗагрузитьВнешнюКомпоненту("formex.dll");
Напиши в начале кода
|
|
4
r2d24
19.09.13
✎
11:34
|
(3) не, на это ошибку выдает
|
|
5
Sabbath
19.09.13
✎
11:37
|
(0) А эта строка есть перед открытием или при открытии? Может там при создании нового прописана какая-то очистка тч?
|
|
6
Sabbath
19.09.13
✎
11:37
|
+(5) хотя тогда бы первый вариант выдавал ошибку, по идее
|
|
7
Sabbath
19.09.13
✎
11:38
|
короче я думаю, надо прогнать в отладчике, посмотреть состав ТЧ в коде обработки и потом уже при открытии документа
|
|
8
Галахад
гуру
19.09.13
✎
11:40
|
ДокРТУ.ПолучитьФорму().Открыть()
|
|
9
ICWiner
19.09.13
✎
11:42
|
Открыть работает для ДокументОбъект? оО
|
|
10
r2d24
19.09.13
✎
11:46
|
Спасибо, работает!
|
|
11
Sabbath
19.09.13
✎
11:49
|
(9) ха, я даже и не посмотрел, что форма не получается. Тогда же ошибка должна выдаваться. а я так понял, у автора все открывается
|
|
12
jsmith82
19.09.13
✎
11:50
|
у документобъекта есть метод Открыть()?
|
|
13
jsmith82
19.09.13
✎
11:51
|
(11) ну, разрыв шаблонов
|
|
14
Sabbath
19.09.13
✎
12:04
|
(13) Я даже проверил, а вдруг баг?)) Должна быть ошибка, автор нас обманул :)
|
|