Приведение номеров документов к нужной длине

0. echo77 1707 31.01.16 18:38 Сейчас в теме
Обработка режет/добавляет незначащие лидирующие нули в номерах выбранных документов

Перейти к публикации

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Brawler 441 01.02.16 09:39 Сейчас в теме
Придерживаюсь личного мнения:
  • номер должен занимать полностью все свои разряды
  • из букв там только должен быть префикс инф базы и/или организации

Вы надеюсь знаете, что произойдет когда нумерация дойдет до "ТК999" и что потом вам придется своей же обработкой прогонять еще раз эти документы расширяя разрядность номеров?

У нас любят в номера пихать точки, дроби и еще всякие несусветности, а потом удивляются чего это программа ругается на не уникальные номера при попытке сохранить документ, в котором еще та и номера нет.
echo77; cool.vlad4; +2 Ответить
2. cool.vlad4 2 01.02.16 09:44 Сейчас в теме
(1) Brawler,
Вы надеюсь знаете, что произойдет когда нумерация дойдет до "ТК999" и что потом вам придется своей же обработкой прогонять еще раз эти документы расширяя разрядность номеров?

особенно прикольно будет, если будут документы с номерами типа "ТК499" и "00ТК499"
(2)
У нас любят в номера пихать точки, дроби и еще всякие несусветности, а потом удивляются чего это программа ругается на не уникальные номера при попытке сохранить документ, в котором еще та и номера нет.
я придерживаюсь мнения, что нужно запрещать редактировать номера вручную. (давать разрешение, только определенным лицам)
3. echo77 1707 01.02.16 19:02 Сейчас в теме
Согласен с вами полностью - пользователю нет смысла лезть в номер документа или код справочника Плана видов характеристик.
Хочу так же обратить внимание, что например в УПП 1.3 при достижении номера документа значения "09999" следующий документ не запишется - т.к. новый номер не сможет получить
9. Kontakt 107 02.11.17 12:51 Сейчас в теме
(3)Что сделать, если дошло? Увеличить длину? до 6 или 7 символов.(3)
10. echo77 1707 03.11.17 06:51 Сейчас в теме
(9) Да, увеличить длину номера на 1. Можно этой программой. Опыт есть.
11. Kontakt 107 03.11.17 07:44 Сейчас в теме
(10) спасибо. Выручила Обработка
4. Yashazz 4481 04.02.16 15:15 Сейчас в теме
Обалдеть. Мало того, что не оскудевает поток неразличимо-схожих перенумераторов, так некоторые из них ещё и умудряются стяжать себе плюсы)) Воистину, "вечная тема".
5. echo77 1707 04.02.16 18:53 Сейчас в теме
(4) Спасибо за плюс, друг! Данная программа, по сути, это не перенумератор в прямом смысле этого слова, хоть номера она и правит.

Я больше позиционирую данную публикацию как пример программы, с хорошим сервисом для работы пользователя(себя в первую очередь). В программе применено несколько интересных решений, таких как:
- динамически изменяемое поле ДокументСписок
- отбор от ПостроителяЗапроса, который применяется ко всем ДокументСпискам
- форма индикации, взятая из типовой(кстати, почему-то неправильно показывает прогресс :-))

В общем, на создание сервиса и интерфейса ушло 90% времени, на функционал остальные 30% ;-)

Для тех кому нужен удобный инструмент "на всякий случай" - берите
7. Alex_E 2331 10.01.17 19:09 Сейчас в теме
(5) Незначащих нолей в номере нет, на печать можно выводить только значащую информацию (даже общий модуль в БСП есть ПрефиксацияОбъектовКли.... где можно вывести на печать номер без лидирующих нолей, с префиксами или без)...

Прям сразу вспомнился случай на заре туманной юности в 1С - в 7.7 не могут ничего ввести. Бухгалтерия в панике, стал разбираться - одна деваха, из особо одарённых поудаляла везде, докудова её шаловливые ручки дотянулись, лидирующие ноли. Результат - после номера (кода справочника) 9 при записи "номер не уникальный!". Контора встала)))) Обработку писал, что ноли возвратила.
8. echo77 1707 10.01.17 19:25 Сейчас в теме
(7) да-да, главное не перестараться :-)
6. echo77 1707 10.01.17 18:33 Сейчас в теме
Наступил новый год - обработка актуальна
Оставьте свое сообщение
Вакансии
Программист 1C
Москва
Полный день

Главный специалист (Программист 1с)
Подольск
зарплата от 100 000 руб. до 110 000 руб.
Полный день

Программист
Москва
зарплата от 200 000 руб. до 230 000 руб.
Полный день

Ведущий инженер по тестированию
Санкт-Петербург
зарплата от 130 000 руб.
Полный день

Разработчик 1С
Москва
зарплата от 200 000 руб. до 220 000 руб.
Полный день