![]() |
![]() |
![]() |
|
Установить реквизит документа из ДокументОбъект | ☑ | ||
---|---|---|---|---|
0
егаис
17.03.13
✎
11:44
|
УТ, чекККМ, реквизит формы "ВидОплаты".
Для документа разработана отдельная форма погашения подарочными сертификатами(ПС). При вводе оплат ПС-ами, анализируем общую сумму оплаты и если она превышает остаток по картам, вводим на разницу еще вид оплаты = "наличные". Но вот проблема, для точно чтобы отразилась ТЧ "Оплата" в чеке, необходимо реквизит "ВидОплаты" установить в Неопределено и переключатель установить в "Списоком". Гуру, подскажите, как достучаться до реквизитов формы через ДокументОбъект? Спасибо. |
|||
1
егаис
17.03.13
✎
11:48
|
ЭтаФорма, ЭлементыФормы не айс, форма отдельная
|
|||
2
Web00001
17.03.13
✎
11:49
|
Документ объект, понятия не имеет какая форма открыта, ему это не надо. По моему ты не с того бока зашел. Зачем тебе объект?
|
|||
3
Web00001
17.03.13
✎
11:50
|
Открою страшную тайну: ЭтаФорма, ЭлементыФормы, существуют в любой форме и неважно отдельная она или нет.
|
|||
4
егаис
17.03.13
✎
11:50
|
черт, тупанул.
документобъект.ПолучитьФорму("ФормаДокумента") |
|||
5
егаис
17.03.13
✎
11:52
|
(3) это понятно, только вот реквизиты могут быть разные
|
|||
6
Web00001
17.03.13
✎
11:52
|
Ты имел ввиду НужнаяМнеФорма = документобъект.ПолучитьФорму("ФормаДокумента")
только я не совсем понял, чем тебе это поможет? |
|||
7
Web00001
17.03.13
✎
11:53
|
(5)Реквизиты ровно те которые есть на этой форме
|
|||
8
Web00001
17.03.13
✎
11:53
|
(7)*у этой формы
|
|||
9
егаис
17.03.13
✎
11:54
|
необходимо установить реквизиты ФОРМЫ документа из другой формы документа. Я может что-то не догоняю, но как это сделать?
|
|||
10
егаис
17.03.13
✎
11:59
|
хм, как вариант, передать ЭтаФорма документа в форму погашения сертификатами и там отработать...попробуем
|
|||
11
Web00001
17.03.13
✎
12:03
|
(9)>>Я может что-то не догоняю
Скорее всего. Что имхо должно быть сделано. Если что то должно происходить в форме1, в случае каких то событий в форме2, то делаем следующее. Реализовываем нужное действие в форме1, далее следующие варианты: 1. Если действие в форме1 должно происходить после закрытия, формы2, то надо открывать форму2 в режиме выбора, может модально может нет и в результате выбора делать нужные действия в форме1. 2. Если надо просто в результате каких то действий в форме2, делать что то в форме1, то надо использовать метод Оповестить() |
|||
12
егаис
17.03.13
✎
12:04
|
(11) ага, через оповещение и делаю.
спасибо |
|||
13
Web00001
17.03.13
✎
12:14
|
Обращайся )
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |