|
Как обратиться к реквизиту формы из модуля внешней обработки? | ☑ | ||
---|---|---|---|---|
0
Demanufactyre
19.03.20
✎
06:55
|
Здравствуйте граждане! Подскажите, каким образом обратиться к реквизиту формы из модуля внешней обработки?
Есть "Комплексная автоматизация 2.0", в ней документ Заказ клиента. Например: В документе есть реквизит формы "СуммаЗаказаноСЗалоговойТарой". Как к нему обратиться? Или как заполнить документ программно, чтоб в подвале все было заполнено как положено? [url=https://radikal.ru][img]https://c.radikal.ru/c12/2003/55/f37f2d2cb515.jpg[/img][/url] |
|||
1
Demanufactyre
19.03.20
✎
06:57
|
Извиняюсь. Вот корректная ссылка на скрин - https://radikal.ru][img]https://c.radikal.ru/c12/2003/55/f37f2d2cb515.jpg
|
|||
2
ДенисЧ
19.03.20
✎
07:24
|
Посмотреть, откуда берутся данные в подвале, и записать их в то место
|
|||
3
Demanufactyre
19.03.20
✎
07:36
|
(2) Они расчитываются в процедуре РассчитатьИтоговыеПоказателиЗаказа(). Вычисляются из табличной части Товары. Товары у меня заполняются, как теперь заполнить документ полностью?
|
|||
4
ComradeKite
19.03.20
✎
10:30
|
Сделай реквизит обработки, доступен и в форме в объекте
|
|||
5
ДенисЧ
19.03.20
✎
10:54
|
(3) Они рассчитываются при открытии формы? Значит, просто заполни правильно Товары. И оно рассчитается.
Если они рассчитываются при заполнении тч и не пересчитываются при открытии формы - значит, они хранятся в документе. И писать нужно их в документ, в соответствующие реквизиты |
|||
6
Demanufactyre
19.03.20
✎
11:55
|
(5) Да все так "они рассчитываются при заполнении тч и не пересчитываются при открытии формы, они хранятся в документе". Как писать их в документ? Как достучаться до этих реквизитов, которые отвечают за этот подвал?
|
|||
7
ДенисЧ
19.03.20
✎
12:06
|
(6) Посмотреть на сами поля на форме. Там есть данные, откуда оне берутся
|
|||
8
Demanufactyre
19.03.20
✎
12:20
|
(7) Они берутся из табличной части, вычисляются в процедуре и напрямую туда встают.
Форма.СуммаЗаказаноСЗалоговойТарой = ?(Форма.Объект.ТребуетсяЗалогЗаТару, КоллекцияТовары.Итог("СуммаСНДС") - КоллекцияТовары.Итог("СуммаСНДСОтменено"), КоллекцияТовары.Итог("СуммаСНДСБезВозвратнойТары") - КоллекцияТовары.Итог("СуммаСНДСОтмененоБезВозвратнойТары")); Как записать данные вот в этот реквизит "СуммаЗаказаноСЗалоговойТарой"? В форме на букву С есть только реквизиты объекта, нет реквизитов формы. https://c.radikal.ru/c03/2003/cc/7b377e60e46d.jpg |
|||
9
hhhh
19.03.20
✎
12:33
|
(8) скопировать эту формулу к себе в обработку
|
|||
10
Demanufactyre
20.03.20
✎
05:42
|
Все я понял. Эти реквизиты носят исключительно эстетический характер, поэтому при открытии они заполняются по документу каждый раз. Действительно, нужно правильно заполнить документ и все встанет на свои места.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |