Как в 1с настроить нумерацию счетов фактур
Можно ли каким-то более штатным способом добиться изменения алгоритма нумерации счетов-фактур в базе, не лазя в конфигуратор? Неужели в типовых это не заложено?
Чтобы например, счет-фактура генерился по маске YYMMDD_NNN, где YY-две последние цифры года, MM - номер месяца в году с лидирующими нулями, DD - номер дня месяца с лидирующими нулями, NNN - номер в пределах дня. Такая структура позволит добиться сквозной нумерации и вводить документы задним числом, не нарушая нумерацию. Но настроить ее типовыми инструментами невозможно. Или ошибаюсь?
(0) >> настроить ее типовыми инструментами невозможно. Или ошибаюсь?
Нет. Не ошибаешься.
>> позволит добиться сквозной нумерации.
А зачем? В законодательстве нигде нет требований по сквозной нумерации. Обсасывалось уже миллион раз.
>> Можно ли каким-то . способом добиться изменения алгоритма нумерации счетов-фактур в базе, не лазя в конфигуратор?
>> Неужели в типовых это не заложено?
В 99% желание переделать нумерация - просто блажь бухгалтеров. Бессмысленная и беспощадная. Но убедить в этом заказчика зачастую очень сложно.
>> Чтобы например, счет-фактура генерился по маске YYMMDD_NNN.
Прибавьте сюда префикс базы, префикс подразделения и вероятность выхода за ограничение в 999 документов в день и получаете необходимость увеличения длины номера всех документов за стандартные 11 знаков. Минимум нужно 16 знаков.
Один из любимейших заё*ов головного мозга неумных пользователей.
Попереломать кучу мест в конфигурации, где генериться номер (код), где выводится номер (код) на печатные формы и в формы отчётов. А потом мучиться после каждого значительного обновления БСП и трястись - не слетели ли где-нибудь наши костыли и велосипеды.
PS Видео не смотрел. Пускать пользователя в конфигуратор - худшее из всех возможных решений.
делаешь префикс и все готово
(0) Ставь им расширение и не парься. У объяснений и видеоуроков выхлоп меньше, чем банальная установка расширения.
Но я на 100% согласен с (1). Не надо это.
А зачем вообще в номере счет фактуры хранить информацию о дате? Сейчас выяснится, что они печатают какой-нибудь отчет, где выводится только номер счет-фактуры без даты. И пользователи не нашли ничего лучше чем дату записать в номер. Угадал ?
(5) не, это как раз из-за сквозной нумерации. Например, если будет номер 8, а потом 7, то это некрасиво.
(1) "В законодательстве нигде нет требований по сквозной нумерации" - а есть практика, что последовательность "1, 2, 46, 3, 4" становится поводом для выездной проверки? :)
(10) +++
(0) за полдня запилил сам в двух конфах, хоть и не погромист ни разу
дело было 2 января, даже не надеялся кого-то найти, успеть согласовать ТЗ и получить готовый результат до начала первого рабочего дня
(12) “У вас есть проблема. Вы решили использовать регулярные выражения, чтобы её решить. Теперь у вас две проблемы.”
одна строчка только добавляет штук 15 новых задач, чтобы все работало с защитой от пользователей
(4) бухи пугаются, что если у них счета-фактуры будут не по порядку, то налоговая подумает, что они их выписывают задним числом. А при всякой хитросделанной нумерации - можно вписывать доки задним числом
Есть такие бухи, которые этой нумерацией всю организацию терроризируют, мол сделайте так должно работать чтобы номера были сквозные, без пропусков и тп. В итоге гендир подписывает ТЗ на супердоработки
(1) надо же, даже представить себе не мог, что в реальности такого требования не существует, думал это реально обязательное требование. Спасибо, неожиданно
тогда самых ретивых желателей это сделать - буду просто посылать, а не видеоуроки для них делать)
(5) да-да, и дату просят туда зашить. Некоторые еще просят туда зашить букву менеджера, оформившего документ, но потом чтобы она еще не попадала в книгу продаж, но при этом была реально в доке. Некоторые прост чтобы префикс РИБ сохранялся. Некоторые, чтобы счет-фактура на физика имела дополнительно букву Ф. Чего только не просили..
Вообще на самом деле просят свою нумерацию, и не всегда прям это совсем не оправдано. Отдаленная логика в их хотелках есть. но инструмента типового, все же, как я понял, нет
(1) "Прибавьте сюда префикс базы, префикс подразделения и вероятность выхода за ограничение в 999 документов в день и получаете необходимость увеличения длины номера всех документов за стандартные 11 знаков. Минимум нужно 16 знаков."
- а префиксом базы и организации как раз можно пренебречь. YYDDMM_NNN -это 10 символов, длина стандартного кода СФ - 12 символов, у остальных доков - 11. 12 в СФ добавлено для возможности простановки префикса "А" - авансовая. Если убрать пробел остается 9 символов, то есть еще 3 символа на "А" и еще 2 под разные нужды. Символов как раз хватает.
Вообще универсальное решение сквозной нумерации - это маска YYDDMM_NNN для реализаций, и строгая привязка номера СФ - к номеру реализации из которой он выписан
(22) Ага, это если на все реализации с/ф выписывается ;)
А ещё ошибочные реализации на удаление помечаются, выписываются они другими числами, ну и т.д.
(23) вы имеете в виду, что если СФ, скажем 191114_001 удалится, а 191114_002 останется, подумают что не сквозная нумерация? Там уже смело можно утверждать, что 002 это не порядковый номер а какой-то внутренний код. По датам все будет биться, а как они уже внутри даты распределены - это никак не проконтролировать
(21) Получается в номер вшиваем кучу информации. Так вот вопрос, когда это информация понадобится человеку? в какой ситуации, человек останется один на один с этим диким номером, в котором вшито, и дата, и номер, и менеджер, и клиент, и сумма, и всякая другая фигня.
Насколько я помню, всё начало с постановления 914 в котором было требование к непрерывной нумерации СФ.
(16) Можно решить вопрос иначе, к примеру, "резервировать" каждый день по несколько номеров регламентным заданием. Кстати, такая нумерация, как в (0) тоже вызывает подозрения, если уж на то пошло.
(28) у меня был заказчик, у которого в номере СФ было 20 символов, и очнь хитрая схема нумерации. Это вызвало подозрения и к ним пришла налоговая
(27) есть требование последовательной, без указания интервала
нет требования непрерывной
(9) >> есть практика, что последовательность "1, 2, 46, 3, 4" становится поводом для выездной проверки?
Может когда-то в далёкой древности так и было. Сказок венского леса я множества понаслушался про знакомых родственников знакомых. Однако в жизни ни разу не доводилось встречать жерв таких проверок.
Сейчас, после внедрения в ФНС системы автоматизированного контроля НДС, это никому не интересно. Можете смело этой нумерацией подтереться.
(21) >> префиксом базы и организации как раз можно пренебречь.
Вы эти свои фантазии 1С расскажите.
Префиксация номеров документов и кодов справочников зашита в БСП и включается автоматически как только возникает необходимость синхронизаций. Распределенные базы (РИБ), обмены с УТ-БП, БП-ЗУП, и т.п.
Кстати в своих допилках надо учитывать эту префиксацию. А в версиях КОРП может быть еще префикс подразделения.
PS Надо немного шире думать.
Это бухгалтер может себе позволить не видеть дальше собственного носа. А для 1С-ника это непозволительная роскошь.
PPS И всегда надо помнить, что все врут. Даже если заказчик мамой клянёться, что никогда в жизни ему не понадобится префиксация по организациям, по подразделениям и обмены с другими системами (ЗУП, УТ и т.п.), он врёт. Он просто этого не знает и искренне верит, что говорит правду. А пототм через год прибегает и начинает просить изобрести очередной велосипед, чтобы нормально наладить какой-нибудь обмен или включить учет по нескольким организациям.
Был случай: у фирмы в 7.7 куча дописок для префиксов на многие виды документов. При переходе на БП 2.0 озвучил что всем этим допискам будет хана. Бухи орали что после этого всей работе фирмы конец, бухгалтерию вести будет невозможно, готовимся закрываться. Слушать не стали, оставили штатную нумерацию конфы. Через 3 мес никто о своей нумерации не вспоминал. Ибо была не более чем силой привычки, а не какой то насущной необходимостью
(29) >> Это вызвало подозрения и к ним пришла налоговая.
Вы уверены, что именно из-за этого она к ним пришла?
Сейчас работает система автоматизированного контроля декларации по НДС.
И нумерация СЧФ - это последнее, что этой системе интересно.
Подозрительная нумерация никак не может быть основанием для проведения проверки. Это дичь. А скорее всего - фантазия народная.
Если же проверка плановая, то самое страшное, что может сделать налоговая - сделать замечание в акте. Ну, если инспектор дотошный, ещё запросить встречные документы у контрагента. Если вы обналом не занимаетесь и фактуры не липовые, то ничего страшного в этом нет.
Нумерация счетов-фактур в 1С 8.3 происходит сквозным способом. Достаточно один раз не создать счет-фактуру для реализации, и нумерация счетов начнет отличаться. В этой статье рассказывается, как выровнять номера реализаций и нумерацию счетов-фактур через расширение конфигурации. Решение подойдет для любых конфигураций уровня 1С ПРОФ на базе 1С 8.3 (1С УТ 11, 1С БП 3.0, КА 2, ERP 2 и т.д.).
2. Работа с конфигуратором 1С 8.3
1) Переходим в конфигуратор 1С.
2) Открываем конфигурацию 1С 8.3, щелкнув по пиктограмме, указанной на картинке (отмечена стрелкой) или же через меню в 1с 8.3 Конфигурация → Открыть конфигурацию.
3) Далее нужно создать расширение.
3.1) Заходим в меню 1С 8.3 “Конфигурация”, далее – “Расширения конфигурации”.
3.2) В меню расширений конфигурации нужно добавить новое расширение. Имя, синоним и префикс можно задать на свое усмотрение.
3.3) Снимаем флаги “Безопасный режим” и “Защита от опасных действий”.
4) Добавляем в созданное расширение документ “Счет-фактура выданный”. Для этого выделяем документ, кликаем правой кнопкой мыши и выбираем “Добавить в расширение”.
4.1) Откроется список созданных расширений конфигурации. Нужно выбрать требуемое расширение и нажать кнопку “Выбрать”.
5) Добавляем в созданное расширение реквизит “ДокументОснование” по аналогии с п.4.
6) Открываем модуль объекта документа “Счет-фактура выданный” в нашем расширении. Для этого нажимаем на документ правой кнопкой мыши, выбираем “Открыть модуль объекта”.
7) Вставляем в модуль объекта следующий код:
Процедура Расш1_ПередЗаписью (Отказ, РежимЗаписи, РежимПроведения)
Если НЕ ЗначениеЗаполнено(Ссылка) Тогда
Разберем данный код.
1) В строке кода “Процедура Расш1_ПередЗаписью (Отказ, РежимЗаписи, РежимПроведения)” Расш1 – это префикс вашего расширения, его необходимо заменить на тот префикс, который вы указывали при создании расширения(п.3.2).
2) В коде “Если НЕ ЗначениеЗаполнено(Ссылка) Тогда
КонецЕсли;” проверяется условие: если документ не записан в базу данных (ссылка на него не заполнена), то номер счет-фактуры берем из документа реализации (ДокументОснование.Номер).
Аналогично в этой процедуре можно создать любое другое условие нумерации счетов-фактур.
Осталось только обновить конфигурацию 1С 8.3. Для этого нужно нажать на соответствующую пиктограмму.
Видим, что номер счет-фактуры совпадает с номером реализации в 1С 8.3. Задача решена!
Нумерация счетов-фактур в 1С 8.3 происходит сквозным способом. Достаточно один раз не создать счет-фактуру для реализации, и нумерация счетов начнет отличаться. В этой статье рассказывается, как выровнять номера реализаций и нумерацию счетов-фактур через расширение конфигурации. Решение подойдет для любых конфигураций уровня 1С ПРОФ на базе 1С 8.3 (1С УТ 11, 1С БП 3.0, КА 2, ERP 2 и т.д.).
2. Работа с конфигуратором 1С 8.3
1) Переходим в конфигуратор 1С.
2) Открываем конфигурацию 1С 8.3, щелкнув по пиктограмме, указанной на картинке (отмечена стрелкой) или же через меню в 1с 8.3 Конфигурация → Открыть конфигурацию.
3) Далее нужно создать расширение.
3.1) Заходим в меню 1С 8.3 “Конфигурация”, далее – “Расширения конфигурации”.
3.2) В меню расширений конфигурации нужно добавить новое расширение. Имя, синоним и префикс можно задать на свое усмотрение.
3.3) Снимаем флаги “Безопасный режим” и “Защита от опасных действий”.
4) Добавляем в созданное расширение документ “Счет-фактура выданный”. Для этого выделяем документ, кликаем правой кнопкой мыши и выбираем “Добавить в расширение”.
4.1) Откроется список созданных расширений конфигурации. Нужно выбрать требуемое расширение и нажать кнопку “Выбрать”.
5) Добавляем в созданное расширение реквизит “ДокументОснование” по аналогии с п.4.
6) Открываем модуль объекта документа “Счет-фактура выданный” в нашем расширении. Для этого нажимаем на документ правой кнопкой мыши, выбираем “Открыть модуль объекта”.
7) Вставляем в модуль объекта следующий код:
Процедура Расш1_ПередЗаписью (Отказ, РежимЗаписи, РежимПроведения)
Если НЕ ЗначениеЗаполнено(Ссылка) Тогда
Разберем данный код.
1) В строке кода “Процедура Расш1_ПередЗаписью (Отказ, РежимЗаписи, РежимПроведения)” Расш1 – это префикс вашего расширения, его необходимо заменить на тот префикс, который вы указывали при создании расширения(п.3.2).
2) В коде “Если НЕ ЗначениеЗаполнено(Ссылка) Тогда
КонецЕсли;” проверяется условие: если документ не записан в базу данных (ссылка на него не заполнена), то номер счет-фактуры берем из документа реализации (ДокументОснование.Номер).
Аналогично в этой процедуре можно создать любое другое условие нумерации счетов-фактур.
Осталось только обновить конфигурацию 1С 8.3. Для этого нужно нажать на соответствующую пиктограмму.
Видим, что номер счет-фактуры совпадает с номером реализации в 1С 8.3. Задача решена!
Каждый элемент, будь то справочник или какой-либо документ, заносится в программу 1С со своим номером. Этот номер уникальный и присваивается каждому элементу программой автоматически. Однако очень часто нумерация сбивается без каких-либо видимых причин. Почему это может происходить и как избежать подобных ситуаций, поговорим в нашей статье.
Нумерация документов в 1С:Бухгалтерия предприятия редакции 3.0 частично изменилась по сравнению с редакцией 2.0. Номер каждого документа в системе теперь состоит из четырёх символов префикса и самого номера. Если в программе 1С мы захотим завести несколько организаций, то будут задействованы первые два символа префикса (рис. 1), поскольку именно они определяют организацию и устанавливаются непосредственно в карточке организаций (рис. 2) (для каждой организации заводим уникальный символ префикса). Так документы разных организаций легко различаются и имеют независимую нумерацию.
Если префикс организации не будет установлен, то по умолчанию он примет значение «00». Третий и четвертый символы префикса в большинстве случаев устанавливаются в момент настройки синхронизации между различными конфигурациями 1С, к примеру, между 1С:Бухгалтерия предприятия 8 и 1С:Зарплата и управление персоналом 8 (рис. 3).
1С:Бухгалтерия предприятия 8 обеспечивает автоматическую нумерацию документов в порядке их ввода в информационную базу. Номер присваивается документу только в момент его записи. Такой подход гарантирует строго последовательную нумерацию документов, когда с общими данными работают несколько пользователей. Но мы можем изменить автоматически присвоенный номер вручную, однако стоит иметь в виду, что при этом программа не позволит записать уже использованный номер. А если мы захотели внести нумерацию, содержащую символы «/» или «-» и подобные, то должны иметь в виду, что придётся и дальше вручную редактировать номера, поскольку автоматическая нумерация документов будет нарушена.
Также пользователь вправе изменить количество знаков во второй части номера документа. К примеру, «00БП-000099» изменить на «00БП-99». Было бы логично, что следующим номером по хронологии должен стать «00БП-100». Однако этого не произойдёт, поскольку пользователь изменил количество знаков во второй части номера. Теперь 1С будет создавать новые документы с одинаковой нумерацией «99» на конце, так как это максимальное двузначное число. Чтобы обезопасить себя от сбоя нумерации документов, нужно в порядковом номере файла использовать предельное количество символов.
В настройках отчёта мы выбираем раздел учёта, по которому будет проводится проверка. В нашем случае это нумерация кассовых документов и нумерация счетов-фактур (рис. 5).
Раскрывая выведенные проверкой ошибки, мы можем более детально их рассмотреть и при необходимости выполнить перенумерацию документов, нажав на соответствующую ссылку «Автоматическая перенумерация документов» (рис. 6).
В этой статье мы рассмотрели, как настраивается нумерация в программе 1С. Надеемся, что этот материал оказался вам полезен. Если возникнут вопросы по данной теме, звоните к нам на Линию консультаций 1С компании «Что делать Консалт». Мы вам обязательно поможем! Наши консультанты имеют многолетний опыт работы с программами 1С и знают ответ на любой вопрос. Первая консультация совершенно бесплатно!
Читайте также: