| 
    
        
     
     | 
    
  | 
Нумерация в пределах одного дня накладных и счетов-фактур | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        Alex7771    
     19.01.24 
            ✎
    09:48 
 | 
         
        Не подскажите, как можно реализовать в 1с Бухгалтерии 30 нумерацию накладных и счетов фактур в пределах одного дня ?
 
        Т.е. номер должен выглядеть в итоге так 010124/1 , 010124/2 ... В инете поискал, там советовали врезаться в подписку на событие ПриУстановкеНовогоНомера... - не нашел такую ? может кто дела ?  | 
|||
| 
    1
    
        Волшебник    
     19.01.24 
            ✎
    09:50 
 | 
         
        если её нет, создайте     
         | 
|||
| 
    2
    
        Altone    
     19.01.24 
            ✎
    10:22 
 | 
         
        добавляем новый регистр 
 
        номер дата если на текущую дату номера нет , номер = 1 и так далее. чего тут сложного ? ну или без регистра - срез количества документов на сегодня - вот тебе и номер.  | 
|||
| 
    3
    
        zenik    
     19.01.24 
            ✎
    10:26 
 | 
         
        (2) Да не надо усложнять. ПриУстановкеНовогоНомера - подставлять префикс с датой, а дальше с номером 1С сама разберется...     
         | 
|||
| 
    4
    
        Aleksey    
     19.01.24 
            ✎
    10:27 
 | 
         
        нужно конфигу править. Менять в конфигураторе периодичность для реализации, фактуры и корректировки
 
        + немного поправить 2 процедуры формирования номера (но это можно и через расширение)  | 
|||
| 
    5
    
        Aleksey    
     19.01.24 
            ✎
    10:28 
 | 
         
        (3) не разберётся, при изменении даты он не будет менять номер, так нумерация в течении года     
         | 
|||
| 
    6
    
        Кондер    
     19.01.24 
            ✎
    10:30 
 | 
         
        (3) Правильно (2)(5) идите консультируйте     
         | 
|||
| 
    7
    
        Кулибин    
     19.01.24 
            ✎
    10:35 
 | 
         
        (6)  )))     
         | 
|||
| 
    8
    
        Ivanich    
     19.01.24 
            ✎
    10:39 
 | 
         
        Делал такое в УПП (конфа на "замочке") через внешнюю обработку. Длина номера 11 символов. типа НТ240119001.
 
        Пользователь запускает её 1 раз. Находит 1й документ (РН и СФ) в этот день и присваивает им номер. Дальше механизм работает штатно (ограничение не более 999 доков в день). На след. день (20го) 1й док будет иметь номер пусть НТ240119037. Обработка его перенумерует в НТ240120001 и далее снова штатно  | 
|||
| 
    9
    
        shuhard    
     19.01.24 
            ✎
    10:40 
 | 
         
        (8) это не работает при наличии в № /     
         | 
|||
| 
    10
    
        Кондер    
     19.01.24 
            ✎
    10:47 
 | 
         
        (9) Почему? И по пятницам тоже не работает     
         | 
|||
| 
    11
    
        Aleksey    
     19.01.24 
            ✎
    10:49 
 | 
         
        (9) так "/" надо не в номер, а в номер для печати пихать.     
         | 
|||
| 
    12
    
        Ненавижу 1С    
     19.01.24 
            ✎
    10:52 
 | 
         
        год убрать, оставить формат "ММДД/Номер"     
         | 
|||
| 
    13
    
        Кондер    
     19.01.24 
            ✎
    11:04 
 | 
         
        (12) А тут какая разница с годом или без?     
         | 
|||
| 
    14
    
        Eiffil123    
     19.01.24 
            ✎
    11:04 
 | 
         
        а налоговики не будут возражать по ежедневной нумерации счетов-фактур?
 
        "Таким образом, ежедневная нумерация счетов-фактур с первого порядкового номера указанным постановлением Правительства Российской Федерации не предусмотрена" Источник: https://www.glavbukh.ru/npd/edoc/99_499051184?ysclid=lrkcrv3vp222614501  | 
|||
| 
    15
    
        shuhard    
     19.01.24 
            ✎
    11:06 
 | 
         
        (14) по практике - нет     
         | 
|||
| 
    16
    
        RVN    
     19.01.24 
            ✎
    11:07 
 | 
         
        (5) 
 
        ПрефиксНомера = Формат(Дата, "ddMMyy") + "/"; Дальше устанавливаешь новый номер с этим префиксом. Автонумерация 1С вполне с таким нормально работает.  | 
|||
| 
    17
    
        Aleksey    
     19.01.24 
            ✎
    11:09 
 | 
         
        (14) уже почти 20 лет в куче организаций внедрял такую нумерацию. Проблем небыло     
         | 
|||
| 
    18
    
        Aleksey    
     19.01.24 
            ✎
    11:11 
 | 
         
        (16) автонумерация не сработает при смене даты. там стоит контроль что если нумерация в течении года и дата меняется в рамках года, то номер не меняем     
         | 
|||
| 
    19
    
        Eiffil123    
     19.01.24 
            ✎
    11:14 
 | 
         
        (17) еще по правилам дробная черта используется, чтобы вывести в номере счета-фактуры код подразделения. 
 
        А так конечно это решение за главбухом, ему ответственность нести.  | 
|||
| 
    20
    
        Aleksey    
     19.01.24 
            ✎
    11:14 
 | 
         
        (15) и следующее предложение в письме, что такая нумерация "не являются основанием для отказа в принятии к вычету сумм этого налога." Т.е. нет наказаний за такой номер     
         | 
|||
| 
    21
    
        Aleksey    
     19.01.24 
            ✎
    11:14 
 | 
         
        (19) с дробью да, я их не использую     
         | 
|||
| 
    22
    
        YFedor    
     19.01.24 
            ✎
    11:19 
 | 
         
        (18) В типовых же при установке номера применяется префикс (он подтягивается из организации + узел и т.п.), а потом запускается метод получения нового номера (уже с префиксом).
 
        Если подсунуть в префикс - префикс даты (не числовой), то запущенный метод получения нового номера - получит номер с этим префиксом. Только префиксы должны быть 010124-, 010125-, ... Если этот префикс нужно выводить на печать, там придется это обработать.  | 
|||
| 
    23
    
        Aleksey    
     19.01.24 
            ✎
    11:20 
 | 
         
        (22) смена дат не вызывает установку нового номера.
 
        там Если Не ПрефиксацияОбъектовСлужебный.ДатыОбъектаОдногоПериода(Выборка.Дата, Объект.Дата, Объект.Ссылка) Тогда Объект.Номер = ""; КонецЕсли;  | 
|||
| 
    24
    
        Доминошник    
     19.01.24 
            ✎
    11:32 
 | 
         
        (0) https://infostart.ru/marketplace/1000500/
 
        Система проверяет изменение даты документа на другое число и, в случае её изменения, меняет и номер документа (префиксация по дням). Т.е. если документ будет записан с датой другого дня - номер обнулится и присвоится новый. Номер с которым документ был в старом дне будет потерян и вернуть его можно будет только в ручную изменив номер. Если изменилось только время, без изменения даты, номер изменяться не будет.  | 
|||
| 
    25
    
        YFedor    
     19.01.24 
            ✎
    11:41 
 | 
         
        (23) Т.е. префикс в базе, например у организации, можно поменять только с 1 января?     
         | 
|||
| 
    26
    
        RVN    
     19.01.24 
            ✎
    12:22 
 | 
         
        (18) 
 
        в самом документе при смене даты очищаешь номер. перед записью если номер не задан - вызываешь установку нового номера с нужным префиксом.  | 
|||
| 
    27
    
        spiller26    
     19.01.24 
            ✎
    13:12 
 | 
         
        (0)(1) Да придётся создавать своё.
 
        У меня реализован механизм присвоения соих номеров в СФ выданных для авансов. // у меня сделано в модуле объекта "СчетФактураВыданный" Процедура ПередЗаписью(Отказ, РежимЗаписи, РежимПроведения) //... Если ЭтоНовый() и ВидСчетаФактуры = Перечисления.ВидСчетаФактурыВыставленного.НаАванс Тогда Номер = абтПолучитьНомерСчетаФактурыНаАванс(); ПредставлениеНомера = Номер; КонецЕсли; //... КонецПроцедуры //формирование своего номера Функция абтПолучитьНомерСчетаФактурыНаАванс() НовыйНомерСФА = ""; //... Вот тут создаешь механизм формирования своей нумерации Возврат СокрЛП(НовыйНомерСФА); КонецФункции  | 
|||
| 
    28
    
        Alex7771    
     19.01.24 
            ✎
    15:41 
 | 
         
        сделал расширение: 
 
        в нем для накладной и счет-фактуры сделал периодичность в течении дня + в модуле накладной После("ПриУстановкеНовогоНомера") Процедура Расш1_ПриУстановкеНовогоНомера(СтандартнаяОбработка, Префикс) Префикс = Формат(ЭтотОбъект.Дата,"ДФ=ддММгг") + "/" ; КонецПроцедуры + аналогично в модуле с/фатуры + в общих модулях ПрефиксацияОбъектовСобытия ПрефиксацияОбъектовБПСобытия пришлось добавить типа Если ТипЗнч(Источник.Ссылка) <> Тип("ДокументСсылка.РеализацияТоваровУслуг") и ТипЗнч(Источник.Ссылка) <> Тип("ДокументСсылка.СчетФактураВыданный") Тогда // кронас Префикс = ПрефиксИнформационнойБазыОрганизацииПодразделения(Источник[ИмяОрганизации], Источник[ИмяПодразделения], Префикс); КонецЕсли; иначе он еще к моему номеру перфикс 0000- ставил вроде так работает, может есть подводные камни какие-то ? и еще интересует ( пока не смотрел ) как он будет автоматом счета-вактуры на аванс создавать - тоже видимо в течении дня ??  | 
|||
| 
    29
    
        Alex7771    
     19.01.24 
            ✎
    15:47 
 | 
         
        единственное что еще - номер получается  140124/0001 ... к примеру - а они хотят 140124/1 ...     
         | 
|||
| 
    30
    
        timurhv    
     19.01.24 
            ✎
    16:01 
 | 
         
        (28)
 
        >вроде так работает, может есть подводные камни какие-то ? Подобное делал, просили если меняют у с/ф дату (заказчик попросил у организации), то если создают новую с\ф на прошлую дату, то присваивался пропущенный номер. Было на 01.01.2024: Префикс/1 Префикс/2 (поменяли дату на 02.01.2024) Префикс/3 Стало на 01.01.2024: Префикс/1 Префикс/3 на 02.01.2024: Префикс/1 При создании новой с/ф на 01.01.2024: Префикс/1 Префикс/2 (новый документ) Префикс/3 на 02.01.2024: Префикс/1  | 
|||
| 
    31
    
        Eiffil123    
     19.01.24 
            ✎
    16:30 
 | 
         
        (29) чтобы нумератор работал автоматом, номер должен быть с лидирующими нулями. пусть перехотят     
         | 
|||
| 
    32
    
        Волшебник    
     19.01.24 
            ✎
    16:39 
 | 
         
        Ещё рекомендую присваивать номер ПРИ ЗАПИСИ документа, а не при открытии формы нового. Поверьте, решает много проблем.     
         | 
|||
| 
    33
    
        ДиВаH2    
     19.01.24 
            ✎
    18:06 
 | 
         
        Еще в последних версиях БП 3 добавили хаоса в нумерацию счет-фактур выданных )))     
         | 
|||
| 
    34
    
        RVN    
     19.01.24 
            ✎
    20:19 
 | 
         
        (32) ПередЗаписью() же.     
         | 
|||
| 
    35
    
        Злопчинский    
     19.01.24 
            ✎
    20:29 
 | 
         
        (0) дятлы атакуют!
 
        так нумеровать нельзя. по НПА через слеш нумеруются СЧФ по обособленным подразделениям, где после слэша указывается номер обособленного подразделения.  | 
|||
| 
    36
    
        timurhv    
     19.01.24 
            ✎
    20:38 
 | 
         
        (35) Главбух уважаемой фирмы консультировалась с налоговой в МСК, они были не против. Налогов платили сотни миллионов в квартал.     
         | 
|||
| 
    37
    
        timurhv    
     19.01.24 
            ✎
    20:48 
 | 
         
        https://nalog-nalog.ru/nds/schetfaktura/nyuansy_numeracii_schetov-faktur_ne_po_poryadku-23/
 
        ответственности за нарушение правил нумерации счетов-фактур для продавца налоговое законодательство не предусматривает. https://www.buhgalteria.ru/article/kak-numerovat-scheta-faktury-i-chto-budet-za-oshibki-v-numeratsii Нужно ли исправлять ошибки в нумерации счетов-фактур Согласно подпункту 1 пункта 5 статьи 169 НК РФ, счет-фактура должен содержать порядковый номер и дату его составления. О способе нумерации здесь ничего не сказано.  | 
|||
| 
    38
    
        Злопчинский    
     19.01.24 
            ✎
    21:11 
 | 
         
        (37) да это все понятно ;-)
 
        . если углубится - то что считать порядковым номером? ;-) 1,2,3,4...9999- это порядковый номер 1/1, 1/2, 1/3,.. 1/999, 2/1, 2/2... - вот это порядковый номер или нет? хз... порядковый номер - имхо то, что позволяет сказать типа за номером 100 - идет номер 101, ну или накрайняк 102 ;-), но никак не 2/1.. . вот берем "порядковый номер", например 2/1 - какой порядковый номер перед ним можно ожидать? 1/9999 или 1/99... хз ;-) . но это все фигня, параноиды, с этой нумерацией всю душу в сове вреия измочалили.... . вот идет порядковая нумерация 1.2,3,4,5...123...345...а тут Хрясь - авансовая А00099... если взять весь пул СЧФ - и вансовые и отгрузочные СЧФ в одну линию так сказать - это будет порядковая нумерация? ;-) . Это как еще недомолвки и определяемое из контекста периоды "на" и "по"... ;=)  | 
|||
| 
    39
    
        Aleksey    
     21.01.24 
            ✎
    16:09 
 | 
         
        (38) Ну это как ехать в городе 79 км/час. Формально это нарушение правил, но так как наказание в виде штрафа за это не предусмотрено (максимум предупреждение), то всем пофиг.
 
        Так и здесь. формально минфин однозначно против отдельной нумерации авансовых счетов-фактур (письма от 16.10.2012 № 03-07-11/427 и 10.08.2012 № 03-07-11/284). Но так как наказание в виде штрафа за это не предусмотрено, то 99.9% кладут на это болт  | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |