Это пример обработки, которая реализует заявочную систему для Бухгалтерии 8.2. Обработка сделана как рабочий стол для менеджера, занимающегося заявками.
Основной принцип работы обработки основан на документах "Счет на оплату покупателю", который и будет у нас выступать в роли заявки, и "Реализация товаров и услуг".
1) Отбор для работы в обработку Счетов/Заявок идет на основе свойств документа. Они создаются при открытии обработки, если не найдены. Это свойства
Заявка - булево, попадают в обработку только документы с установленным данным свойством. Таким образом, можно использовать счета как обычные счета покупателю (они не будут отображаться в обработке) и как заказы.
Грузополучатель - спровочник контрагент, для выбора и дальнейшего заполнения документа Реализация.
2) Заявки создаются непосредственно из Рабочего стола по кнопке "Создать заявку". Открывается форма, после заполнения которой и согласия на создание зявки, создается новый документ "Счет на оплату покупателю" с заполненными свойствами.
3) Заявки отображаются на соответсвующих вкладках. Невыполненные имеют значок красный - вообще не было отгрузки, желтый - часть отгружено. Полностью выполненные заявки отображаются на вкладке Выполненные. Внизу 2 информативные табличные части:
Реализации по заявке - все реализации, которые были отгружены по данной заявке (по двойному щелчку переходит в документ реализация);
Товары по заявке - товары с указанием количества что было по заявке, что отгружено и что осталось отгрузить.
4) Отгрузка товаров происходит по кнопке "Отгрузить по заявке". Создается документ реализация, который заполняется еще не отгруженными по данной заявке товаром.
5) Полностью отгруженная заявка уходит на вкладку "Выполненные".
Вот, в принципе, и все по данной обработке.
Большой минус данного решения - это то, что нельзя отгружать реализацию по нескольким заявкам. Можно отгрузить несколько реализаций по одной заявке, но не наоборот. Поэтому я не считаю данную обработку законченным решением. Выкладываю как пример решения проблемы.
Естественно, тут намекнут, что есть конфигурация Управление Торговлей, в которой широко внедрена система заявок и что есть обмен между этими конфигурациями. Но, во-первых, я все это знаю и тем не менее, во-вторых, не всякой мелкой конторе нужно вести две конфигурции да еще обработывать настолько сложную систему заявок, как она реализована в торговле.