Необходимо вывести на печать кассовую книгу, а в базе бардак? Сбилась нумерация и нужно перенумеровать справочники или документы за период по определенной организации? Делать это вручную долго и утомительно, к тому же легко допустить ошибку.

Использовать стандартную обработку "Универсальный подбор и обработка объектов" для этих целей не лучшее решение. Очень уж она громоздкая и неудобная для бухгалтеров.

Поэтому я написал свою обработку на основе стандартной. Очень простая в использовании, позволяет выбрать организацию, период и вид документов(справочников) для перенумерации. Остается указать начальный номер и нажать кнопку "Выполнить".

Для 1С:Бухгалтерия 8.3 (редакция 3.0 такси)

Внимание! В тройке приходный ордер называется "Поступление наличных", а расходный — "Выдача наличных".

Скачать для тройки

Важно#1! Если при открытии обработки возникнет ошибка "Нарушение прав доступа" — здесь инструкция о том, что нужно делать.

Важно#2! При возникновении любой другой ошибки после открытия или в процессе работы обработки — следуйте вот этим шагам.

Скачать обработку "Перенумерация справочников и документов в 1С Бухгалтерия (8.3 редакция 3.0)"

С уважением,
Владимир Милькин (преподаватель школы 1С программистов и разработчик обновлятора).

Подписывайтесь и получайте новые статьи и обработки на почту (не чаще 1 раза в неделю).

Вступайте в мою группу ВКонтакте, Одноклассниках, Facebook или Google+ — самые последние обработки, исправления ошибок в 1С, всё выкладываю там в первую очередь.

Для 1С:Бухгалтерия 8.2 (редакция 2.0)

Скачать для двойки

Скачать обработку "Перенумерация справочников и документов в 1С Бухгалтерия (8.2 редакция 2.0)"

С уважением,
Владимир Милькин (преподаватель школы 1С программистов и разработчик обновлятора).

Подписывайтесь и получайте новые статьи и обработки на почту (не чаще 1 раза в неделю).

Вступайте в мою группу ВКонтакте, Одноклассниках, Facebook или Google+ — самые последние обработки, исправления ошибок в 1С, всё выкладываю там в первую очередь.

Для 1С:Бухгалтерия 7.7

Обработка не моя, найдена на просторах интернета. Если найдётся автор — с удовольствием укажу его здесь.

Скачать для семёрки

Скачать обработку "Перенумерация документов для 1С 7.7"

Скачать обработку "Перенумерация справочников для 1С 7.7"

За версию обработки для перенумерации справочников отдельное спасибо Игорю Захарову из города Днепр (solaris_s@ua.fm). Изначально у меня была только обработка для перенумерации документов, но он доработал её и поделился со всеми.

С уважением, Владимир Милькин (преподаватель школы 1С программистов и разработчик обновлятора).

Подписывайтесь и получайте новые статьи и обработки на почту (не чаще 1 раза в неделю).

Вступайте в мою группу ВКонтакте, Одноклассниках, Facebook или Google+ — самые последние обработки, исправления ошибок в 1С, всё выкладываю там в первую очередь.

Как помочь сайту: расскажите (кнопки поделиться ниже) о нём своим друзьям и коллегам. Сделайте это один раз и вы внесете существенный вклад в развитие сайта. На сайте нет рекламы, но чем больше людей им пользуются, тем больше сил у меня для его поддержки.

Нажмите одну из кнопок, чтобы поделиться:

Довольно часто в программе 1С встречаются ситуации, когда происходит нарушение нумерации документов. Изменить положение можно как штатными средствами, так и написав обработку. Стандартный функционал 1С 8.3 производить перенумерацию не всех документов (приходный/расходный кассовый ордер и счет-фактура).

Исправление нумерации в 1С Бухгалтерия 3.0 штатной обработкой

Рассмотрим как исправить нумерацию в типовой конфигурации 1С 8.3 Бухгалтерия 3.0. В меню «Отчеты» выберите пункт «Экспресс–проверка».

В открывшейся форме выберите организацию и период. Далее нажмите «Выполнить проверку».

Программа выведет отчет с результатами проверки ведения учета. В данном примере мы перешли в группировку «Операции по кассе» и раскрыли пункт «Соблюдение нумерации ПКО». Надпись «Обнаружены ошибки» в колонке справа свидетельствует в 1С 8.3 о том, что в приходных кассовых документах нарушена последовательность нумерации документов.

Программа рекомендует нам совершить автоматическую перенумерацию документов, что мы собственно и сделаем, нажав по одноименной гиперссылке в отчете. Данная операция доступна только с полными правами.

Некоторое время 1С 8.3 будет анализировать данные. Обычно это происходит не долго, но все зависит от количества документов.

Далее программа выведет окно с теми документами, перенумерацию которых необходимо произвести. Начальный номер подставляется по умолчанию, но его можно изменить. В левой колонке табличной части отображаются текущие номера документов, а в правой – те, которые будут присвоены после выполнения перенумерации.

В принципе, нас все устраивает, и мы оставим настройки по умолчанию. Далее нажмем на кнопку «Продолжить».

В нашем случае обработка документов была произведена довольно быстро. В результате программа вывела окно с информацией об измененных данных.

Создание обработки для перенумерации (для программистов)

Данный способ используется в том случае, когда у вас сбилась нумерация в других документах и штатными средствами ее исправить нельзя. Вы можете написать обработку самостоятельно, либо заказать ее у специалиста. Скачать обработку можно по ссылке (только для ознакомления).

Рассмотрим самый простой пример алгоритма перенумерации документа. В качестве документа будем использовать требование – накладную.

Для начала расположим на форме те же элементы, что были в штатном механизме перенумерации.

Команда «Выполнить» будет вызывать серверную процедуру.

Сначала необходимо получить все требования накладные за указанный период по организации.

Далее в цикле перебирается каждая накладная и у нее меняется номер. Он зависит от установленного префикса в организации и начального номера, указанного на форме обработки. Режим записи (запись или проведение) зависит от того, был ли изначально проведен документ.

Изначально у нас было два документа «Требование – накладная». Как мы видим на рисунке, номера указаны не правильно. Чем раньше создан документ, тем меньше у него должен быть номер.

В результате запуска описанного выше алгоритма номера восстановили правильную последовательность. Первый документ остался проведенным, а второй просто записанным.

В этой статье рассмотрен самый простой алгоритм написания обработки. При необходимости вы можете расширить его функционал.

Виктория Тозик

При работе с программой 1С можно столкнуться с ситуацией, когда нарушается нумерация документов. Это может быть и следствием ручного исправления нумерации, и занесения документов задним числом, удаления и другие ситуации. В таких случаях нарушается хронология вводимых номеров, что в некоторых случаях недопустимо. Особенно это касается счетов-фактур и кассовых документов. Все документы должны заноситься в хронологически, без пропусков и дублирования номеров.

В 1С имеется встроенная проверка перенумерации, но она проводится не для всех, а лишь для кассовых документов (кассовые ордера, а также счета-фактуры). Рассмотрим на примере 1С:Бухгалтерия 3.0, как это происходит через обработку экспресс-проверки в меню «Отчеты-Анализ учета».


Здесь, нажав кнопку «Показать настройки», можно выбрать разделы учета для проверки. В нашем примере мы выбираем – соблюдение нумерации ПКО или РКО, в разделе «Операции по кассе», а также – «Соблюдение нумерации счетов-фактур» в разделе «Ведение книги продаж по НДС». Выбрав нужные разделы, нажимаем кнопку «Выполнить проверку».


В случае обнаружения ошибок, система укажет на них в сообщении. В нашем примере «Экспресс-проверка» обнаружила ошибки, связанные с нарушением нумерации кассовых приходников.


В разделе «Рекомендации» мы видим, что совет о хронологической простановке номеров и активную гиперссылку для автоматизации процесса. Нажмем ее. В открывшемся окне мы видим список наших документов. Мы можем задать начальный номер нумерации, когда мы осуществляем перенумерацию за какой-то определенный период, например, со второго квартала. В этом случае нам нужно установить начальный номер, соответствующий номеру документа начала этого периода. Нажимаем кнопку «Продолжить».


По окончании обработки программа покажет результат перенумерации. В нашем примере было исправлено два номера документа.


Внешняя обработка

Бывает нужно перенумеровать другие документы в программе, а конфигурацией этого не предусмотрено. Тогда можно воспользоваться внешней обработкой с диска ИТС – «Универсальный отбор и обработка объектов». Ее также можно скачать с сайта 1С.

Открывается внешняя обработка через пункт меню «Файл – Открыть».


Рассмотрим принцип ее работы. В поле «Объект поиска» выбираем вид документа, который нам нужно перенумеровать. Для примера выберем документ «Авансовый отчет». Обращаем внимание, что данную обработку можно использовать применительно не только к документам, но и к элементам справочников.


Выбрав вид документа, нажимаем кнопку «Найти ссылки», и программа автоматически отображает нам наши документы.


Нажав кнопку «Настройки отбора», мы можем задать условие для отбора документов. В нашем случае на, скорее всего, будет интересовать дата. Т.е. мы хотим обработать документы с начала текущего года. Нажав кнопку «Добавить новый элемент» в поле отбора, в предложенных реквизитах внимательно ищем объект «Дата», и устанавливаем условие. В нашем примере – «Больше или равно», и указываем дату – 01.01.2018 год. Нажимаем «Применить». После чего снова нажимаем кнопку «Найти ссылки». Наш список обновлен.


Заходим на «Обработки».


В списке обработок двойным щелчком открываем обработку «Перенумерация документов» и при необходимости настраиваем дополнительные параметры. Здесь мы можем установить префикс к номеру документа, заменить его, добавить и т.п. Стандартная настройка – это указание начального номера. Жмем «Выполнить».


Немного ждем и готово! Перенумерация выполнена.


Мы увидели, как с помощью данной обработки можно перенумеровать любой объект в программе 1С:Предприятие 8.3.