Перенумерация документов "Без лишних хлопот"

04.06.16

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

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

Файлы

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

Наименование Скачано Купить файл
Перенумерация документов "Без лишних хлопот" 0.8
.epf 29,68Kb
84 2 500 руб. Купить
Перенумерация документов "Без лишних хлопот" 0.9
.epf 29,91Kb
21 2 500 руб. Купить

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

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

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

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

  1. Исправлять нумерацию документов. 
  2. Проверять корректность текущей нумерации документов. Ведь так просто написать алгоритм, который избавит бухгалтера от необходимости врукопашную проверять последовательность номеров....
  3. Автоматическое определение номера первого документа. Если бухгалтер принимает решение перенумеровать документы за август - обработка должна подсказать, что исходя из нумерации предыдущих 7 месяцев нумерация в текущем должна начинаться с цифры....
  4. Поддерживать работу с префиксами.
  5. При попытке исправить документы - возможно что очередной необходимый номер будет уже занят в другом документе, то это не должно быть причиной остановки всего процесса. Программа должна уметь:высвобождать для себя номера, если они оказались позже текущего документа или явно сообщать бухгалтеру, что важно исправить нумерацию предыдущего периода, перед тем как обрабатывать текущий период. Думаю любой со мной согласиться, что если текущий номер документа занят помеченным на удаление документом - то без всяких вопросов следует исправлять номер.
  6. Наконец, если по каким-то непреодолимым причинам нумерацию документа не удалось исправить - это не повод останавливаться. Разумно продолжить исправлять все другие документы и отложить вопрос с текущим документом.

И наконец главное правило.
Все должно быть легко и удобно!!!
Так, что бы бухгалтеру не пришло в голову звонить нам (программистам) звонить и отвлекать от решения проблем мирового масштаба изобретения новых велосипедов.

Если подтвердится интерес к этой разработке - сделаю ее вариант для управляемых форм.
Жду комментариев и отзывов!!!!

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

Перенумерация касса

См. также

Перенумераторы Бухгалтер Пользователь 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. Yashazz 4891 10.09.14 19:53 Сейчас в теме
Автор, у меня щас откровенно плохое настроение, поэтому буду придираться: ваша "умная" обработка может подхватывать ранее существовавшую нумерацию? Т.е. в базе есть документы с номерами 00023, 00024 и так далее. Для части документов надо сделать отдельную нумерацию Спц01, Спц02 итд (по некоему условию), а для остальных всё должно идти, как шло. Могёте?
А в пределах дня расставить кассовые документы, чтоб кассовая книга верно шла, по номерам перетасовать их время, могёте?
2. Aleksey81 1194 10.09.14 20:05 Сейчас в теме
(1) Yashazz, Кто с дурным настроением придет, тот рискует получить того же...
На ваш вопрос отвечу.
1) Если часть документов с отдельной нумерацией однозначно определяется фирмой, то - Да.
Если вы хотите использовать более сложную систему отбора - такое не сделал и делать не хочу.
2) Исправлять время документов внутри дня - хорошая идея. Завтра постараюсь сделать.
6. Yashazz 4891 15.09.14 15:30 Сейчас в теме
(2) Если у вас привязка только к фирме, то какая ж она, к гейтсу, "умная"? Обычный перенумератор, каких на ИС более чем изрядно.
(4) Пхе. Я такое сделал 6 лет назад ишшо. Маленький совет - переставляя документы, не забудьте о времени 23:59:59, после которого можно вылететь в другие сутки.
7. Aleksey81 1194 15.09.14 23:45 Сейчас в теме
(6) Yashazz, У вас много интересных разработок выложено. Без шуток - видно что вы хорошо владеете 1с. Но вот вашей перенумерации я не нашел. Выкладывайте скорее свою обработку!
4. Aleksey81 1194 12.09.14 20:27 Сейчас в теме
(1) Yashazz, Исправил интерпретацию времени документа. Все стало теперь более тривиально. Обработка смотрит порядок документов по времени и предлагает сделать нумерацию полном соответствии с временем документов.
3. Ktuhh 11.09.14 09:19 Сейчас в теме
На словах выглядит интересно. Будет случай подходящий - проверю.
5. blindcat2006 95 14.09.14 11:13 Сейчас в теме
Лепота - красиво, компактно, функционально.
Теперь то же для УФ.
8. streettrack 22 29.10.14 09:32 Сейчас в теме
Добрый день. Открываю Вашу обработку в 1С:Предприятие 8.2 (8.2.18.96) конфигурация Бухгалтерия государственного учреждения, редакция 1.0 (1.0.28.2) и пишет ошибку
"{ВнешняяОбработка.ПеренумерацияДокументов.МодульОбъекта(14)}: Поле объекта не обнаружено (ПриходныйКассовыйОрдер)
Документ = Метаданные.Документы[ВидДокумента];
"
в чем причина????
9. Aleksey81 1194 29.10.14 10:34 Сейчас в теме
(8) streettrack, Все просто. В вашей конфигурации (БГУ) документ "ПриходныйКассовыйОрдер" называется как-то по другому. Моя обработка работает в обычной бухгалтерии. Для вашей бухгалтерии гос. учреждения нужна очень простая доработка. В модуле обработки нужно заменить все упоминания "ПриходныйКассовыйОрдер" на название аналогичного документа вашей конфигурации. Также надо заменить упоминание "РасходныйКассовыйОрдер".
10. streettrack 22 29.10.14 11:11 Сейчас в теме
Все верно доделал. Возник другой вопрос. Теперь пишет "ВнешняяОбработка.ПеренумерацияДокументов.МодульОбъекта(235)}: Ошибка при вызове метода контекста (Добавить)
НовПозОтбора = ПостроительОтчетаДокумент.Отбор.Добавить("Организация");
по причине:
Недопустимое значение параметра (параметр номер '1')"

Когда комментирую этот блок обработка открывается и работает, но только при выборе организации он выводит все приходниеи и расходники а не по конкретной организации. У нас в базе около 40-а организаций.
11. streettrack 22 29.10.14 11:16 Сейчас в теме
Вернее : НовПозОтбора = ПостроительОтчетаДокумент.Отбор.Добавить("Организация", "Организация", "Организация");
по причине:
Недопустимое значение параметра (параметр номер '1')"

Когда комментирую этот блок обработка открывается и работает, но только при выборе организации он выводит все приходниеи и расходники а не по конкретной организации. У нас в базе около 40-а организаций.
12. Aleksey81 1194 29.10.14 14:54 Сейчас в теме
(11) streettrack, Очень хорошо. Как называется реквизит документа, в котором хранится ссылка на организацию?
Как только выясните - замените в строке ПостроительОтчетаДокумент.Отбор.Добавить("Организация"); Параметр "Организация" на ваше значение
13. streettrack 22 30.10.14 10:17 Сейчас в теме
Реквизит документа, в котором хранится ссылка на организацию называется "Учреждение".
Но после замены значения проблема осталась :(((
Только теперь: НовПозОтбора = ПостроительОтчетаДокумент.Отбор.Добавить("Учреждение");
по причине:
Недопустимое значение параметра (параметр номер '1')"
14. budddana 18.05.16 13:28 Сейчас в теме
Понадобилась как раз такая обработка, в 1С:Предприятие 8.3 (8.3.8.1652) работать будет?
15. araik 26.05.16 14:28 Сейчас в теме
Добрый день!

Текущую версию БП 3.0 открыли по ключу /RunModeOrdinaryApplication в режиме толстого клиента в обычном режиме. При открытии обработки программа сообщила о нижеследующем:

{ВнешняяОбработка.ПеренумерацияДокументов.МодульОбъекта(874,26)}: Переменная не определена (УправлениеПользователями)
ЭтотОбъект.Организация = <<?>>УправлениеПользователями.ПолучитьЗначениеПоУмолчанию(глЗначениеПеременной("глТекущийПользователь"), "ОсновнаяОрганизация");
{ВнешняяОбработка.ПеренумерацияДокументов.МодульОбъекта(874,79)}: Процедура или функция с указанным именем не определена (глЗначениеПеременной)
ЭтотОбъект.Организация = УправлениеПользователями.ПолучитьЗначениеПоУмолчанию(<<?>>глЗначениеПеременной("глТекущийПользователь"), "ОсновнаяОрганизация");

Есть заинтересованность в данной обработке, но надо проверить. Сможете устранить ошибку, для проверки обработки?

С уважением, Араик.
16. Lekar-istrument 05.10.16 09:26 Сейчас в теме
обработка не универсальная. в КА 1.1 ошибка при открытии
{ВнешняяОбработка.ПеренумерацияДокументов.МодульОбъекта(322)}: Метод объекта не обнаружен (ЕстьРеквизитДокумента)
Если ОбщегоНазначения.ЕстьРеквизитДокумента("Организация",МетаданныеДокумента) Тогда
Для отправки сообщения требуется регистрация/авторизация