Имя: Пароль:
1C
1С v8
УПП 1.3 можно ли запретить проведение документа Реализация товаров и услуг
0 sidalexsandr
 
27.03.17
11:32
УПП 1.3 можно ли запретить проведение документа Реализация товаров и услуг при минусовом количестве?
1 mehfk
 
27.03.17
11:33
Разрешаю.
2 h-sp
 
27.03.17
11:59
(1) я против
3 Одинесю
 
27.03.17
12:01
Голосовалки не будет?
4 Масянька
 
27.03.17
12:03
(0) Ищи в настройках контроль отрицательных остатков (ну, нечто в этом роде).
5 Масянька
 
27.03.17
12:03
(1) (2) Фиолетово :)
6 Джинн
 
27.03.17
12:04
(0) Создать новую роль, которой запретить проведение документов в неоперативном режиме + контроль остатков.
7 h-sp
 
27.03.17
12:12
(4) вы похоже вообще не в тему. ТС хочет запретить при отрицательном количестве.
8 Масянька
 
27.03.17
12:19
(7) Пилите, Шура, пилите (С)
9 strange2007
 
27.03.17
12:23
Автор, создаёшь подписку на запись документа, где проверяешь кол-во. Если находится минусовая циферка, то Отказ = Истина + фиксируешь всё в ЖР и отсылаешь на почту руководителю. Там же всё просто
10 DrShad
 
27.03.17
12:23
(7) т.е. у ТС получилось ввести в РТиУ отрицательное количество ))))
11 Джинн
 
27.03.17
12:33
(9) Не, не круто. Нужно создать еще вторую базу, настроить туда выгрузку, там проверять, результат тащить в рабочую базу... Мы же легких путей не ищем!
12 lubitelxml
 
27.03.17
12:35
Автора по названию поста определил
13 strange2007
 
27.03.17
12:43
(11) Абжди, забыли же ещё про уменьшение премии пропорционально минусовым количествам. Там надо ещё как-то в блоке зарплаты отмечаться. А для некоторых позиций необходимо корректировать блок планирования и блок бюджетирования.
В общем делов то))))))
14 DrShad
 
27.03.17
12:44
(13) забыл еще недостачи из зарплаты учитывать
15 sidalexsandr
 
27.03.17
12:45
Нашел
Процедура ВыполнитьСписание(СтруктураПараметров, ТаблицаСписания, МоментКон, Останавливаться = Ложь, ПроведениеОстановлено = Ложь )
// Если задан параметр останавливаться при нехватке партий и партий не хватило - прекратим проведение
        Если Останавливаться И СтруктураПараметров.Отказ тогда
            
            ОбщегоНазначения.СообщитьОбОшибке("Проведение по партиям остановлено ",СтруктураПараметров.Отказ);
            ПроведениеОстановлено = Истина;
            Возврат;
            
        КонецЕсли;
КонецПроцедуры//ВыполнитьСписание()
16 sidalexsandr
 
27.03.17
12:46
Что сделать, чтобы заработало (15) ?
17 DrShad
 
27.03.17
12:46
(15) пятнично

ты не то нашел ))) от слова вообще
18 Джинн
 
27.03.17
12:47
(16) У Вас по чтению двойка была? Ответ в (6). Но Вы упорно всякий бред читаете.
19 DrShad
 
27.03.17
12:48
(18) вообще-то ответ в (4)
20 Джинн
 
27.03.17
12:51
(19) Нет. Типовые роли УПП позволяют проводить документы в неоперативном режиме. А значит проверка просто не будет выполнятся. Правильный ответ все-таки в (6)
21 Джинн
 
27.03.17
12:54
А еще кошернее Роль + Подписка. Подписка проверяет роль и либо дает, либо не дает проводить в неоперативном режиме. Так гибче рулить можно.
22 DrShad
 
27.03.17
12:56
(20) использовать регистр свободные остатки уже не кошерно?
23 Джинн
 
27.03.17
12:58
(22) Когда колбасят задними числами, то похрен Ваши свободные остатки. Зло именно в этом.
24 DrShad
 
27.03.17
13:03
(23) да ладно? зло там немного в другом, но ТС до этого еще не дошел, а так вполне себе контролирует
25 Джинн
 
27.03.17
13:07
(24) Коллега, не рассказывайте нам сказки. Все грабли проверены.
26 Масянька
 
27.03.17
13:37
(20) Вообще-то, у меня в ТиС дата запрета автоматом устанавливается (при первом открытии) на вчера.
Я про неё и забыла.
27 Джинн
 
27.03.17
13:49
(26) Некий аналог запрета неоперативного проведения без правок конфигурации. Но не полная гарантия - и с течение для особо продвинутые пользователи могут накосячить. Если риск этого оценивается как незначительный, то вполне рабочая схема.
28 sidalexsandr
 
27.03.17
14:01
Написал вручную. Теперь не проводится при отрицательном остатке.
29 DrShad
 
27.03.17
14:03
(28) продолжайте наблюдения
30 darius357
 
27.03.17
15:51
ну как всегда побакланили, и нифига толку