Перенумерация двойников (справочники, документы) 2.14

Опубликовал Вадим 1С911.BY (Вадимко) в раздел Обработки - Обработка справочников

Перенумерует неуникальные номера выбранных видов документов и коды выбранных справочников конфигурации
Работает под SQL и DBF (достаточно быстро)
Требуется установка 1C++

Есть проблемы со скоростью работы?
Пишите письма :)
ЗЫ. Коротенькие пояснения в тексте обработки

Оригинал обработки

http://1c911.by/skachat-1s-besplatno/perenumeraciya-dvoynikov-spravochniki-dokumenty.htm
Изменения и новые обработки смотрите на http://1c911.by/skachat-besplatno-1s.htm

 

Скачать файлы

Наименование Файл Версия Размер
Перенумерация дублей доков
.1184601975 7,19Kb
29.05.13
189
.1184601975 7,19Kb 189 Бесплатно
Перенумерация двойников
.1184620723 10,49Kb
29.05.13
109
.1184620723 10,49Kb 109 Бесплатно
Перенумерация двойников (2.14)
.1184675843 15,32Kb
29.05.13
168
.1184675843 15,32Kb 168 Бесплатно

См. также

Комментарии
1. Сhe Burashka (CheBurator) 16.07.07 20:57 Сейчас в теме
Для перенумерации неуникальных номеров - требовать установку 1С++ и SQL - это круто!
2. Вадим 1С911.BY (Вадимко) 182 16.07.07 22:20 Сейчас в теме
Дорогой Чебурашка, могу написать вариант для ДБФ специально для тебя
Сегодня набросал, надо было очень а найти не смог
А поместить 1cpp.dll в папку BIN вроде как несложно
Какие еще предъявы? :)
ЗЫ. Спасибо Олегуне Садовникову за штуршок вмоск (тормозил я)
3. Вадим 1С911.BY (Вадимко) 182 16.07.07 23:23 Сейчас в теме
4. Вадим 1С911.BY (Вадимко) 182 17.07.07 01:21 Сейчас в теме
Качаем по новой, тестируем
Стало гораздо лучше :)
5. Сhe Burashka (CheBurator) 17.07.07 02:55 Сейчас в теме
Дорогой Вадимко!
Конечно же, наличие версии для DBF - было бы гораздо гламурнее.
В идеале - автоопределение применяемого решения (SQL, DBF под фокспро, чиcтый DBF)
Связано это с тем, чтобы лишний раз не суетиться... и конечному юзеру гораздо проще...
(да и мне будет интересно посмотреть под каким вариантом как рисуется код... ;-)
6. Вадим 1С911.BY (Вадимко) 182 17.07.07 10:19 Сейчас в теме
Плюсуйте рейтинг - сделаем автоопределение :)
7. Вадим 1С911.BY (Вадимко) 182 17.07.07 16:38 Сейчас в теме
Сделали поддержку DBF и автоопределение
Качаем версию 2.0!
А рейтинг так и остался на единичке :)
Чученька, на тебя вся надежда!
8. Сhe Burashka (CheBurator) 17.07.07 17:17 Сейчас в теме
я рейтинги без проверки плюсую в очень редких случаях... знаю я вас, писателей... ;-)
не проверил еще...
ответа так и нет как определяются дубли документов...
вот есть у меня 2 идентичные заявки, только вторая - содержит одну незаполненную строку - отловит что это идентичные?
9. Сhe Burashka (CheBurator) 17.07.07 17:21 Сейчас в теме
Инфо = СоздатьОбъект("MetaInfoClasses");
{U:\ПЕРЕНУМЕРАЦИЯ ДВОЙНИКОВ (2.0).ERT(364)}: Неудачная попытка создания объекта (MetaInfoClasses)
..
работающая прога с небольшим функционалом гораздо лучше большой проги с неработающим функционалом.
..
пока двойка.
10. Вадим 1С911.BY (Вадимко) 182 17.07.07 17:42 Сейчас в теме
По строкам ничего не проверяется!
Написано же: по докам - номера, по справочникам - коды (с учетом особенностей конфиги)
Но не реквизиты объектов (это уже за денежку ибо нефиг)

1cpp закинул?
Читай еще... двоечнег
11. Вадим 1С911.BY (Вадимко) 182 17.07.07 17:45 Сейчас в теме
Можно проверять наличие 1cv7.dds в каталоге ИБ
Если не осилишь - замени этот кусочек
У меня версия 1cpp 2.5.0.2
12. Сhe Burashka (CheBurator) 17.07.07 18:13 Сейчас в теме
Проверку поставь и предупреди юзера - для работы того-то и того-то не хватает того-то.. тьфу! ;_)
13. Вадим 1С911.BY (Вадимко) 182 17.07.07 18:20 Сейчас в теме
14. Вадим 1С911.BY (Вадимко) 182 17.07.07 18:51 Сейчас в теме
Еще немного подкорректировал, закралась ошибка в справочниках (вот что значит спешка)
Надо еще подумать над присвоением нового кода... или не надо?
В случае бардака в номерах (смотрю в базу и чешу репу) :(
15. Вадим 1С911.BY (Вадимко) 182 17.07.07 21:50 Сейчас в теме
Изменил нумерацию. Теперь нумерует по правилам конфиги, но самостоятельно
Таким образом даже при дырах и бардаке будут создаваться последовательные номера и коды
Возможны и ошибки, проверяйте
16. Вадим 1С911.BY (Вадимко) 182 18.07.07 13:11 Сейчас в теме
Воспаленное воображение создало новую редакцию (2.12)

Основные изменения (описание внутри кода):
Новый номер, код присваивается исходя из последнего номера максимальной длины
Например есть элементы с кодами 00043, 003, А-9, 00043, 00059 (длина кода задана 5)
Обработка назначит код 00060 первому элементу
Оптимизировано получение максимального кода (зачем его было получать каждый раз?) :)
17. Вадим 1С911.BY (Вадимко) 182 18.07.07 14:46 Сейчас в теме
Обидно, что Чебурашка с головой ушел в проверку... а рейтинг так и не плюсанул
...хотя бы за наглядное пособие по прямым запросам в SQL и DBF
18. Вадим 1С911.BY (Вадимко) 182 19.07.07 10:48 Сейчас в теме
Товарищи, вы что просто тупо качаете?
Запускали хоть?
19. Роберт (FreNzY) 02.08.07 08:05 Сейчас в теме
Рез = База.Соединение(Соединение);
{E:\ОБРАБОТКИ\INFOSTART\ПЕРЕНУМЕРАЦИЯДВОЙНИКОВ_(2.13)\ПЕРЕНУМЕРАЦИЯДВОЙНИКОВ_(2.13).ERT(598)}: FAILED! IDataInitialize::GetDataSource(): Класс не зарегистрирован
20. Вадим 1С911.BY (Вадимко) 182 02.08.07 12:36 Сейчас в теме
21. Вадим 1С911.BY (Вадимко) 182 03.06.08 13:47 Сейчас в теме
Обновил немного
Была ошибка при перенумерации документов с периодичностью нумерации "Все"
22. Ирина (miroshka) 18.11.08 01:03 Сейчас в теме
Я не программист, и даже не начинающий программист, объясните бестолковым, куда чего записывать. У меня 1с7.7 комплексная. надо перенумеровать справочник Номенклатура
23. Вадим 1С911.BY (Вадимко) 182 24.11.08 17:15 Сейчас в теме
Тогда долго придется объяснять...
Нужно скачать 1cpp.dll с 1cpp.ru, положить в каталог базы данных
Для ДБФ надо скачать и драйвер (см. ссылку в каментах)
Далее запустить обработку, выделить спр-к Номенклатура и выполнить ее
Обработка перенумерует только "двойников", не все подряд!
24. Gen Tay (GenTay) 11.02.14 20:25 Сейчас в теме