Содержание:
1. Ведение учета в 1С и перенумерация
2. Реализация перенумерации в 1С:Бухгалтерия предприятия
1. Ведение учета в 1С и перенумерация
Нумерация документов является важной частью ведения учета в 1С. Некоторые виды документов предполагают последовательную нумерацию, а для некоторых документов нумерация не так важна.
В данной статье мы рассмотрим перенумерацию документов 1С 8, в том числе тех, для которых в процессе учета важна последовательность номеров в хронологическом порядке.
Есть несколько способов проверить нумерацию и провести обработку по перенумерации документов.
!Внимание! Перед началом любых действий с данными необходимо создать резервную копию! Любые эксперименты могут привести к неудачным последствиям.
Способ 1. Функция «Экспресс-проверка ведения учета». Она позволяет проверить и провести перенумерацию отдельных видов документов, для которых нумерация является одним из критичных элементов: Приходный кассовый ордер 1С, Расходный кассовый ордер, Счет-фактура.
Способ 2. Использовать внешнюю обработку «Универсальный отбор и обработка объектов», разработанную специалистами фирмы 1С. Эта обработка позволяет выполнить несколько действий как с документами, так и с элементами справочников:
1. Перенумерация объектов (документы и элементы справочников).
2. Установка реквизитов (при необходимости заполнить одни и те же реквизиты одной информацией в несколько объектов).
3. Пометить на удаление.
4. Провести документы.
5. Отменить проведение документов.
6. Произвольный алгоритм (позволяет написать произвольный алгоритм для выбранных объектов, используя средства встроенного языка 1С).
Способ 3. Создать собственную обработку или внешнюю обработку 1С для выполнения заданного программистом алгоритма.
2. Реализация перенумерации в 1С:Бухгалтерия предприятия
В данной статье будут рассмотрены три способа (во втором – только перенумерация объектов, так как остальное не касается темы данной статьи). Все способы будут рассмотрены на конфигурации 1С:Бухгалтерия предприятия (базовая), редакция 3.0. Начнем!
Способ 1.
Открыть «Экспресс-проверка ведения учета» можно через меню Отчеты:
После открытия обработки для настройки необходимых действий следует нажать на кнопку «Показать настройки»:
В данной статье будет указана только настройка для перенумерации ПКО, РКО 1С и Счетов-фактур:
После выбора необходимых настроек нажимаем «Выполнить проверку». Если все верно, то будет выведен следующий отчет:
При возникновении ошибок нумерации будет показан отчет об ошибках (на скрине ниже):
В детализации видны документы, где найдены ошибки, а по гиперссылке «Автоматическая перенумерация документов» откроется окно перенумерации, где задается начальный номер. По нажатию кнопки «Продолжить» будет выполнена перенумерация.
Способ 2. Внешняя обработка «Универсальный отбор и обработка объектов». Данную обработку можно скачать как с диска ИТС, так и с сайта 1С 8.3 по ссылке https://its.1c.ru/db/metod8dev/content/3686/hdoc.
Открыть обработку (в том числе и не только указанную, но также любую внешнюю):
На указанном выше рисунке показана уже ранее открывавшаяся обработка. При первом открытии любой обработки будет показано сообщение о запуске с напоминанием о безопасности, так как внешние источники могу быть опасны для данных 1С и любых других данных компьютера.
После запуска выбираем Объект поиска (это может быть как справочник, так и документ), и нажимаем «Найти ссылки». Загрузится список существующих объектов, к которым можно применить универсальные обработки. Обратите внимание, что по кнопке «Настройки отбора» будет открыто окно правил отбора Объектов. Данные правила необходимо настраивать, если Вам потребуется не просто получить весь список Объектов, а только определенные. При этом применяемые правила сработают только по повторному нажатию «Найти ссылки».
После того как все необходимые к обработке Объекты будут найдены, можно перейти к вкладке «Обработки». Двойным кликом выбираем нужную и, предварительно настроив перенумерацию, нажимаем кнопку «Выполнить»:
Обратите внимание, что обработки можно выполнить группой. В этом случае необходимо так же по двойному клику открыть, выполнить предварительную настройку и нажать кнопку «Сохранить настройки». Когда все необходимые настройки выполнены, перетащить в правую часть окна настроенные обработки и нажать на панели правой части окна кнопку «Выполнить».
Способ 3. Создать собственную обработку или внешнюю обработку можно в Конфигураторе.
Для начала необходимо определиться с составом реквизитов.
1. Чтобы использовать встроенный отбор по дате документа, требуется ДатаНачала и ДатаОкончания.
2. Если учет ведется в нескольких организациях, то требуется добавить реквизит Организация. В ином случае добавлять не будем, так как такой отбор можно игнорировать.
3. Если документ будет выбираться, то необходимо добавить реквизит Документ. В ином случае можно указать документ программно.
4. Добавить Начальный номер начала нумерации.
Так как мы будем делать универсальную обработку с минимальным функционалом (исключительно для ознакомления, однако вполне рабочую версию), то будем считать так: если организация не выбрана, то будет подобрана первая организация из справочника; начальный номер при открытии обработки будет присвоен «1»; в поле документ будут выбраны все документы, у которых есть нумерация и в названии нет слов «не используется» (как правило, это устаревшие Объекты, удаление разработчиками которых в данный момент невозможно или нецелесообразно, они не используются в учете).
Так как кнопка была названа «Выполнить», то требуется назвать команду иначе (в системе наименование «Выполнить» зарезервировано и его нельзя использовать в названии других имен, переменных, процедур и функций):
Далее описываем процедуры открытия формы:
Далее описываем код для нажатия «Выполнить». Для сообщения об ошибке описываем дополнительную функцию по выводу сообщения пользователя и завершения работы алгоритма до устранения ошибок:
И наконец описываем процедуру выполнения непосредственно перенумерации, включая все необходимые проверки:
На этом мы закончили. Собранную внешнюю обработку можно скачать по ссылке.
И помните, перед любыми действиями с данными требуется делать резервную копию.
Специалист компании ООО «Кодерлайн»
Иван Каплин