Перенумератор документов для платформы v77 (перенумерует по любому количеству видов документов и нумераторов)

04.06.09

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

Перенумератор документов для платформы v77.
В ред. 2 выполняется "сквозная" нумерация по любому списку видов документов и нумераторов.

Рекомендую всем, ранее скачавшим первоначальную редакцию, - скачать ред. 2.

Скачать исходный код

Наименование Файл Версия Размер
ПеренумерацияДокументов.ert
.1243932187 51,50Kb
741
.1243932187 51,50Kb 741 Скачать бесплатно
ПеренумерацияДокументов.ert (ред. 2)
.1244054392 52,00Kb
698
.1244054392 52,00Kb 698 Скачать бесплатно

Обновления в ред. 2.

Добавил возможность выбирать любое количество видов документов а также и любое количество нумераторов документов.

Обработка по указанным видам документов и нумераторам формирует полный список видов документов и делает по этому списку "сквозную" нумерацию. Перед записью целевого документа проверяется коллизия с уже существующими в ИБ документами (только для видов документов для которых установлена уникальность номера при конфигурировании). 

См. также

Перенумерация документов для Бух 7.7

Перенумераторы Бухгалтерский учет 7.7 1С:Бухгалтерия 7.7 Бухгалтерский учет Абонемент ($m)

Данная обработка выполняет перенумерацию (присвоение новых номеров документам) в Бухгалтерии предприятия 7.7 за выбранный период.

1 стартмани

01.07.2021    4416    4    Ant10    0    

2

Перенумерация документов для 1С:Бухгалтерии 7.7

Перенумераторы Платформа 1С v7.7 1С:Бухгалтерия 7.7 Бухгалтерский учет Абонемент ($m)

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

1 стартмани

07.11.2017    14626    17    Юлия69    0    

0

Перенумерация справочников и документов для 1С: 7.7

Перенумераторы Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

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

1 стартмани

03.08.2016    25695    122    ak_register    8    

3

Восстановление нумерации

Перенумераторы Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

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

1 стартмани

11.04.2015    16088    12    maksa2005    1    

3

Ренумерация любых документов и справочников с учетом префикса

Перенумераторы Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

С помощью этой обработки можно перенумеровать любой справочник или документ, входящий в состав программ 1С: Предприятие 7.7

1 стартмани

24.04.2014    4094    11    tatyana1604    1    

0

Универсальная обработка для перенумерации справочников

Перенумераторы Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

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

1 стартмани

06.04.2013    4103    63    sweeper7    6    

2

Изменение нумерации с начала года

Перенумераторы Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

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

1 стартмани

24.01.2013    4159    37    sp1406    1    

0
Комментарии
Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. prolancer 106 02.06.09 12:44 Сейчас в теме
(gutentag) исправил то, что Вы просили. Спасибо за коммент.
2. whtblck 96 03.06.09 09:37 Сейчас в теме
блин, где же ты был 2 недели назад :(
не пришлось бы самому ваять.
тем не менее, +
3. prolancer 106 03.06.09 09:41 Сейчас в теме
(2) эт не я, эт мой клиент захотел позже...
за плюс, thnx... всем
4. MS_Tos 03.06.09 12:55 Сейчас в теме
а я только собирался делать ))
Спасибо!!!
Обработка в основном предназначена для востановления учета или для его коректировки!!
6. prolancer 106 03.06.09 16:15 Сейчас в теме
(4) Обработка выполняет т.н. "сквозную" нумерацию по выбранным: периоду; виду и статусу (проведенные, не проведенные, удаленные, не удаленные) документов. При этом для проведенных документов перепроведение не выполняется, т.к. происходит изменение номера документа и его запись.
(4),(5) Обработка выполняется только по одному (выбранному) виду документов. Нумератор (если он установлен у выбранного вида документа) используется только для поиска существующего документа с номером совпадающим с устанавливаемым. Если такой документ будет найден, то сначала у него произойдет замена номера на временный и его запись, затем запишется наш целевой документ, затем у найденного документа номер будет заменен на старый номер целевого документа и он будет записан в ИБ.

Впрочем, обработка без пароля текст можете свободно изучить.

Еще будут вопросы задавайте.
За оперативность ответа, извиняйте, работа.
5. SatanClaws 143 03.06.09 14:32 Сейчас в теме
Нумераторы воспринимает?
7. prolancer 106 03.06.09 22:59 Сейчас в теме
(5) ред. 2 теперь работает и с нумераторами.
10. SatanClaws 143 05.06.09 23:11 Сейчас в теме
(7) просто сам недавно делал нечто подобное.
О нумераторах задумался не сразу...

ЗЫ что-то в пятницу-ночер 9й ответ вкурить не могу - расскажу к чему пришел я: обходом по метаданым выбираются виды документов, принадлежащих выбранному нумератору.

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

Кстати...
С префиксами, так полагаю, никак не заморачивались?
11. prolancer 106 05.06.09 23:30 Сейчас в теме
(10) префикс указывается в поле 'Начать с №', в случае если среди выбранных видов документов нет ни одного "числового" номера. Префикс определяется следующим образом: анализируется последовательно символ заданного номера, если этот символ не число и не пробел, считается что это конец префикса, например если указать '76/ 00 67 ', то в качестве префикса будет испорльзоваться '76/'. Повторюсь, если нет "числовых" номеров.
Выборку документов для сортировки я делаю в запросе, по-этому в сортировке смысла нет, они идут последовательно.

Обработка без пароля и открыта, можно посмотреть код. Кстати, там есть прокомментированная процедура УстановитьНовыйНомер() в которой реализован алгоритм автонумерации номера с проверкой коллизии. Необходимость в этой функции у меня появилась в связи с тем, что в 1С иногда "сбивается" автонумерация документов и перестает работать штатный метод УстановитьНовыйНомер(), так вот данная процедура делает то-же, что и штатный метод, только более надежно.
8. Shaman100M 1150 04.06.09 12:57 Сейчас в теме
А как решал проблему ИДНумератора = ИДДокумента ?
9. prolancer 106 04.06.09 13:26 Сейчас в теме
(8) Имеется ввиду проверка коллизии?
Поиск документов коллизии выполняется не по идентификатору нумератора, а последовательно по всем видам документов входящих в нумератор. Для этого у целевого вида документа проверяется установлен-ли нумератор, если да, то составляется список видов входящих в такой нумератор, а затем последовательно создается объект для каждого конкретного вида документа попавшего в список и по этому объекту делается выборка документов.
Почему делается выборка, а не поиск? Много лет тому назад когда использовал УРИБ, заметил, что после обмена данными в ИБ могут появиться документы и справочники с одинаковыми номерами и кодами, пришедшими из разных ИБ.

Но так работает только в ред.2. В первом варианте обработки коллизия убирается только у первого найденного документа (см. мой ответ в 6 комменте).
В первом варианте обработки подразумавалось, что ИБ в этом случае не работает в режиме УРИБ и у вида документа не менялась уникальность, ну т.е. в базе м.б. найден только один документ с номером совпадающим с новым номером целевого документа.
12. Bell 36 13.06.09 23:39 Сейчас в теме
13. Automatik 919 16.09.09 13:49 Сейчас в теме
Сортировку в списке можно сделать, искать вид документа легче будет.
14. Automatik 919 16.09.09 14:16 Сейчас в теме
Не добавляет лидирующие нули к номеру ...
15. gull71 20.11.09 22:39 Сейчас в теме
Из всех попадавшихся единственная справилась с с/ф на авансы в ПУБ-е через снятие с проведения:-) (Префикс ессно был "ав")
16. mtn0a 17.06.10 05:32 Сейчас в теме
Немного не понял смысл этих многочисленных "перенумераторов". Как можно изменить номер всех документов(перенумеровать все документы за период), когда каждому из них соответствует печатная версия, которая хранится в бухгалтерии. Получается ситуация, когда у клиента документ с одним номером, а в организации с другим. Врятле бухгалтер допустит такую операцию. Коллеги, как этот вопрос решен у Вас?
17. prolancer 106 17.06.10 07:17 Сейчас в теме
(16) если бухгалтер один, и этот бухгалтер всегда знает что он делает, то может и не допустит. а вот если бухгалтеров - "туча", и они порой не понимают, что они делают, или компания интенсивно работает с наличностью "задним" числом, то как раз эти многочисленные "перенумераторы" и помогают в таких ситуациях.
18. Stoly 15.09.10 22:51 Сейчас в теме
;) перенумератор отличная вещь . при не оперативном учете товара. меня бухи слезно просили поставить
19. Nad1812 18 20.09.11 11:04 Сейчас в теме
Полезная вещь. Бухгалтерша очень просила.
20. elekona 21.09.11 15:25 Сейчас в теме
Эта обработка спасла три часа моего времени - огромнейшее спасибо!!!!
21. SkorikA 83 30.09.11 07:46 Сейчас в теме
Спасибо автору, пригодилась обработка. Помогло сохранить для более важных вещей пару часов времени:-)
22. Urbant 22.01.12 21:44 Сейчас в теме
Спасибо. Очень помогло.
23. nina88 10.04.13 13:25 Сейчас в теме
Добрый день!
подскажите после того как я скачала перенумератор на панели 1с должен появиться значок? сис.админа у нас нет. услышала от знакомой про Перенумератор, решила полазить и найти. Найти нашла))) а дальше ступор)
Оставьте свое сообщение