Перенумерация документов (для v8)

15.08.19

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

Обработка для перенумерации документов в 8-ке.

Скачать файл

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

Наименование По подписке [?] Купить один файл
ирПеренумерацияДокументов.epf
.epf 31,44Kb
938
938 Скачать (1 SM) Купить за 1 850 руб.

Обработка задумывалась как простая и удобная в использовании для неискушенного пользователя (для остальных есть УниверсальныеПодборИОбработкаОбъектов.epf).

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

В обработке предусмотрены:

  • выбор вида документа;
  • отбор по организации;
  • отбор по периоду;
  • автоматическое определение последнего номера предыдущего периода (если предыдущий период не лежит за пределами периода нумерации);
  • установка и автоопредление префикса при смене организации, в т.ч. с учетом префикса базы;

Обработка адаптирована для использования в типовых конфигурациях 1С.

Новое в версии 03:

1. Добавлена поддержка числовых префиксов.
2. Исправлены выявленные ошибки.

Новое в версии 02:

1. Добавлено изменение длины номера документа.
2. Добавлен универсальный отбор на базе построителя отчетов.
3. Исправлены выявленные ошибки.

 

См. также

Перенумераторы Бухгалтер Пользователь Платформа 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    54834    424    194    

63

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

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

6000 руб.

18.05.2022    10732    25    0    

21

Перенумераторы Платформа 1С v8.3 Конфигурации 1cv8 1С:Бухгалтерия 3.0 Россия Абонемент ($m)

Полезная внешняя обработка "Перенумерация документов", подходит для любой конфигурации на управляемых формах с БСП.

2 стартмани

04.10.2024    370    14    steaom    0    

0

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

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

2 стартмани

13.03.2024    847    6    Klinov    1    

1

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

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

1 стартмани

26.02.2024    860    2    Teut_Vlad    2    

1

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

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

16.01.2024    1794    38    RustIG    0    

6
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Dr_DelProg 55 24.02.10 00:05 Сейчас в теме
Конечно, есть задумки воткнуть туда отбор через построитель отчетов, но пока нет вдохновления, и особой надобности... Кароче, если кому-то надо будет универсальный отбор, подумаем как это сделать.
2. tango 545 24.02.10 09:30 Сейчас в теме
+ за упорство при взятии бухареста
3. Arbi 06.04.10 19:28 Сейчас в теме
4. Dr_DelProg 55 08.04.10 22:35 Сейчас в теме
Хэхэх :) Голоса посыпались - отчетный период пришел :)
5. Inuki 20.04.10 16:46 Сейчас в теме
Запрос.УстановитьПараметр("ДатаКонца", ДатаКонца); - при том что состав даты - "Дата".
Dr_DelProg; +1 Ответить
6. Likusia 21.04.10 20:50 Сейчас в теме
а можно воткнуть изменение длины номера??
допустим в базе валяются "Нужные", "ненужные" и помеченные на удаление доки -- нужна перенумерация только "нужных"
смены префикса при этом не достаточно
Dr_DelProg; +1 Ответить
7. Dr_DelProg 55 21.04.10 20:57 Сейчас в теме
На выходных постараюсь найти время, подправлю.
8. Dr_DelProg 55 16.05.10 13:37 Сейчас в теме
Обновил - наслаждайтесь.
9. cucuruza 26.05.10 10:34 Сейчас в теме
От всей души - спасибо! Избавилась от кучи проблем.
10. lex872 03.06.10 10:10 Сейчас в теме
Обработка очень понравилась, но Нашёл ошибку.... Если префикс заканчивается на цифры, например Б52 то нумерация будет такого типа: Б0000000521
Пожалуста, исправьте этот косяк. Обработка просто супер!!!!
Dr_DelProg; +1 Ответить
11. qwertyman 03.06.10 10:35 Сейчас в теме
Косяк с префиксами :) если префикс 0010000000, то часть номеров с одноцифровым значением будет иметь префикс 001, а с двухцифровым 01, трех 1, что косяк. Выглядит так: 0010000000, 0010000001...0010000009, 0100000010, 0100000011.. 1000000111.
12. qwertyman 03.06.10 13:21 Сейчас в теме
А все почему так получилось? дело в функции ПолучитьСтроковыйНомерБезПрефиксов(Номер) в ней пытаются определить, какая часть строки префикс, а где номер (что глупо, потому что префикс и так известен). Но устроена это функция только с учетом того, что префикс состоит только из букв, что естественно не так. Поэтому и страдают пользователи с префиксами типа "001" и "Б52". Я у себя этот баг исправил, спасибо автору за проделанную работу, я использовал. Влом самому с нуля писать. ;)
Dr_DelProg; +1 Ответить
14. Dr_DelProg 55 03.06.10 13:34 Сейчас в теме
(12) Ну, в общем тоже можно.
13. Dr_DelProg 55 03.06.10 13:32 Сейчас в теме
По данным конференций для партнеров, по крайней мере версия платформы 8.1.5 не поддерживала числовые префиксы. Префиксы должны состоять из букв и спецзнаков.
К тому же, смысл числового префикса непонятен.
Например, номер: Б5200000001, где префикс мы хотим видеть Б52 и номер 1, по своему смыслу тоже самое что префикс Б и номер 5200000001. Этим путем и нужно будет идти. Но на таких номерах обработочка что-то неработает.. поправлю на днях.
15. Likusia 19.06.10 20:52 Сейчас в теме
а у меня чего-то при смене длинны номера (номер с префиксом МК) нумерация начинается с 1 ) с чего бы это (я что-то не то делаю? или как? )
т.е.
задаем префикс МК, начать с номера 43, период с 01.05, длина номера 9. Обработка радостно сообщает вправом углу начальный номер МК0000043......и бодро перенумеровывает с МК000001 )))
Dr_DelProg; +1 Ответить
16. Dr_DelProg 55 22.06.10 15:33 Сейчас в теме
Подредактировал. Выявленные проблемы зафиксил.
17. A_kryl 162 28.06.10 14:03 Сейчас в теме
зачем прерывание при неуникальности номера то? пусть добавляет единичку и пробует следующий...
18. Dr_DelProg 55 28.06.10 17:19 Сейчас в теме
Обработка должна обеспечивать последовательную перенумерацию в заданном (выбранном) периоде. Если это невозможно - она прерывается, дальше пользователь сам решает что делать - брать больший период для перенумерации или исправлять проблемные номера вручную.
Camry_13; Likusia; +2 Ответить
19. kassir22 15.02.11 12:40 Сейчас в теме
{Форма.Форма(251)}: Ошибка при вызове метода контекста (Записать): Не уникальный номер документа
добНайденный.Записать(РежимЗаписиДокумента.Запись, РежимПроведенияДокумента.Неоперативный);
по причине:
Не уникальный номер документа
20. Dr_DelProg 55 28.06.11 20:49 Сейчас в теме
Как бы вот взяться на 8.2 ее портировать... Под управляемое приложение.
21. Hantinka 12.09.11 16:34 Сейчас в теме
Обработка понравилась и сегодня в очередной раз пригодилась! А то любят мои коллеги вручную номера менять зачем-то... :)
22. anig99 2852 12.09.11 16:40 Сейчас в теме
(21) поставьте запрет на редактирование номера
23. Dr_DelProg 55 12.09.11 18:13 Сейчас в теме
(22) В типовых запрет только через конфигурирование на такие вещи может поставиться, на сколько я помню.
32. Hantinka 19.11.11 12:03 Сейчас в теме
(22) anig99, не хочется тормошить лишний раз конфигуратор. Номер и так не очень просто меняется: только после проведения дока и с кучей предупреждений. Но товарищи коллеги обладают неограниченным упорством.
Поэтому ещё раз хочу сказать спасибо за столь полезную обработку! )
24. Marysia 16.09.11 09:51 Сейчас в теме
Удобная обработка, но если уже начали исправлять в ручную, то ругается на не уникальность и вылетает - что очень огорчает.
25. Dr_DelProg 55 02.10.11 12:04 Сейчас в теме
(24) А пример последовательности документов, где происходит вылет можете привести? Можно нажать правой кнопкой в списке документов и нажать "Вывести список", и прикрепить список к сообщению. Имеют значение только дата и номер документа.
26. avavadim 07.10.11 22:13 Сейчас в теме
27. gavrikprog 118 08.10.11 23:33 Сейчас в теме
Так и не понял зачем этот велосипед...
Есть обработка Универсальный подбор и обработка объектов. Делает все тоже самое
И качать необязательно.

выбор вида документа;
отбор по организации;
отбор по периоду;
автоматическое определение последнего номера предыдущего периода (если предыдущий период не лежит за пределами периода нумерации);
установка и автоопредление префикса при смене организации, в т.ч. с учетом префикса базы;

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

Перенумерацией обычно занимаются не дятлы
28. slas 23 10.10.11 11:40 Сейчас в теме
спасибо очень пригодилась
29. courageous 24 10.11.11 12:16 Сейчас в теме
Отличная обработка! не раз уже выручала.
30. Reticent 16.11.11 06:40 Сейчас в теме
спасибо, ещё на 8-ке бы её переделать, а так выручала
31. Hantinka 19.11.11 12:00 Сейчас в теме
(30) Reticent, данная обработка и так для 8-ки
33. ol121314 29.11.11 04:12 Сейчас в теме
Использую в основном для перенумерации кассовых документов, требований накладных и авансовых отчетов. Очень нужная вещь. Спасибо
34. puzanov1973 03.01.12 10:09 Сейчас в теме
Нормальная вещь - пригодилась :)
35. makas 44 21.01.14 12:13 Сейчас в теме
Спасибо, как раз такая обработка нужна!
проверил на БП 2.0.54.13
36. Hantinka 07.11.15 19:00 Сейчас в теме
Хотелось бы добавить, что работает отлично даже на украинских конфигурациях
Оставьте свое сообщение