|
Запретить возможность создания документов на основании не проведенных | ☑ | ||
---|---|---|---|---|
0
Aleksey1989
11.02.13
✎
14:17
|
Добрый день. Подскажите, пжл, как запретить пользователю создавать документы на основании не проведенных?
Например, в конфигурации "Бухгалтерия предприятия 2.0" есть документ "Реализация товаров и услуг", на основании которого можно создать документ "Приходный кассовый ордер". Я хочу, чтобы юзеры не могли создать документ "Приходный кассовый ордер", пока документ "Реализация товаров и услуг" не проведен. |
|||
1
ICWiner
11.02.13
✎
14:22
|
Насчет типовых - не в курсе. Можно в обработке заполнения строчку добавить и все будет.
|
|||
2
ICWiner
11.02.13
✎
14:23
|
(1) В смысле типовых средств, уже существующих в конфигурациях...
|
|||
3
mikecool
11.02.13
✎
14:23
|
в перед открытием заполняемых на основании
|
|||
4
Aleksey1989
11.02.13
✎
14:24
|
(1) Я хочу изменить типовую. Какую строчку добавить в ОбработкаЗаполнения? Переменной Отказ в этой процедуре нет, пробовал делать Возврат, но все равно после этого открывается форма документа.
|
|||
5
Aleksey1989
11.02.13
✎
14:25
|
(3) А как в процедуре передОткрытием формы это указать? Т.е. откуда она узнает, что документ создан на основании другого документа?
|
|||
6
Турист
11.02.13
✎
14:26
|
(0) сделаю за 300р на телефон
|
|||
7
Турист
11.02.13
✎
14:27
|
+(6) или яндекс-деньги
|
|||
8
mikecool
11.02.13
✎
14:27
|
(5) параметроснование
|
|||
9
Aleksey1989
11.02.13
✎
14:29
|
(6) Уже не надо, сам сделал. Использовал заполненность реквизита ДокументаОснования.
(8) Параметр основание доступен только в процедуре ОбработкаЗаполнения модуля объекта, как его использовать в форме? |
|||
10
sapphire
11.02.13
✎
14:29
|
(5) А откуда форма вообще знает, что она - форма документа?
|
|||
11
Wobland
11.02.13
✎
14:29
|
а почему мы должны юзеру выкручивать руки и заставлять всякое? пускай делает себе что угодно
|
|||
12
ICWiner
11.02.13
✎
14:29
|
В ка реквизит есть у ПКО - ДокументОснование. В передоткрытием что-то типа если ЭтоНовый() и НЕ ДокументОснование.Проведен Тогда
|
|||
13
mikecool
11.02.13
✎
14:30
|
(9) "Параметр основание доступен только в процедуре ОбработкаЗаполнения модуля объекта, как его использовать в форме?" в перед открытием отже есть, может по другому зовется
|
|||
14
ICWiner
11.02.13
✎
14:31
|
ЭтоНовый() еще используй, а то старые доки, у которых основание не проведено, открываться тоже не будут.
|
|||
15
Aleksey1989
11.02.13
✎
14:33
|
(14) ок, про это я забыл. Спасибо.
|
|||
16
Lama12
11.02.13
✎
14:39
|
(0)А если пользователь проведет основание, создать потомка, а потом распроведет основание?
|
|||
17
Идентификатор
11.02.13
✎
14:40
|
Если Проведен тогда отказ истина конецЕсли
хД |
|||
18
Мимо Проходил
11.02.13
✎
14:41
|
(16) Значит будем подсказывать, как запретить отмену проведения, если есть введенные на основании :))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |