|
Перемещение товаров |
☑ |
0
inf2013
05.03.14
✎
11:53
|
Добрый день, подскажите:
Как сделать в документе "Перемещение товаров" ограничение на проведение?
Чтоб при проведении проверялись склад отправитель и ответственное лицо.
|
|
1
shuhard
05.03.14
✎
11:55
|
(0)
открыть конфигуратор
написать код
закрыть конфигуратор
настроить НСИ
проверить
|
|
2
butterbean
05.03.14
✎
11:55
|
Если Тогда КонецЕсли
|
|
3
grigo
05.03.14
✎
11:55
|
Никак. Пока не известна конфа.
|
|
4
vicof
05.03.14
✎
11:55
|
На что проверялись? Фэйсконтроль?
|
|
5
inf2013
05.03.14
✎
11:56
|
Управление производственным предприятием, редакция 1.3 (1.3.49.2)
|
|
6
МойКодУныл
05.03.14
✎
11:57
|
(5) а что нужно ограничить? По сочетанию Отправитель получатель?
Или просто склады от людей?) тогда достаточно настроить права.
|
|
7
inf2013
05.03.14
✎
11:59
|
Необходимо запретить делать перемещения кладовщику с главного склада, и разрешить проводить документ только Оператору.
|
|
8
shuhard
05.03.14
✎
12:08
|
(7) ну так запрети, чё конкретно не выходит ?
|
|
9
inf2013
05.03.14
✎
12:09
|
Т.е. чтобы при проведении документа сперва проверялся склад с которого уходит товар, а затем кто ответственный. Если кладовщик заполняет документ, то должны отображаться только "внутренние" склады, а не все.
Ограничения по складам в моем случае не работают.Конфигурация ранее изменялась.
|
|
10
blank_box
05.03.14
✎
12:27
|
А зачем это делать при проведении документа? Не проще сделать при выборе склада?
|
|
11
inf2013
05.03.14
✎
12:39
|
(10)А как можно установить данное ограничение?
|
|
12
blank_box
05.03.14
✎
13:24
|
Делаешь свою форму выбора складов, которая вызывается при выборе склада и заполняешь её складами подходящими под твои условия.
|
|
13
blank_box
05.03.14
✎
13:33
|
Я бы сделал так:
Есди РольДоступна("ПолныеПрава") Тогда
Процедура СкладОтправительПриИзменении(Элемент)
РаботаСДиалогами.УстановитьЗаголовокФормыДокументаСУчетомСклада(Строка(ВидОперации), ЭтотОбъект, ЭтаФорма, СкладПолучатель);
// Установить видимость реквизитов и заголовков колонок.
УстановитьВидимость();
ПриИзмененииВидаСклада();
Иначе
<Здесь вызываешь свою форму выбора складов>
КонецЕсли;
КонецПроцедуры
Как- то так наверное....
|
|
14
inf2013
05.03.14
✎
14:58
|
Спасибо!
|
|