24.05.2016 12:16
namesash
 
Может есть у кого готовый триггер на проверку подставлено основание в заказе, или нет?

появилась необходимость запрещать поднимать до розового статуса, если нет основания в контракте, а такое происходит если заказ поставщику создан вручную, т.е. через "создать новый" не на базе контракта.
24.05.2016 12:38
OlegON
 
а в штатных проверках разве такого нет?
24.05.2016 12:44
ReDHawK
 
Готовые триггеры ))
7 - Наличие товара в основании документа
151 - Запрет принятия приходной накладной не на основании заказа поставщику
201 - Запрет принятия приходной накладной без основания
24.05.2016 13:25
namesash
 
вот именно по ордерам нет, например для поступлений есть проверка "не на основании заказа", а также ещё одна "не на основании"
24.05.2016 13:26
namesash
 
Цитата:
ReDHawK Готовые триггеры ))
7 - Наличие товара в основании документа
151 - Запрет принятия приходной накладной не на основании заказа поставщику
201 - Запрет принятия приходной накладной без основания
вот именно приходная, а у меня вопрос по заказу поставщику
24.05.2016 16:42
ReDHawK
 
174. Контроль наличия действующего соглашения о поставках для заказа
Проверка срабатывает, если для какого-либо артикула из заказа поставщику не найдено соглашение о поставках, отвечающее следующим условиям:

- статус "Принят";
- поставщик совпадает с поставщиком из заказа;
- среди мест поставки есть место хранения заказа;
- в период действия контракта попадает дата заказа (или дата документа, если дата заказа не установлена);
- дата начала заказа артикула не установлена или не больше даты заказа (или даты документа, если дата заказа не установлена).

Смена статуса от "Черновик" до "Размещен"
(174) Контроль наличия действующего соглашения о поставках для заказа
174 Для артикула "019785" на дату заказа 24.05.2016 нет действующего соглашения о поставках
24.05.2016 19:47
denxz
 
+ еще если у должности отобрать права на создание заказа, но оставить права на формирование по контракту через Новый - заказ не создать (через экспорт тоже). по контракту все хорошо создается.
зы. да немножко неочевидный путь :)
26.05.2016 17:17
namesash
 
Цитата:
ReDHawK 174. Контроль наличия действующего соглашения о поставках для заказа
Проверка срабатывает, если для какого-либо артикула из заказа поставщику не найдено соглашение о поставках, отвечающее следующим условиям:

- статус "Принят";
- поставщик совпадает с поставщиком из заказа;
- среди мест поставки есть место хранения заказа;
- в период действия контракта попадает дата заказа (или дата документа, если дата заказа не установлена);
- дата начала заказа артикула не установлена или не больше даты заказа (или даты документа, если дата заказа не установлена).

Смена статуса от "Черновик" до "Размещен"
(174) Контроль наличия действующего соглашения о поставках для заказа
174 Для артикула "019785" на дату заказа 24.05.2016 нет действующего соглашения о поставках
так соглашение и контракт ЕСТЬ, но данная проверка отрабатывает встроенной процедурой см+, а вот при экспорте во внешнюю доверительную БД мы получим заказ без тега BASEID в секции SMCOMMONBASES
26.05.2016 17:20
namesash
 
Цитата:
denxz + еще если у должности отобрать права на создание заказа, но оставить права на формирование по контракту через Новый - заказ не создать (через экспорт тоже). по контракту все хорошо создается.
зы. да немножко неочевидный путь :)
вот не уверен, делал подобное для соглашения о поставке, в итоге на базе контракта не давал создавать, писал "создание запрещено".
26.05.2016 17:37
denxz
 
на тестовой базе для документа Заказ поставщику отключил право на создание нового - через Новый - запрет, через Контракт - документ создался.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.