+7(499)-938-42-58 Москва
+7(800)-333-37-98 Горячая линия

Как формируются номера документов. Как формируются номера документов Где в 1с 8.3 установить префикс

Перенумерация документов в 1С 8.3 Бухгалтерия

Как формируются номера документов. Как формируются номера документов Где в 1с 8.3 установить префикс

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • ДатаНачала.
  • ДатаОкончания.
  • НачальныйНомер.
  • Организация.

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

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

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

Запрос = Новый Запрос; Запрос.Текст = “ВЫБРАТЬ | РеализацияТоваровУслуг.Ссылка, | РеализацияТоваровУслуг.Организация.Префикс |ИЗ | Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг |ГДЕ | РеализацияТоваровУслуг.Организация.Ссылка = &Организация | И РеализацияТоваровУслуг.Дата МЕЖДУ &ДатаНачала И &ДатаОкончания”; Запрос.

УстановитьПараметр(“ДатаНачала”, НачалоДня(ЭтаФорма.ДатаНачала)); Запрос.УстановитьПараметр(“ДатаОкончания”, КонецДня(ЭтаФорма.ДатаОкончания)); Запрос.УстановитьПараметр(“Организация”, ЭтаФорма.Организация); РезЗапроса = Запрос.Выполнить(); ВыборкаДетЗаписи = РезЗапроса.

Выбрать();

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

НачНомер = ЭтаФорма.НачальныйНомер; Пока ВыборкаДетЗаписи.Следующий() Цикл Префикс = ВыборкаДетЗаписи.ОрганизацияПрефикс; ДокОбъект = ВыборкаДетЗаписи.Ссылка.ПолучитьОбъект(); ДокОбъект.Номер = Префикс + Прав(“000000000000000000” + НачНомер, 11 – СтрДлина(Префикс)); НачНомер = НачНомер + 1; Попытка Если ДокОбъект.Проведен Тогда ДокОбъект.

Записать(РежимЗаписиДокумента.Проведение); Иначе ДокОбъект.Записать(РежимЗаписиДокумента.Запись); КонецЕсли; Исключение Сообщить(ОписаниеОшибки()); КонецПопытки КонецЦикла;

Естественно, это упрощенный пример того, как можно перенумеровать документы.

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

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

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

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

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

Префикс в 1С

Как формируются номера документов. Как формируются номера документов Где в 1с 8.3 установить префикс

Заполняя карточку организации в 1С, бухгалтеры сталкиваются с таким понятием, как Префикс. Но далеко не всем понятно, для чего он нужен.

В рамках данной статьи мы рассмотрим:

  • что такое префикс;
  • для чего его вводить в 1С.

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

  • префикс информационной базы;

Префикс по организации

Чтобы нумерация документов была отдельной, для каждой организации установите Префикс в справочнике Организации, раздел Главное — Настройки — Организации.

Префикс включается в состав номера документа и состоит из 2 символов (букв, цифр).

Примеры префиксов:

  • ООО «Шторкин Дом» — ШД;
  • ООО «Уютный дом» — УД.

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

Отдельная нумерация будет только по тем организациям, для которых задан Префикс. В нашем случае —по Экспортер ООО и Импортер ООО. А для Организаций ПБУ­ 18/02 ООО и Налоговый агент ООО будет сквозная нумерация.

Рассмотрим нумерацию документов при заполнении поля Префикс.

Если создаются документы по Организации, в которой задан Префикс, то Префикс указывается в самом начале номера.

Если Префикс не задан, то вместо него отразятся нули.

Если Префикс введен после того, как были созданы документы, то номера по уже введенным документам не исправляются, а новая нумерация начинается сначала.

Номер документа на печатном бланке

При печати Префикс не отображается в номере документов.

См. также заполнение справочника Организации

Префикс информационной базы

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

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

Установите Префикс этой информационной базы в разделе Администрирование — Настройки программы — Синхронизация данных.

Префикс этой информационной базы также состоит из 2 символов (букв, цифр).

Примеры префиксов:

  • Конфигурация Бухгалтерия предприятия — БП;
  • Конфигурация Управление торговлей — УТ;
  • Бухгалтерия предприятия (главная база) — 01;
  • Бухгалтерия предприятия (дополнительные базы) — 02, 03, 04 и т.д.

Дополнительные префиксы в 1С

Дополнительные префиксы устанавливаются программой автоматически для определенных документов:

  • для документа Счет-фактура выданный на аванс:
    • А — если задана отдельная нумерация авансовых счетов фактур в разделе Справочники — Налоги — НДС;

При обмене и переносе данных из других конфигураций, например:

  • с конфигурацией Управление торговлей:
    • С — для документа Поступление на расчетный счет вид операции Перевод с другого счета — аналог документа Перемещение денежных средств вид операции Перечисление на другой счет;
    • Р — для документа Поступление на расчетный счет вид операции Взнос наличными в кассу — аналог документа Перемещение денежных средств вид операции Сдача в банк;
    • П — для документа Списание с расчетного счета вид операции Снятие наличных — аналог документа Перемещение денежных средств вид операции Поступление из банка;
  • и т.д.

Проверьте себя! Пройдите тест:

См. также:

Если Вы еще не являетесь подписчиком системы «БухЭксперт8: Рубрикатор 1С Бухгалтерия»:

Активировать демо-доступ бесплатно →

или

Оформить подписку на Рубрикатор →

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

Помогла статья?

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

Где в 1с 8.3 установить префикс. Как формируются номера документов

Как формируются номера документов. Как формируются номера документов Где в 1с 8.3 установить префикс

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

Но, к сожалению, она делает проверку на правильность нумерации только по кассовым документам () и по

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

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

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

Префикс в 1С

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

  • префикс информационной базы;

Добавить префикс к номеру документа 1с 8.3. Как формируются номера документов. Перенумерация с помощью Экспресс-проверки ведения учета

Как формируются номера документов. Как формируются номера документов Где в 1с 8.3 установить префикс

Заполняя карточку организации в 1С, бухгалтеры сталкиваются с таким понятием, как Префикс. Но далеко не всем понятно, для чего он нужен.

В рамках данной статьи мы рассмотрим:

  • что такое префикс;
  • для чего его вводить в 1С.

Перенумерация документов в 1С 8.3 – как исправить нумерацию

Как формируются номера документов. Как формируются номера документов Где в 1с 8.3 установить префикс

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

Перед запуском перенумерации документов всегда делайте резервные копии ваших данных!

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ЗапросТН = Новый Запрос; ЗапросТН.Текст = “ВЫБРАТЬ | ТребованиеНакладная.Ссылка, | ТребованиеНакладная.Организация.Префикс КАК Прф |ИЗ | Документ.ТребованиеНакладная КАК ТребованиеНакладная |ГДЕ | ТребованиеНакладная.Организация = &Орг | И ТребованиеНакладная.

Дата МЕЖДУ &НачалоПериода И &КонецПериода”; ЗапросТН.УстановитьПараметр(“НачалоПериода”, НачалоДня(Объект.НачалоПериода)); ЗапросТН.УстановитьПараметр(“КонецПериода”, КонецДня(Объект.КонецПериода)); ЗапросТН.УстановитьПараметр(“Орг”, Объект.Организация); РезультатЗапроса = ЗапросТН.

Выполнить(); ВыборкаТН = РезультатЗапроса.Выбрать();

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

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

ННомер = Объект.НачальныйНомер; Пока ВыборкаТН.Следующий() Цикл ПРФ = ВыборкаТН. ПРФ; ДокументОбъект = ВыборкаТН.Ссылка.ПолучитьОбъект(); ДокументОбъект.Номер = ПРФ + Прав(“000000000000000000” + ННомер, 11 – СтрДлина(ПРФ)); ННомер = ННомер + 1; Попытка Если ДокументОбъект.Проведен Тогда ДокументОбъект.Записать(РежимЗаписиДокумента.

Проведение); Иначе ДокументОбъект.Записать(РежимЗаписиДокумента.Запись); КонецЕсли; Исключение Сообщить(ОписаниеОшибки()); КонецПопытки КонецЦикла;

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

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

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

Поделиться:
Нет комментариев

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

    Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.