Автоматическая установка номера счета-фактуры как у реализации

07.03.24

Задачи пользователя - Перенумераторы

Давно было написано расширение для одного клиента, который хотел, чтобы у него номер счета-фактуры и реализации всегда совпадал. После 01.07.2021 с таким же вопросом обратилось уже 5 клиентов, поэтому решил выложить такое расширение. Расширение присваивает номер счета-фактуры такой же, как у реализации. Если он занят - выдает сообщение об ошибке.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование SM По подписке [?] Купить один файл
Автоматическиая установка номера счета-фактуры как у реализации (Расширение):
.cfe 6,13Kb
100
100
1 SM
Скачать Купить за 1 850 руб.

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

При этом производится проверка занятости номера и если занят – выводит сообщение об ошибке

 

 

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

Расширение работает как при интерактивном создании счет-фактуры, так и при автоматическом, например, программном.

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

Для того, чтобы ограничить работу расширения по организации – можно создать доп. Реквизит с именем КонтрольЕдинойНумерацииСЧФ

 

 

Если у организации не стоит этот флаг, то проверка для нее работать не будет.

Проверка работает всегда, если в базе данных нет доп. Реквизита или он не стоит ни у одной организации.

Проверил работу расширения на БП 3.0.82.24, УТ 11.4.12.81, КА 2.4.13.155, ERP 2.4.12.77, но будет работать и на более старых релизах.

Подключение расширения стандартно через Администрирование – Печатные формы и обработки – Расширения.

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

Проверено на следующих конфигурациях и релизах:

  • 1С:ERP Управление предприятием 2, релизы 2.4.12.77
  • 1С:Комплексная автоматизация 2, релизы 2.4.13.155
  • Управление торговлей, редакция 11, релизы 11.4.12.81
  • Бухгалтерия предприятия, редакция 3.0, релизы 3.0.82.24

Автоматическая нумерация счет-фактура единая

См. также

Перенумераторы Бухгалтер Пользователь Платформа 1С v8.3 1С:Управление нашей фирмой 3.0 Россия Платные (руб)

Расширение для отображения в номере документа структурной единицы (склад/магазин/подразделение), к которой относится данный документ. Визуально по номеру документа легко понять, к какому складу/магазину/подразделению относится документ. Для УНФ (Управление нашей фирмой), для БП (бухгалтерия предприятия), для УТ 11(управление торговлей) Пользователь самостоятельно выбирает, в каких документах и по каким полям префикс нужно добавлять. Нумерация документов не участвующих в префиксации не затрагивается!

6000 руб.

18.05.2022    10135    24    0    

20

Перенумераторы Бухгалтер Пользователь Платформа 1С v8.3 Бухгалтерский учет Конфигурации 1cv8 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x 1С:Предприятие 8. Транспортная логистика, экспедирование и управление автотранспортом КОРП 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Россия Платные (руб)

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

4000 руб.

11.02.2019    53607    416    190    

56

Перенумераторы Пользователь Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Абонемент ($m)

Обработка восстанавливает уникальную нумерацию кодов справочников.

2 стартмани

03.05.2024    501    2    napan    0    

2

Перенумераторы Бухгалтер Пользователь Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Абонемент ($m)

Иногда при записи документа выходит ошибка: "Значение поля "Номер" неуникально". Это происходит, если каким-то образом корректировался номер документа. Если для других документов можно просто перенумеровать документы за период, то для счетов-фактур выданных, которые уже "ушли" к контрагентам, номер мы менять не можем. Поэтому было разработано данное расширение, которое помогает решить проблему и запустить автонумерацию.

2 стартмани

13.03.2024    590    6    Klinov    0    

1

Перенумераторы Бухгалтер Пользователь Платформа 1С v8.3 Конфигурации 1cv8 Молдова Абонемент ($m)

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

1 стартмани

26.02.2024    603    0    Teut_Vlad    2    

1

Перенумераторы Платформа 1С v8.3 1С:Бухгалтерия 3.0 Россия Бесплатно (free)

Простая внешняя обработка для перезаписи системного номера счета-фактуры выданного в БП 3.0.

16.01.2024    1281    29    RustIG    0    

6

Перенумераторы Пользователь Платформа 1С v8.3 Абонемент ($m)

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

1 стартмани

15.01.2024    442    5    mrsmrv    0    

1
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. avtosfera09 20.07.21 10:59 Сейчас в теме
Добрый день.
В поле "Номер на печать" также подставляется номер из реализации?
2. 77dream77 434 20.07.21 13:52 Сейчас в теме
(1) Здравствуйте
Поле номер на печать не заполняется
3. user613240_sid2304 02.12.21 20:45 Сейчас в теме
Не работает на
Бухгалтерия предприятия КОРП, редакция 3.0 (3.0.103.12) (http://v8.1c.ru/buh8corp/)
Copyright (С) ООО "1C-Софт", 2009 - 2021. Все права защищены
(http://www.1c.ru)
4. user613240_sid2304 02.12.21 20:51 Сейчас в теме
Расширение активно, но программа присваивает 1 и т.д. вместо установки нужного номера. Что проверить?
5. 77dream77 434 03.12.21 09:25 Сейчас в теме
(4) проверил на демо БП 3.0.105.14 и БП КОРП 3.0.105.14 - все правильно работает, счет-фактуре присваивается номер из реализации.
а вот в представлении счета-фактуры используется номер без префикса, это типовое поведение. БП вроде давно так себя ведет.
также не забудьте убрать галку Безопасный режим, иначе в расширении не будет работать перехват
Прикрепленные файлы:
6. user613240_sid2304 03.12.21 15:47 Сейчас в теме
Если нужен префикс? Что сделать. У меня формат номеров вот такой Д000022557
7. 77dream77 434 03.12.21 15:52 Сейчас в теме
(6) надо искать в типовой где формируется представление документа и номер на печать (скорее всего модуль менеджера счета-фактуры) и править эту процедуру через расширение
8. user613240_sid2304 03.12.21 15:55 Сейчас в теме
Формирую я документы СФ групповой обработкой на основании Реализаций. Передаю в параметр СчетФактура.Номер значение Д000022557. И ничего. Танцы с бубном. Попробовал присвоение номера уже после создания и записи вторым проходом. Ничего. В шапке журнала вижу номер свой. Вхожу в документ поле пустое. Формирую книгу продаж, тоже номер пустой. Не пойму что 1с-ники намутили.
Попробовал отключить в документе кусок что касается присвоения номера и все равно мой номер не вставляется. Не пойму в чем прикол:
Процедура УстановитьПредставлениеНомера()
	
	//+Прог1С
	//Если НЕ ЗначениеЗаполнено(Номер) Тогда
	//	ЭтотОбъект.УстановитьНовыйНомер();	
	КонецЕсли;
	//-Прог1С
	Если Исправление Тогда
		Если ВидСчетаФактуры = Перечисления.ВидСчетаФактурыВыставленного.Корректировочный Тогда
			ПредставлениеНомера = НомерИсправляемогоКорректировочногоДокумента + " (испр. "+ НомерИсправления+")";
		Иначе
			ПредставлениеНомера = НомерИсходногоДокумента + " (испр. "+ НомерИсправления+")";
		КонецЕсли;
	Иначе
		ПредставлениеНомера = ПрефиксацияОбъектовКлиентСервер.НомерНаПечать(Номер, Истина, Ложь);		
	КонецЕсли;
	
КонецПроцедуры
Показать

Попробовал убрать в документе флаг Автонумерация, Тоже трабл... Руками программа через вопросы, запросы дает номер менять, а программно просто записать мой номер игнорит
9. user613240_sid2304 03.12.21 15:59 Сейчас в теме
В шапке показывает после загрузки номер мой, но если провалиться или нажать ок. Он исчезает
Прикрепленные файлы:
10. user613240_sid2304 03.12.21 16:06 Сейчас в теме
Если беру ваше расширение подключаю его, при формировании СФ нумератор формируется с 1. Не по формату Номера расходной накладной. Идея возникла найти кусок в программе где руками исправляется номер и взять оттуда. Ведь руками программа как-то дает исправлять через запрос - А вы уверены что хотите поломать номер...
11. user613240_sid2304 09.12.21 10:15 Сейчас в теме
Подскажете по обработке? Почему она не срабатывает
12. 77dream77 434 09.12.21 14:06 Сейчас в теме
сформулируйте свой вопрос. что не срабатывает? по какой обработке?
13. user613240_sid2304 09.12.21 21:59 Сейчас в теме
Автоматическая установка номера счета-фактуры как у реализации. Не ставит номер
14. 77dream77 434 10.12.21 08:16 Сейчас в теме
(13) на указанном Вами релизе проверил - все работает.
возможные причины почему не работает:
1. у расширения не снят флаг безопасный режим
2. есть еще какой-то код, который отменяет изменения расширения, может быть другое расширение, может еще что-то.
надо по отладке пробежаться и посмотреть в чем проблема.
Отладка должна заходить в расширение и не идти дальше в типовую установку номера
15. config 196 30.10.22 12:51 Сейчас в теме
Расширение без проблем работает на версии 3.0.115.19. Спасибо.
Никаких реквизитов не создавала, просто подключила.
16. virs 26.12.22 09:01 Сейчас в теме
как я понял, из комментов выше, в номер счёт-фактуры не переноситься префикс базы и префикс организации, а он нам нужен. доделаете, тогда можно купить.
17. 77dream77 434 19.01.23 15:01 Сейчас в теме
(16) Здравствуйте
Расширение переносит номер в счет-фактуру один в один без каких-либо преобразований со всеми префиксами и т.п.
Номер = НомерИзРеализации;
18. kon_alex155 09.04.23 18:43 Сейчас в теме
А номер на печать изменяет? если нет - то смысл в этом если на печать будут выходить какие то свои номера.
19. 77dream77 434 09.04.23 21:39 Сейчас в теме
(18)так он и не заполняется автоматически, вроде.
с этим проблем при печати не было, может у Вас какая-то доп. настройка есть по заполнению этого номера
20. pauc3123 06.04.24 07:50 Сейчас в теме
добрый день на ут 11.5 будет работать?
Оставьте свое сообщение