Имя: Пароль:
1C
1С v8
Перемещение товаров
, ,
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
Спасибо!