[ОТВЕТИТЬ]
Опции темы
18.02.2011 07:58  
LexaP
Добрый день.
Меня озадачили проблемой поиска действующего контракта для любой приходной накладной от внешнего поставщика. Т.е. в общем случае в момент выборки контракт уже может быть заблокирован или срок действия его уже закончился.
Существует ли стандарная функция, позволяющая выбрать контракт, дейстующий задним числом (например, 18.09.2009 по заданному поставщику действовали такие то контракты)?
Или может быть у кого-то есть наработки?
Мне пока приходит в голову только анализ smdoclog на предмет изменения статусов контракта, но не факт что это будет быстро и достоверно.
 
18.02.2011 08:59  
John Doe
А цепочка контракт-заказ-приход нарушена? Опять же, можно просто выбирать контракт на дату, т.е. если его не дергали редактированием, а нормально открывали, закрывали.
 
18.02.2011 12:48  
LexaP
Да цепочки часто нарушают, если имеется ввиду цепочка общих оснований.
Контракт могут делать экспортом из прихода, из заказа, из другого контракта,
заказ могут делать из другого заказа и т.д.
Бывают "неприятные" ситуации в виде наличия абсолютно одинаковых контрактов (шапки полностью совпадают по поставщику, датам и др.), но различаются ценами в спецификациях (так называемый обычный и акционный контракт). При этом на время акции основной блокируют, акционный действует и наоборот.
боюсь с нашим бардаком никакой поиск не получится (((
 
 
Опции темы



Часовой пояс GMT +3, время: 01:22.

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.