|
УФ Изменять данные в регистре сведений по нажатию кнопки |
☑ |
0
Надежда25
20.05.16
✎
15:12
|
Есть список документов, движения которых в начале года должны запоминаться и в отчеты в течение года должны выводиться только эти данные. Для этого в регистре сведений создано измерение "ДляОтчетов". Проводки документов в течение года просто хранятся в регистре сведений (измерение "ДляОтчетов" равно Ложь). То есть для каждого документа может быть 2 записи. По нажатию кнопки "Рассчитать" на форме списка документов выполняются следующие действия. Если у документа 2 записи, то та, где "ДляОтчетов" равно Истина удаляется, а у другой "ДляОтчетов" = Ложь заменяется на Истина.
Следовательно, в процедуре "ОбработкаПроведения" должна анализироваться некоторая переменная, значение которой зависит от нажатия кнопки "Рассчитать".
У меня 2 вопроса: не слишком ли странная логика?
И как мне получить значение переменной из формы списка документов в модуле документа?
|
|
1
butterbean
20.05.16
✎
15:16
|
проще сделать два регистра, нафига такие муки?
|
|
2
Надежда25
20.05.16
✎
15:29
|
А по кнопке переносить данные из одного регистра в другой?
|
|
3
butterbean
20.05.16
✎
15:33
|
(2) нужно просто в нужный момент писать данные в нужный регистр, и для отчетов брать данные из нужного регистра, а не переписывать туда-сюда существующие записи
|
|
4
Надежда25
20.05.16
✎
15:36
|
Да, возможно. Думала не повторять проведение документов, но, наверное, так будет проще.
А как правильнее получить значение переменной из формы списка документов в модуле документа?
|
|
5
YFedor
20.05.16
✎
15:37
|
(4) никак
|
|
6
Надежда25
20.05.16
✎
15:39
|
Кнопка нажимается на форме списка документов, проведение отрабатывает в модуле документа, как узнать - что кнопку нажали?
|
|
7
butterbean
20.05.16
✎
15:42
|
(6) нельзя чтобы логика проведения опиралась на данные формы — делай реквизит, меняй его по кнопке и проводи документ
|
|
8
Надежда25
20.05.16
✎
15:44
|
То есть лучше добавить реквизит у документа?
|
|
9
Надежда25
20.05.16
✎
16:14
|
Спасибо!
|
|