|
Владелец формы выбора | ☑ | ||
---|---|---|---|---|
0
SeraFim
20.01.12
✎
10:03
|
Простите, но гугл не помог.
Есть документ "Документ1". У него есть реквизит "Документ2". На форме нажимаем на "Документ2" и вылезает форма выбора. Можно ли как-то из этой формы достучаться до ссылки на "Документ1"?? Пробую "ЭтаФорма.ВладелецФормы" - получаю "ПолеВвода". А У него тоже нет никакой ссылки ни на исходную форму, ни на объект. Формы обычные |
|||
1
Maxus43
20.01.12
✎
10:07
|
зачем это надо?
|
|||
2
Maxus43
20.01.12
✎
10:08
|
(1) если выбор зависит от того объекта для которого выбираем - в ручную открываем форму выбора с необходимыми отборами, везде так делается
|
|||
3
Defender aka LINN
20.01.12
✎
10:08
|
+(1) Тоже интересно.
Хотя, если честно, есть опасения, что автор возьмет, да и ответит... |
|||
4
1с-кин
20.01.12
✎
10:20
|
(0) сохраняй ссылку и передавай на форму выбора сразу
|
|||
5
SeraFim
20.01.12
✎
10:24
|
(1) да некоторое извращение, дабы не переписывать стандартный документ)))
просто ничего лучше не приходит в голову) ладно, придется другое извращение придумывать) |
|||
6
SeraFim
20.01.12
✎
10:26
|
Вручную открыть форму с нужными параметрами - тоже не подходит, так как придется все-таки прописывать обработку события в модуле, а это то, от чего и хотели уйти)
|
|||
7
Maxus43
20.01.12
✎
10:27
|
(6) т.е. обработку события в модуле править не хотим, а вот форму выбора типовую дак править можно?) что-то надо исправить, не уйдёш от этого
|
|||
8
SeraFim
20.01.12
✎
10:28
|
(7) да не, Документ2 - не типовой, так что там править можно =)
|
|||
9
SeraFim
20.01.12
✎
10:37
|
в общем рискнем, можете пинать) все равно пятница
В ЗиКБУ для отпусков надо: Человек приходит и пишет: Прошу отпуск на 28 дней + 8 дней компенсировать. Соответственно, в печатной форме будет: Приказ Об Отпусках 1-А от 10.01.11 Послать человека в отпуск на 28 дней и компенсировать 8 дней. Компенсировать другому человечку 14 дней отпуска. Почему не устраивает текущее положение: В ЗИКБУ есть: кадровый приказ - только отправляет человека в отпуск расчетный документ - начисляет и отпускные, и компенсацию. То есть есть необходимость в Кадровом документе компенсации. Я решил сделать так - создать новый документ "КомпенсацияОтпуска". в типовой документ отпуска добавить ссылку на него. При формировании печатной формы выбирать оба документ и соответственно компоновать =) для чего нужно (0): чтобы нельзя было указать один и тот же документ с компенсацией в нескольких документах по отпускам |
|||
10
Defender aka LINN
20.01.12
✎
10:59
|
"для чего нужно (0): чтобы нельзя было указать один и тот же документ с компенсацией в нескольких документах по отпускам" - и как это поможет, простите?
|
|||
11
SeraFim
20.01.12
✎
12:39
|
(10) ну, перед выбором делаем запросик типа:
"Выбрать Отпуска.Ссылка Из Документы.ПриказПоОтпускуОрганизаций КАК ОТПУСКА ГДЕ ОТПУСКА.КомпенсацияОтпуска = &ВыбраннаяКомпенсация" Если количество = 0 тогда этот документ с компенсациями не используется, значит можно его выбрать. если не ноль - значит он уже указан в другом документе. Проблема в том, что если в одном документе Выбрана "Компенсация 1", то еще раз для него мы её выбрать не сможем. Для этого и нужно (0) - передать ссылку на документ, чтобы исключить его из выборки =) (да-да-да извращенец я)) |
|||
12
Defender aka LINN
20.01.12
✎
12:59
|
(11) А я (коварный пользователь) возьму, и тупо номер документа введу, без всякой формы выбора. Или групповой обработкой поменяю, куда бежать будешь?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |