В программах «1С:Предприятие» существуют специальные объекты для хранения данных – регистры. Регистры хранят наиболее важную, с точки зрения логики 1С, информацию. Данные в них попадают чаще всего в момент проведения документов, и в дальнейшем используются для отображения отчетов.
В некоторых ситуациях появляется необходимость внести в регистры произвольный набор данных, т.е. по сути, отредактировать их вручную.
Основные ситуации:
- Необходимость исправления ошибок в данных, сторнирования движений документа.
- Отражение в базе операций, для которых не предусмотрены стандартные документы.
- Ввод начальных остатков в базу.
Для этого в типовых конфигурациях существует специальный документ «Корректировка записей регистров», который позволяет внести любую информацию в регистры системы.
Рассмотрим использование данного документа в программе «1С:Управление торговлей, ред. 10.3» на следующем примере:
Компания предоставляет своим клиентам дисконтные карты. Процент скидки клиента зависит от суммы совершенных им покупок. Кроме того, менеджеры должны иметь возможность анализировать сумму покупок по дисконтным картам за определенные периоды и за весь период использования дисконтных карт в целом.
Ранее учет в компании велся в другой программе, теперь информацию о совершенных по дисконтным картам покупках необходимо ввести в базу.
Создание дисконтных карт
Прежде всего необходимо создать в программе все имеющиеся у клиентов дисконтных карты в справочнике «Информационные карты».
Меню: Справочники – Предприятие – Информационные карты
Создадим новую дисконтную карту и укажем в ней код карты и контрагента – владельца карты:
В поле «Вид дисконтной карты» нажмем на кнопку выбора и в открывшемся справочнике «Виды дисконтных карт» добавим значение «Накопительные»:
Выберем созданный вид дисконтных карт в нашу информационную карту:
В качестве наименования карты можно, например, указать ее код и контрагента.
По кнопке «ОК» сохраним и закроем дисконтную карту.
Примечание: если у вас есть несколько видов дисконтных карт, то нужно создать их в справочнике «Виды дисконтных карт» и выбирать в дисконтной карте нужное значение.
Таким же образом необходимо ввести в базу все остальные дисконтные карты.
Ввод накопленных сумм по дисконтным картам
Очень важно внести в программу информацию о продажах по дисконтным картам, так как она будет использоваться при автоматическом назначении скидок (чем больше сумма покупок, тем больше скидка).
Для ввода накопленных сумм по каждой дисконтной карте используем документ «Корректировка записей регистров».
Меню: Документы – Дополнительно – Корректировки записей регистров накопления
Создадим новый документ и укажем дату ввода остатков по картам – 31.12.2011 (мы начали вести учет в базе с 2012 года, остатки вводим на конец предыдущего года).
За хранения накопленных сумм по каждой дисконтной карте отвечает регистр накопления «Продажи по дисконтным картам», поэтому именно в него мы будем вносить информацию.
Перейдем на закладку «Регистры накопления» и нажмем на гиперссылку «Настройка состава регистров накопления»:
В открывшемся списке установим флаг у регистра «Продажи по дисконтным картам»:
После настройки состава регистров в документе появится закладка «Продажи по дисконтным картам» и таблица для ввода данных:
Теперь необходимо внести в документ строку по каждой дисконтной карте. В строке заполняется дисконтная карта и контрагент (выбираются из справочников), а также вносится сумма.
Пример заполненного документа:
Заполненный документ можно сохранить и закрыть по кнопке «ОК».
Важно: вносить в программу каждую дисконтную карту, а также заполнять документ корректировки регистров вручную неудобно и крайне долго! Кроме того, при ручном вводе данных велика вероятность ошибок. Специально для таких случаев мы разработали для вас обработку импорт данных в 1С, которая сделает это быстро и правильно.
Продажи по дисконтным картам
После заполнения регистра информация по дисконтным картам сохранена в программе, и ее можно посмотреть в отчете «Продажи по дисконтным картам».
Меню: Отчеты – Продажи – Анализ Продаж – Продажи по дисконтным картам
Пример сформированного отчета:
Как видим, введенная нами информация отразилась в программе и ее можно анализировать. Кроме того, накопленные суммы будут влиять на проценты скидок по дисконтным картам.
Начать дискуссию