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