|
v7: Отбор в журнале для выбора
Злопчинский, liap_ok, JohnGilbert, s_trikozin, phabeZ, maxab72, uno-group, Олдж, Rokford, serpentt, lucky_, Волшебник, abfm, obs191, Silgis, Наивный, Djelf
| ☑ |
0
yra111
10.08.25
✎
15:11
|
В документе есть реквизит вида "документ.ттн",при нажатии на него открывается журнал с ТТН. Но открывается "обычный" журнал , а не "полный". В свойствах документа ТТН сверху справа можно выбрать только "обычный" журнал.
"Полный" нужен потому что в нем есть отборы.
Ну или как вариант - как сделать отборы в "обычном"?
Нужно чтобы при выборе документа в качестве реквизита в другой документ открывался журнал с отборами.
|
|
1
MWWRuza
гуру
10.08.25
✎
15:37
|
А через:
ОткрытьФорму(<?>,)
Синтаксис:
ОткрытьФорму(<ОписательОбъекта>,<КонтекстФормы>)
Назначение:
Открывает визуальную форму журнала документов.
Возвращает: 1 - если действие выполнено, 0 - иначе.
Параметры:
<ОписательОбъекта> - строковое выражение. ''Журнал.ХХХХХ.YYYYY'', где ХХХХХ - идентификатор журнала документов, YYYYY - идентификатор формы журнала документов. Кроме того, в качестве идентификатора журнала можно указывать идентификатор конкретного вида документа, тогда откроется журнал просмотра документов именно указанного вида;
<КонтекстФормы> - имя переменной, куда можно задать значение любого типа для передачи в открываемую форму. Данное значение будет доступно в открытой форме как атрибут Форма.Параметр. После исполнения данного метода система вернет в данную переменную контекст открытой формы (необязателен).
Замечание:
Пока форма открыта, тип значения параметра <КонтекстФормы> равен 100, когда закрыта - 0.
не пробовали?
|
|
2
Злопчинский
10.08.25
✎
21:29
|
(0) можно еще перехватить ПриНачалеВыбораЗначения(), сформировать пул нужных Документ.ТТН с нужными условиями/отборами и через какую-нить ТЗ/форму - дать на выбор.
.
Правильнее будет - не мучаться, а в том журнале который открыт - пусть пользователь выбирает то что ему надо. А уже сделанный выбор анализировать программно на соответствие условиям/отборам и если не проходит - ругаться матом и снова давать журнал ТТН на выбор. Пока пользователь не просветлеет.
|
|
3
Злопчинский
10.08.25
✎
21:30
|
или через (1) Передавая через второй параметр нужные данные для установки отборов.
|
|
4
yra111
11.08.25
✎
02:26
|
(1) Спасибо, заработало
(2) Спасибо, но более более сложное решение. ПриНачалеВыбораЗначения - надо потом из пула в документ как то передавать значение,которое юзер выбрал.
А проверка -это другое немного,их обычно перед записью документа надо кучу ставить
|
|
5
Злопчинский
11.08.25
✎
10:04
|
(4) которое юзер выбрал - ну так зависит как приначалевыборазначения напишешь - так и будет вариантов разных есть.
Раз (1) подошло то и ок.
|
|