Перенумерация документов

29.04.15

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

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

Файлы

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

Наименование Скачано Купить файл
Перенумирация документов
.epf 17,18Kb ver:1.1
87 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

 

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

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

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

Для выполнения перенумерации необходимо нажать кнопку "Выполнить".

Вступайте в нашу телеграмм-группу Инфостарт

Перенумирация документов обработка документов

См. также

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

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

5591 руб.

11.02.2019    60553    452    195    

88

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

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

6000 руб.

18.05.2022    13052    35    0    

29

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

Расширение, которое даёт возможность автоматически проставлять номера для счетов-фактур наподобие алгоритма БП. Если исправление или номер счета-фактуры отредактирован, префикс равен "И". Если корректировка, префикс равен "К". Если "Аванс, аванс комитента или корректировка аванса, префикс равен "А". В других случаях без префикса. Ведущие нули убираются.

3 стартмани

19.01.2026    119    0    user213093test    0    

1

Перенумераторы Бухгалтер Пользователь 1С 8.3 1С:Библиотека стандартных подсистем Абонемент ($m)

Расширение позволит автоматически исходя из настроек устанавливать префиксы у документов.

5 стартмани

15.01.2026    261    0    Rassel8911    0    

4

Перенумераторы Пользователь 1С 8.3 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Зарплата и Управление Персоналом 3.x 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Абонемент ($m)

Обработка для исправления ошибки «Значение поля номер не уникально» в 1С. Синхронизирует внутренний кэш нумератора с реальными данными в базе после ручного изменения номеров или восстановления из SQL.

1 стартмани

16.12.2025    507    2    d_shaymardanov    3    

2

Перенумераторы Бухгалтер Пользователь 1С:Предприятие 8 1С:Управление нашей фирмой 3.0 Абонемент ($m)

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

2 стартмани

05.11.2025    846    0    ipx    0    

1

Перенумераторы Бухгалтер Пользователь 1С:Предприятие 8 1С:ERP Управление предприятием 2 Абонемент ($m)

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

1 стартмани

31.10.2025    933    4    InFlach    0    

2
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. ugeen 30.04.15 13:09 Сейчас в теме
Не вижу строки для выбора документов
2. denis13 27 01.05.15 09:48 Сейчас в теме
(1) ugeen, на форме реквизит "Вид документа".
3. jobkostya1c_ERP 101 04.05.15 18:35 Сейчас в теме
Пишут что перенумераторов миллионы, но под рукой вовремя не оказывается когда надо :)
4. jobkostya1c_ERP 101 04.05.15 18:38 Сейчас в теме
Плюс за поддержку и обычных и управляемых форм. Конечно, ничего универсального нет. Запустил инструмент в УТ 11.1.10.86 выдало кучу ошибок :)
Ошибка инициализации модуля: Форма.ФормаУправляемая.Форма
по причине:
{Форма.ФормаУправляемая.Форма(22,2)}: Процедура или функция с указанным именем не определена (СохранитьЗначение)
	<<?>>СохранитьЗначение("мисНумерацияДокументов_ДатаНачала",		ЭтаФорма.Элементы.ДатаНачала);
{Форма.ФормаУправляемая.Форма(23,2)}: Процедура или функция с указанным именем не определена (СохранитьЗначение)
	<<?>>СохранитьЗначение("мисНумерацияДокументов_ДатаОкончания",	ЭтаФорма.Элементы.ДатаОкончания);
{Форма.ФормаУправляемая.Форма(24,2)}: Процедура или функция с указанным именем не определена (СохранитьЗначение)
	<<?>>СохранитьЗначение("мисНумерацияДокументов_Организация",		ЭтаФорма.Элементы.Организация);
{Форма.ФормаУправляемая.Форма(29,16)}: Процедура или функция с указанным именем не определена (ВосстановитьЗначение)
	ДатаНачала		= <<?>>ВосстановитьЗначение("мисНумерацияДокументов_ДатаНачала");
{Форма.ФормаУправляемая.Форма(30,18)}: Процедура или функция с указанным именем не определена (ВосстановитьЗначение)
	ДатаОкончания	= <<?>>ВосстановитьЗначение("мисНумерацияДокументов_ДатаОкончания");
{Форма.ФормаУправляемая.Форма(31,17)}: Процедура или функция с указанным именем не определена (ВосстановитьЗначение)
	Организация		= <<?>>ВосстановитьЗначение("мисНумерацияДокументов_Организация");
Показать
5. jobkostya1c_ERP 101 04.05.15 18:53 Сейчас в теме
Думал дело только в особенностях хранения настроек управляемой формы типа как описано тут, оказалось просто шаблон, который придется заполнить самому.
Быстрая заплатка которую обычно использую не помогает :)
&НаКлиенте
Процедура ВыборПериода(Команда)
	// Заполнить период.
	
КонецПроцедуры

&НаКлиенте
Процедура Заполнить(Команда)
	// Заполнить документами на перенумерацию.
	//ЗаполнитьДокументы();
КонецПроцедуры

&НаКлиенте
Процедура ВыполнитьПеренумерацию(Команда)
	// Выполнить перенумерацию.
	
КонецПроцедуры

&НаКлиентеНаСервереБезКонтекста
Процедура СказатьПользователю(текст1, Поле1=Неопределено)
	СП = Новый СообщениеПользователю;
	СП.Текст = Текст1;
	Если Поле1<>Неопределено Тогда
		СП.Поле = Поле1;
	КонецЕсли;	
	СП.Сообщить();
КонецПроцедуры	

&НаКлиенте
Процедура ПриЗакрытии()                           
	Попытка
		СохранитьЗначение("мисНумерацияДокументов_ДатаНачала",		ЭтаФорма.Элементы.ДатаНачала);
		СохранитьЗначение("мисНумерацияДокументов_ДатаОкончания",	ЭтаФорма.Элементы.ДатаОкончания);
		СохранитьЗначение("мисНумерацияДокументов_Организация",		ЭтаФорма.Элементы.Организация);
	Исключение
		СказатьПользователю("Сбой при сохранении настроек при закрытии управляемой формы "+ПодробноеПредставлениеОшибки(ИнформацияОбОшибке() ) );
	КонецПопытки;
КонецПроцедуры

&НаКлиенте
Процедура ПриОткрытии(Отказ)
	Попытка
		ДатаНачала		= ВосстановитьЗначение("мисНумерацияДокументов_ДатаНачала");
		ДатаОкончания	= ВосстановитьЗначение("мисНумерацияДокументов_ДатаОкончания");
		Организация		= ВосстановитьЗначение("мисНумерацияДокументов_Организация");
	Исключение
		СказатьПользователю("Сбой при восстановлении настроек при открытии управляемой формы "+ПодробноеПредставлениеОшибки(ИнформацияОбОшибке() ) );
	КонецПопытки;
КонецПроцедуры
Показать

Настройки, то дело некритичное :) Дописать - вот для многих будет практика перехода на толстого на тонкий клиент :)
6. LuxVeritatis 14.05.15 10:42 Сейчас в теме
Каждый программист должен хотя бы раз написать свою правильную обработку для перенумерации документов :)
StBender; +1 Ответить
7. Dimakgb 14.05.15 16:57 Сейчас в теме
Бухгалтерия предприятия, редакция 3.0 (3.0.40.24)

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

Метод объекта не обнаружен (СведенияОВнешнейОбработке)"

Просьба исправить!
8. mamashka-1 23 02.03.16 18:34 Сейчас в теме
1С:Предприятие 8.3 (8.3.7.1917)
Конфигурация Элит-строительство. Бухгалтерский учет, редакция 3.0 (3.0.43.75) (http://www.eprof.ru/develops/es80/)
Эта конфигурация - просто нашлепка строительства на обычную бухгалтерию. Все обычные обработки для Бухгалтерии 1С идут.
Скачала, пыталась открыть обработку , сообщения. что нет процедуры или фунции "СохранитьЗначение"
и "ВосстановитьЗначение" в модуле управляемой формы и в модуле формы. Закомментировала эти строки в формах. Обработка загрузилась, но реквизита для выбора "Вид документа" нет. Стало быть, надо все выбирать ручками. Что сделать?
Для отправки сообщения требуется регистрация/авторизация