Хотел бы предостеречь участников от варианта с заказом или закупкой, когда по одной строчке создается несколько "накладных". В таком случае у всех складских проводок будет одинаковвый номер лота, что чревато большой головной болью с себестоимостью при возвратах (если делать их через немедленное получение/немедленную поставку). Данный вопрос недавно обсуждался на одном из форумов с участием участника из дружественной Болгарии (речь шла о закупках или заказах с типом Подписка).
Что касается использования функциональности контракта в Аксапте для обозначения списка товаров, которые могут закупаться у конкретного поставщика, то данная идея имеет некоторые недостатки. Дело в том, что контракты могут быть необходимы для "нормального" использования, т.е. для объединения нескольких закупок в рамках контракта. Сделать из "заказа на отпуск" контракт, вроде, можно, но тогда получится трехуровневая стуктура, в которой с помощью стандартной функциональности контрактов работать будет как минимум неудобно (насколько она жизненна не могу сказать, не тестировал).
Хотя я согласен, что для (большого) программирования в данном случае нет необходимости. Для списка номенклатуры в привязке к конкретному контрагенту можно использовать обычную закупку. В нее затолкать все номенклатуры, которые закупаются у конкретного поставщика, а потом можно добавлять строки в закупку (или контракт) с помощью кнопки Функции\Копирование из всех. Если выбрать закупку-шаблон и в строках редактировать количетво, то они автоматически "маркируются" на добавление в закупку. Остается только сделать в форме удобные филтры для поиска (но это то же самое, что и доведение до ума формы Создание строк).
|