Данная обработка позволяет осуществить перенумерацию любых документов.
Данная обработка позволяет осуществить перенумерацию любых документов. Будет работать для любых конфигураций где есть справочник Организации. Так как перенумерация идет в разрезе организаций.
Судя по скрину получился симпатичны нумератор, придется взять 😀
Ага, такую цель и ставил, простой и при этом универсальный перенумератор.
На управляемых формах работает?
Пожелание к обработке: добавьте пожалуйста окно «Длина номера» с показом максимального значения.
Очень надо! Спасибо!
Спасибо за обработку, перенумеровала то, что не смогли другие отсюда.
p.s. печально, тормозит движок сайта — сняли мани в двойном размере, первый раз нажал скачать, а файл не загрузился 🙁
(3) SoulCast, Вообще недавно сделал на УФ ее, но еще не отладил нормально, пока тестовый вариант. Времени пока нет(
Чем же типовая не устроила с ИТС? В ней возможностей на порядок больше
Почему реквизит формы «Организация» строковый, а не справочник «Организации»?
Кривая обработка. Допиливать её ещё надо.
(8) kredko, прежде чем говорить что обработка «кривая» лучше хорошенько подумать, как же интересно другие скачивающие ее кривизны не заметили (причем такой очевидной). Просто не надо обработку пересохранять в конфигурации в которой отсутствует справочник Организации и тогда никакие типы слетать не будут.
Извините, попробую затестить на других конфигурациях. Позже отпишусь как работает.
Затестил. Вроде как-то работает. Но опять же надо было в описании добавить, что данная обработка подходит только к типовым конфигурациям. Почему? Потому что тут может выскочить ошибка:
«{Форма.Форма.Форма(178)}: Поле объекта не обнаружено (ПрефиксУзлаРаспределеннойИнформационнойБазы)
Префикс = ПараметрыСеанса.ПрефиксУзлаРаспределеннойИнформационнойБазы».
И орфографических ошибок тоже хватает.
Поэтому назвать данную обработку «Универсальной» нельзя.
(12) kredko, «И орфографических ошибок тоже хватает» в коде? 🙂 Смотрю у вас теперь цель как можно более «опустить» обработку 🙂
Дело не в этом. Мне нужен был механизм перенумерации документов. Т.к. сделанный свой немного кривой.
Ещё затестил обработку. Оказывается, что длина номера должна быть минимум 11 символов. Если будет меньше, то перенумерацию мы просто не увидим. Тестил на своей самописной базе.
Строка 57 модуля формы:
«ДлинаЧисла = 11 — СтрДлина(Префикс);»
Вот где они 11 символов.
Я вместо 11 подставил СтрДлина(ВыбранныйДок.Номер) и всё красиво получилось.
(0) А подскажите можно этой обработкой перенумеровать ВСЕ документы(по организации) сразу и установить им префикс?
Очень нужна эта обработка на управляемых формах! Пожалуйста, сделайте!
Предлагаемая здесь «универсальный подбор и обработка…» имеет слишком много функций, не часто нужных. А эта — очень простая и лёгкая! Именно то, что надо.
(17) bbuhh, Сделал. Можете посмотреть в моих публикациях.
(18) ilmar521,
СПАСИБО!!!! Но она ещё не активна. Жду.
Интересно,
(18) ilmar521,
Спасибо! Отлично работает.
В качестве пожелания на будущее — хотелось бы иметь возможность выбора вида документа путём ввода первых букв.
ilmar521, а есть возможность ее перекодить под 8.1. А то у меня проблема — в бухгалтерии 8.1 не собирает в ТЗ виды документов. Хотя перекопипастил 1 в 1 с платформы 8.2
(18)А есть вариант ее под 8.1 написать? А то я код, формы все скопипастил в 8.1.15 платформу — а не пашет — не собирает виды документов в конфигурации
(Блин. Товарищи модераторы — потрите мое пред сообщение. Инет тормозил — продублировал ничаянно)
Спасибо автору за разработку!
Стоящая программа, работает быстро и четко. Спасибо!