Выбираем период за который происходит перенумерация, стартовый номер, и РКО или ПКО
Обработка востанавливает нумерацию ПКО и РКО за период.
Автоматизация бухгалтерского учета
Разработки для оптимизации управления и новейшие отчеты и обработки программ
Чем данная перенумерация лучше чем сотни других уже опубликованных ? Тем более которые более универсальны, выбор документов, префиксы …
нужна была обработка, написал и выложил. может кому пригодится
А как добавить в обработку другие документы для перенумерации?
(3) gutentag,
Откройте в форме «ВариантыДоков» там есть стркоки списка выбора добавьте название того что вам еще нужно.(к примеру ТвойДок)
далее добавь в код обработки
перед «КонецЕсли;»
ИначеЕсли ВариантыДоков = «ТвойДок» Тогда
Выборка = Документы.ТвойДок.Выбрать(НачалоДня(НачПериода),КонецДня(КонПериода),,»Дата»); ////////сдесь ТвойДок это как он назван в конфигурации
ВсегоЗаписей =0;
Пока Выборка.Следующий() Цикл
ВсегоЗаписей = ВсегоЗаписей +1;
КонецЦикла;
Выборка = Документы.ТвойДок.Выбрать(НачалоДня(НачПериода),КонецДня(КонПериода),,»Дата»);
Спасибо за обработку, в работе пригодится
(5) Лен75,
Рад что пригодилась)
просто в первом сообщении писали чем она отличается, а отличается простотой.не страшно дать пользователю)
Похоже таже проблема, что и в других перенумеровщиках — зависает, если кол-во документов больше 10000
И на номерах больше тысячи ставит пробел перед последними тремя цифрами: 0000001 150
1С:Предприятие 8.2 (8.2.16.352)
Бухгалтерия предприятия, редакция 2.0 (2.0.40.8)
(8) andy77777, замени строку в обработке на СтрокаНомер= Прав(«000000000000″+ СтрЗаменить(Нумератор,Символы.НПП,»»),11) ;
это должно убрать пробелы в разрядах
andy77777, обновил обработку.когда перенумеруешь документы имей ввиду что обычно нумерация в пределах года так что период должен быть максимум год.у меня 118000 документов перенумеруется! (хотя я нумеровал и за 3 года сразу -все нормально работает) (8)
Если говорить о конфигурациях УПП(КА), то можно еще добавить, что бы отдельно нумеровались по УУ и УУ+БУ+НУ
(10) спасибо. Теперь нормально, без пробелов.
Это что-то в самом языке 1С изменили в новой версии 1С:Предприятие 8.2.16?
Посмотрел несколько обработок здесь — везде такая проблема с пробелами.
(10) еще такой момент: например идут номера 100, 130, 101, 102. обработка пытается 130 перенумеровать в 101, а 101 уже есть и зависает!
В других похожих перенумераторах делается 2 прохода, сначала с каким-нибудь префиксом, например пко-100, пко-101, пко-102, пко-103, затем второй проход уже с нормальной перенумерацией.
Добавьте в обработку такой механизм, если возможно.
(13) andy77777, поставь первый раз перенумеровать с номера которого точно в базе нет
к примеру 10000000 а со второго прохода сделай с того как нужно.вообще я так и делал в последней версии(первый проход нумеровал с префиксом «_»).тут выложен просто пример.что бы легко разобратся и доработать-если кто захочет
(13) andy77777, Сделал.первый проход ставь галочку будет префикс «_»
(15) спасибо!
при перенумерации не затыкается на номерах? у многих пытается перенумеровать без проверки и в результате обвалиается по ошибке — номер занят 🙂 а то для 8.2 лениво из 7ки переписывать, скачать проще…
упс — проглядел (13)(14)(15) та самая тема..
спасибо