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