Декабрь 16 2019

Как проверить нумерацию в 1с

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Читайте также:  Как настроить vlan на d link

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

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

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

Что делать, если в 1С 8.3 или 8.2 сбилась нумерация документов? В «1С Бухгалтерии предприятия 3.0» есть штатное средство для данной операции. Это функция «Экспресс-проверка ведения учета».

Но, к сожалению, она делает проверку на правильность нумерации только по кассовым документам (ПКО и РКО) и по счетам-фактурам.

В этой статье я хочу:

  • рассмотреть встроенные средства;
  • поэтапно создать простенькую обработку для перенумерации других документов.

Перед любыми действиями в базе данных обязательно сделайте резервную копию.

Перенумерация с помощью Экспресс-проверки ведения учета

Данная обработка для перенумерации документов 1С находится в разделе «Отчеты». Далее ищем раздел «Анализ учета» и переходим в «Экспресс – проверка«. Появится следующее окно:

Устанавливаем нужный период и нажимаем кнопку «Выполнить проверку».

В случае, если в каком-то разделе учета будут обнаружены ошибки, это будет подсвечено красным.

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

Как видим, у нас нарушена нумерация документов. И как написано, программа 1С 8.3 предлагает автоматически это исправить. Жмем на выделенную ссылку:

И прекрасно видим, что нумерация действительно нарушена и программа предлагает у последней счет-фактуры заменить номер четыре на номер три.

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

Замечу! Перенумерация проведенных документов требует перепроведение этих документов. Поэтому процесс может занять длительное время. Кроме того, при перенумерации учитываются префиксы. Уточните, не менялись ли они.

Получите 267 видеоуроков по 1С бесплатно:

Нажмем «Продолжить», и начнется процесс перенумерации.

Для программистов: создание обработки 1С для перенумерации других документов

Для наших опытов выберем мой любимый документ «Реализация (акты, накладные)«.

Создадим новую внешнюю обработку и добавим на форму следующие реквизиты:

  • ДатаНачала.
  • ДатаОкончания.
  • НачальныйНомер.
  • Организация.
Читайте также:  Как отключить чат в стиме

Реквизит «Организация» следует добавлять только в случае, если учет ведется по нескольким организациям в одной информационной базе. В ином случае достаточно добавить реквизит «Префикс». Запрос в этом случае будет немного попроще. Вот, что у меня получилось:

Итак, создаем команду на клиенте. Так как запросы выполняются на сервере, в этой команде будет только вызов серверной процедуры, например, «ВыполнитьНаСервере()».

Далее переходим к этой процедуре. Сразу же создадим запрос:

Теперь в цикле пробежимся по результату выборки и перенумеруем документы:

Естественно, это упрощенный пример того, как можно перенумеровать документы. При желании здесь можно добавить выбор других видов документов, а также организовать перенумерацию кодов справочников.

Вот какая ужасная нумерация у меня была до запуска обработки:

После запуска обработки нумерация выровнялась:

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

К сожалению, мы физически не можем проконсультировать бесплатно всех желающих, но наша команда будет рада оказать услуги по внедрению и обслуживанию 1С. Более подробно о наших услугах можно узнать на странице Услуги 1С или просто позвоните по телефону +7 (499) 350 29 00. Мы работаем в Москве и области.

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

  • как проверить нумерацию счетов-фактур, приходных и расходных кассовых ордеров в 1С 8.3 Бухгалтерия 3.0
  • как восстановить нумерацию документов в 1с 8.3

Исправление нумерации документов с помощью Экспресс-проверки

Предположим, по каким-то причинам нам необходимо выполнить перенумерацию документов. Рассмотрим эти действия на примере программы Бухгалтерия предприятия 3.0. В программе в разделе меню Отчеты — Анализ учета есть обработка Экспресс-проверка , с помощью которой осуществляется контроль ведения учета и в ней же встроена возможность проверки нумерации счетов фактур, приходных и расходных кассовых ордеров.

Нажав кнопку Показать настройки , можно выбрать разделы учета для проверки.

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

Проверка показала, что в нумерации счетов-фактур ошибок не обнаружено, а вот в нумерации приходных кассовых документов обнаружена ошибка.

Раскрывая значками «+» группировки, выведенные проверкой ошибки, мы можем более детально их рассмотреть и при необходимости, следуя рекомендации программы 1С, выполнить перенумерацию документов, нажав на соответствующую ссылку Автоматическая перенумерация документов .

Читайте также:  Как переименовать имя iphone

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

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

По окончании выполнения действия выводится отчет о результате.

Если Вы еще не являетесь подписчиком системы БухЭксперт8:

После оформления подписки вам станут доступны все материалы по 1С Бухгалтерия, записи поддерживающих эфиров и вы сможете задавать любые вопросы по 1С.

Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно

Похожие публикации

  1. Утилита chdbfl.exe для 8.3Во время работы с программой 1С могут возникнуть ошибки или.
  2. Обновление 1С: как обновить конфигурацию самостоятельноФирма 1С регулярно, с определенной периодичностью выпускает обновления конфигураций, исправляя.
  3. Учебная версия 1С 8.3 предприятие: где скачать и как установить1С Предприятие 8.3. Учебная версия предназначена для обучения работе в.

Карточка публикации

Разделы: Законодательство (ЗУП), Зарплата (ЗУП), Кадры (ЗУП), Настройки (ЗУП)
Рубрика: Администрирование 1С
Объекты / Виды начислений:
Последнее изменение: 13.04.2019

>ID, ‘post_tag’ ); // так как функция вернула массив, то логично будет прокрутить его через foreach() foreach( $termini as $termin )< echo » . $termin->name . »; > /* * Также вы можете использовать: * $termin->ID — понятное дело, ID элемента * $termin->slug — ярлык элемента * $termin->term_group — значение term group * $termin->term_taxonomy_id — ID самой таксономии * $termin->taxonomy — название таксономии * $termin->description — описание элемента * $termin->parent — ID родительского элемента * $termin->count — количество содержащихся в нем постов */ —>

(1 оценок, среднее: 5,00 из 5)

Добавить комментарий Отменить ответ

Для отправки комментария вам необходимо авторизоваться или зарегистрироваться.

Вы можете задать еще вопросов

Доступ к форме "Задать вопрос" возможен только при оформлении полной подписки на БухЭксперт8.
Оформить заявку от имени Юр. или Физ. лица вы можете здесь >>

Нажимая кнопку "Задать вопрос", я соглашаюсь с
регламентом БухЭксперт8.ру >>




Опубликовано 16.12.2019 Xeon LGA755 в категории "Компьютеры