В отчете отображается основная информация, необходимая для работы оператора:
- Остатки товаров на складе
- Количество заказанного товара
- Количество отгруженного товара
- Количество зарезервированного товара
Отчет для 1С Предприятие Комплексная 7.7
Детализация по
- заказам
- отгрузкам
- резервам
Добавлены возможности
- округления товара до коробки
- выборочное исправление количества товара в накладной
Алгоритм работы:
- Проводим все заказы покупателей на выбранную дату
- Формируем отчет АРМ Оператора
- Исправляем количество (убираем красноту)
- Проводим все накладные
- Групповая печать документов
Высокая скорость формирования отчета достигается с помощью прямых запросов 1С++
Отчет для 1С Предприятие Комплексная 7.7
Для формирования отчета необходимо внести изменения в конфигурацию:
- Изменить регистр Заявки Добавить измерение ДатаОтгрузки
Регистр Заявки
- Добавить строки в Модуль документа Заявка Покупателя
Процедура ПроведениеПоРегистрам()
...
Регистр.Заявки.ДоговорПокупателя = Договор;
Регистр.Заявки.ЗаявкаПокупателя = ТекущийДокумент();
// ресурсы
Регистр.Заявки.КоличествоРасход = ТаблицаДокумента.Количество;
Регистр.Заявки.СтоимостьРасход = ТаблицаДокумента.Сумма;
Регистр.Заявки.ДатаОтгрузки = датаОтгрузки; //Добавить
// выполняем движение
Регистр.Заявки.ДвижениеПриходВыполнить();
...
- Добавить строки в Модуль документа РеализацияТоваров
//Добавить
Процедура ДвижениеЗаявокПокупателяПростое()
Если ПустоеЗначение(ДокОснование)=0 Тогда
Если ДокОснование.Вид()="ЗаявкаПокупателя" Тогда
ВыбратьСтроки();
Пока ПолучитьСтроку()=1 Цикл
Регистр.Заявки.Фирма = Фирма;
Регистр.Заявки.Номенклатура = Номенклатура;
Регистр.Заявки.ДоговорПокупателя = Договор;
Регистр.Заявки.ЗаявкаПокупателя = ДокОснование;
Регистр.Заявки.КоличествоРасход = Количество;
Регистр.Заявки.СтоимостьРасход = Сумма;
Регистр.Заявки.ДатаОтгрузки = ДокОснование.ДатаОтгрузки;
Регистр.Заявки.ДвижениеРасходВыполнить();
КонецЦикла;
КонецЕсли;
КонецЕсли;
КонецПроцедуры
Процедура ПроведениеПоРегистрам()
...
//ДвижениеЗаявокПокупателя(ТаблицаТМЦ, ВремЗаявки, ВремЗаказыЗаявки, ВремРезервыТМЦ); // по ТМЦ
//ДвижениеЗаявокПокупателя(ТаблицаУслуг, ВремЗаявки, ВремЗаказыЗаявки, ВремРезервыТМЦ); // по услугам и работам
ДвижениеЗаявокПокупателяПростое();
...
КонецПроцедуры
Изменения затрагивают стандартные механизмы формирования проводок документов 1С Предприятия. Поэтому, желательно, чтобы изменения вносил программист 1С.
Благодарности: Людям, создавшим и поддерживающим проект 1С++