|
Где хранятся данные программно созданных элементов |
☑ |
0
Капитан Джек Воробей
06.10.22
✎
17:11
|
Есть документ у него есть поле булево утвердить которое рисуется программно, но это поле нужно получить в запросе
вот например Документ Кадровый перевод в ЗУП 3.1
https://pastenow.ru/d09be18e7420c23ee0840ea2e4c587fc
Поле "Перевод утвержден" не могу найти где хранятся данные этого поля
как получить это поле в запросе может какой регистр связан с этим полем?
|
|
1
SleepyHead
гуру
06.10.22
✎
17:13
|
(0) На форме посмотри путь к даным.
|
|
2
Капитан Джек Воробей
06.10.22
✎
17:14
|
(1) На форме в (конфигурации) его нет, если ты это имеешь в виду
|
|
3
SleepyHead
гуру
06.10.22
✎
17:15
|
(2) Поставь точку останова в конце "ПриОткрытии" и смотри в отладчике, что в элементах формы.
|
|
4
Kassern
06.10.22
✎
17:16
|
(0) Реквизиты формы хранятся на форме (пока она существует) Запрос же работает с базой данных, там реквизитов формы нет.
|
|
5
Kassern
06.10.22
✎
17:17
|
Если же этот реквизит формы заполняется на основании БД, то и нужно туда стучатся, чтобы получить данные, а не к реквизиту формы.
|
|
6
Капитан Джек Воробей
06.10.22
✎
17:18
|
(4) (5) это я и пытаюсь понять какая таблица БД отвечает за хранение значения этого поля
|
|
7
SleepyHead
гуру
06.10.22
✎
17:18
|
(5) Реквизит "НачисленияУтверждены" скорее всего с этим связано. Но флажок на форму добавляется только в том случае, если подключено использование многофоункциональтности докумнтов, то есть работает и кадровик, и расчетчик. А многофункциональность подключается через константу.
|
|
8
Капитан Джек Воробей
06.10.22
✎
17:20
|
(3) я уже все прошел отладчиком, но пока так и не нашел
|
|
9
Kassern
06.10.22
✎
17:20
|
(6) Чудес же не бывает. Смотрите путь к данным у реквизита. Если это просто реквизит формы, то ищите в коде его заполнение. Скорее всего ПриСозданииНаСервере есть процедура, которая его заполняет.
|
|
10
SleepyHead
гуру
06.10.22
✎
17:21
|
Поставил точку останова в конце "ПриОткрытии", смотрю элементы формы
https://disk.yandex.ru/i/rfgzQZtYakUL3Q
|
|
11
Kassern
06.10.22
✎
17:22
|
(8) Всмысле не нашли? Поставьте галочку и сохраните документ. Если его заново открыть, то галочка же отображается? Если так, то ставите точку останова и в табло выводите этот реквизит, и идете построчно пока он не станет истина.
|
|
12
SleepyHead
гуру
06.10.22
✎
17:23
|
Утверждение перевода - это и есть утверждение начислений. Соответствует реквизиту документа "Начисления утверждены"
|
|
13
vde69
06.10.22
✎
17:23
|
возможно данные и не хранятся нигде? возможно это признак наличия связаного объекта/документа
например в платежке есть признак "оплачено" который фактически является отражением наличия выписки банка
|
|
14
Капитан Джек Воробей
06.10.22
✎
17:35
|
(12) Да точно, походу то что я искал, спасибо...
|
|
15
Chameleon1980
06.10.22
✎
18:38
|
создать копию документа с отличным значением флага на форме, сравнить реквизиты запросом
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший