|
|
|
создание документа | ☑ | ||
|---|---|---|---|---|
|
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) Я даже проверил, а вдруг баг?)) Должна быть ошибка, автор нас обманул :)
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |