1с книга продаж обрезает номер счета фактуры
Бухгалтерия 3.0, релиз 3.0.49.18. При формировании печатной формы счета-фактуры отсекаются лидирующие нули. Подскажите,пожалуйста, можно ли это как-то отменить настройками?
Дело в том, что в организации есть база на 7.7, и там нули не отсекаются, поэтому бухгалтер засомневалась, потому что привыкли, что всегда с нулями.
Нет, это жестко в коде прописано. Неужто после 7.7 это "главное из бед"?
Сравниваю Бухгалтерию 7.70.624 типовой релиз и Бухгалтерию 3.0.49.18. Действительно, в 7.7 СФ, соответственно книга продаж и Декларация НДС, с нулями, а в Бухгалтрии 3.0 нули отсекаются. С чем это может быть связано?
(2) Со слов бухгалтера, правила заполнения декларация гласят: номера в книге продаж/покупок должны совпадать с номерами счетов-фактур. Т.е. если СФ с нулями, то и в книгу должен попадать номер с нулями.
номер счет фактуры не должен содержать лидирующие нули.
(5) тогда наверное нужно вопрос переадресовать в раздел 7.7. Почему в последних релизах 7.7 в счет-фактуре ставятся нули?
(4) А теперь пусть сформируют печатную форму счет-фактуры.
(7) Да вся проблема в том, что до полноценного перехода на 8, они умудрились навыписывать СФ и 7.7 с нулями. А теперь после перехода на 8 возникло несовпадение.
Смотрю конфигуратор в 7.7, там тоже жестко прописано:
В 7.7 в процедуре Печать1137():
НомерДокПечатнойФормы = глПреобразоватьНомерДок(НомерДок, 0, 0); // здесь убираются лидирующие нули.
Поэтому и с нулями. Ошибка в 7.7?
Ну что же автор (0) наивен как дитя, сам не можешь догадаться? В БП под восьмерку реализован многофирменный учет, соответственно там используются префиксы, поэтому и обрезают нумерацию по самое небалуй, в бухгалтерии же семерочной префиксы могут появиться только в одном случае, если есть УРБД, все остальные варианты просто полный номер, не нуждающийся в обрезке ни префиксов ни нулей. Иногда, очень правда редко, народ извращается перегружая из восьмерки в семерку, в этом случае как раз приходится в БП вешать внешние формы, чтобы нули не обрезались.
(14) Почему тогда в 7.7 такой странный код?
НомерДокПечатнойФормы = глПреобразоватьНомерДок(НомерДок, 0, 0)
Зачем сначала обрезаются нули, а потом это никак не используется? типа 7.7 больше не поддерживается и код больше в порядок не приводят?
У меня вопрос: обязательно ли должны отсекаться нули в СФ? или достаточно чтобы нумерация СФ совпадала с книгой продаж и декларацией и неважно с нулями или без?
(15) Пофиг, неинтересно, если что, я бухгалтерией семеркой года с 2003-го занимаюсь, никогда там номера не обрезались. А думать, что и зачем 1С делает, или делало, это себя сна лишать.
(15) отстан от клюшек. в отчетность идут штатно те номера которые выводятся на печать. и в БП3 точно так же
(16) совсем не в себе.
у тебя в книгу продаж пойдут допустим с нулями. на руки покупателю ты дашь счф без нулей, он у себя в книге покупок зарегит без нулей. на перекрестной проверке будет нестыковка
(0) Можно сделать.
У вас префикс есть или нет.
Напиши какой номер у вас был в 7-ке.
И как этот номер документа выглядит сейчас в БП3.
(16) Номер должен совпадать сч-ф, книга продаж, декларация.
На практике организация самостоятельно определяет, как нумеровать счет-фактуры. Применяются такие правила:
- Нумерация идет по возрастанию для всех видов счет-фактур, включая авансовые.
- Нумерация начинается заново через какой-то период (день, месяц, квартал, год и т.д.).
- В номер могут включаться не только цифры, но и буквы и другие знаки.
Эти правила закрепляются в учетной политике организации.
В инструкции рассмотрим нумерацию счет-фактур в 1С 8.3, их настройку и исправление.
Счет-фактура полученный
При получении счет-фактуры от поставщика, они вводятся в 1С с теми реквизитами, которые указал поставщик в первичных документах. За счет этого счета отражаются одинаково у поставщика и покупателя.
Например, создали документ, указали номер и дату:
Распечатаем счет-фактуру по кнопке “Печать”:
Счет-фактура выданный
Для создания счет-фактуры выданного в документе “Реализация (акты, накладные)” нажмем кнопку “Выписать счет-фактуру”:
Получите понятные самоучители по 1С бесплатно:
Здесь есть два номера:
Этот префикс применяется, если настроен обмен с другими программами. Чтобы различать, в какой базе созданы документы.
Указываем период и нажимаем “Показать настройки”:
Здесь можно выполнить проверку учета. Нас интересует пункт “Соблюдение нумерации счетов-фактур”:
Ставим флаг напротив этого пункта и нажимаем “Выполнить проверку”. Если ошибки есть, они будут отображены:
Сразу же будут указаны возможные причины и рекомендации. В частности, предлагается перенумеровать документы, нажмем ссылку.
В открывшемся окне указываем начальный номер счет-фактуры и нажимаем “Продолжить”:
Нумерация счетов-фактур в 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. Задача решена!
Читайте также: