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

Публикация № 78695 25.11.10

Задачи пользователя - Обработка документов

Перенумерация документов перенумератор перенумерация справочников

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

Перенумерация документов

Обновление от 07.02.2022г - добавил обработку для конфигураций на Управляемых формах "ПеренумерацияДокументов_УФ" - учет префиксов встроен обязательным механизмом. Описание соответствует описанию для обработки для _ОбычныхФорм. Разработана и протестирована на 1С:Комплексная автоматизация 2 (2.4.13.281), платформа 1С:Предприятие 8.3 (8.3.18.1741).

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

Обновление от 03.02.2022.

В ходе рефакторинга кода полностью изменился алгоритм перенумерации:

1) теперь учитываются дубли номеров (даже в разрезе префиксов)

2) теперь нужно задавать вручную все префиксы и прописывать правила замены префиксов.

Условно для примера напишу так:

префикс ТК => ТК - означает сценарий, при котором префикс не изменяется;

префикс "" => ТК - означает сценарий, при котором номера без префиксов должны приобрести префикс ТК, и быть уникальными в разрезе префикса ТК;

префикс БП- => ТК - означает сценарий, при котором префикс БП- должен замениться на префикс ТК. В данном примере тире можно указывать в разделе префиксов или в разделе ЛишнихСимволов, которые удаляются из номеров. По факту тире уйдет, поэтому будет одинаково задать тире в разных разделах (вспомогательных таблицах - см. рис.)

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

4) Изменил алгоритм определения уникального номера по порядку - метод описан подробно ниже по тексту.

 Обработка протестирована на Управление производственным предприятием, редакция 1.3 (1.3.173.3), платформа 1С:Предприятие 8.3 (8.3.18.1741), обычные формы.

На рисунках ниже показан ситуация, когда 5 документов имеют некорректные номера. Для перенумерации надо запустить алгоритм сначала для 2015 года с префиксами ТК, затем второй раз для 2011 года с префиксами ТК, "" (пустая строка), БП (тире я отнес к лишним символам, хотя можно было отнести к префиксу БП-). На втором и третьем рисунках показаны результаты перенумерации.

 

Перенумерация кодов справочника

Обновление от 07.02.2022г - добавил обработку для конфигураций на Управляемых формах "ПеренумерацияСправочников_УФ" - учет префиксов встроен обязательным механизмом. Описание соответствует описанию для документов для _ОбычныхФорм. Разработана и протестирована на 1С:Комплексная автоматизация 2 (2.4.13.281), платформа 1С:Предприятие 8.3 (8.3.18.1741).

Обновление  от 02.02.2022г.

Была проведена проверка и тестирование работы первой версии внешней обработки для справочников на конфигурации УПП 1.3 (Управление производственным предприятием, редакция 1.3 (1.3.173.3) ), на платформе 1С:Предприятие 8.3 (8.3.18.1741))  - первая версия обработки корректно восстановила коды справочника Номенклатура в демо-базе УПП 1.3.

В ходе рефакторинга кода полностью изменился алгоритм до неузнаваемости - сейчас представлена обновленная версия:

1) добавлены все справочники с длиной кода больше нуля (тип кода - строковый или числовой - не важно);

2) учтены дубли кодов - при этом для учета дублей кодов в разрезе префиксов добавлена вторая обработка. Если у вас нет префиксов, то используйте обработку "Перенумерация Справочников". Если у вас справочник содержит элементы с разными префиксами, то используйте обработку "Перенумерация Справочников СУчетомПрефиксов". Это связано с тем, что все алгоритмы для поиска и подбора уникального кода происходят в разрезе префиксов (например, для префиксов "БП-" или "УТ-"), и этот же алгоритм для справочника без префиксов будет работать дольше - это вы почувствуете на больших справочниках и малых мощностях компьютера. Если справочник небольшой и префиксов нет, можете использовать любую обработку - разница будет в несущественной скорости выполнения обработки.

3) для справки - в обработке "Перенумерация справочников" учета префиксов кодов нет - если вам надо перезадать коды справочника без учета префикса кодов - то есть удалить префиксы и восстановить обычную нумерацию, задайте префиксы во вспомогательной таблице ЛишниеСимволы - тогда при этом префиксы будут удалены из кодов и восстановлены лидирующими нулями до длины формата кода.

4) ранее при записи нового кода при возникновении ошибки "Не уникальный код справочника" - я обрабатывал исключительную ситуацию поиском нового уникального кода и перезаписью справочника, сейчас полностью ушел от этого механизма. Сейчас заранее определяю все дубли кодов ("000000012", "0012", "12" - все это дубли одного кода) и корректно обрабатываю все коды без обработки исключительных ситуаций.

5) добавил Флаг -параметр для обработки справочника не запросом, а через объектную модель - полезно для очень большого справочника и небольших мощностей компьютера (памяти в первую очередь) - чтобы не вылететь в ошибку "Не хватает памяти".

6) для разных платформ применяю функцию Найти() или СтрНайти() - в зависимости от версии, указывайте соответствующий Флаг "ИспользоватьСтаруюФункциюНайти" (смотрите рисунки ниже) - метод СтрНайти() - доступен, начиная с версии 8.3.6 (в режиме совместимости с версией 8.3.6 и последующими).

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

Префиксы указывайте с тире, если тире используется при формировании кода. И наоборот, без тире - если тире не используется.

Обратите внимание, что после обработки код "БП-00000001" и код "УТ-00000001"  - это разные и уникальные коды в разрезе своих префиксов. Уникальные коды были установлены, потому что до обработки элементы имели дубли-кодов. При этом код "УТ-00000125" корректно восстановил свою длину с учетом того, что дублей в разрезе префикса "УТ-" не было.

7) Для справки - типовая обработка 1С заменяет все подряд коды, начиная с вашего заданного номера (по умолчанию с 1) последовательно увеличивая на 1 следующий код. Перезаписываются все элементы справочника, участвующие в этом алгоритме.

В представленных обработках по справочнику - те элементы справочника, у которых нет дублей кодов и формат кодов валидный для конфигурации - не будут перезаписаны, сохранят исходное значение кода. Вы производите минимальные изменения со справочником.

8) Для справки - обработка рассчитана на простые правила задания кода: Префикс + ЛидирующиеНули + ЧисловойКод. Для других правил (сложных вариантов) обработка не подходит. Например, когда Код задается как  КодГруппы (4 символа) + "-" + КодЭлемента. В данном примере нет префиксов, нет лидирующих нулей, длина кода не соответствует предустановленной в конфигураторе. Такие нестандартные сценарии обработка не обрабатывает!

9) Для справки - алгоритм перенумерации справочников с учетом префиксов занимает 343 строки кода, без учета префиксов - 251 строка кода. Не думаю, что подобный механизм можно включить в типовую групповую обработку справочников в раздел "ПроизвольныйАлгоритм", тем более без отладки...

 
 История создания и развития обработки Перенумерация справочников

 

Всем добра!

С пользой для клиентов, RustIG.

 

 
 См. также 90+ статей

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

Наименование Файл Версия Размер
Перенумерация справочников с учетом префиксов_УФ (_Управляемые формы)

.epf 12,98Kb
26
.epf 2.0 12,98Kb 26 Скачать
Перенумерация документов с учетом префиксов_УФ (_Управляемые формы)

.epf 14,83Kb
46
.epf 2.0 14,83Kb 46 Скачать
Перенумерация справочников_ОФ (Обычные формы)

.epf 11,65Kb
901
.epf 1.0 11,65Kb 901 Скачать
Перенумерация справочников с учетом префиксов_ОФ (Обычные формы)

.epf 14,19Kb
10
.epf 2.0 14,19Kb 10 Скачать
Перенумерация документов с учетом префиксов_ОФ (Обычные формы)

.epf 16,61Kb
140
.epf 2.0 16,61Kb 140 Скачать
Перенумерация документов и справочников для управляемых форм

.zip 22,50Kb
2
.zip 2.0 22,50Kb 2 Скачать
Перенумерация документов и справочников для обычных форм

.zip 26,53Kb
0
.zip 2.0 26,53Kb Скачать
Перенумерация документов и справочников для обычных и управляемых форм

.zip 49,00Kb
3
.zip 2.0 49,00Kb 3 Скачать

Специальные предложения

Отзывы
36. RustIG 1690 02.02.22 21:34 Сейчас в теме
02.02.2022г Обновил обработку Перенумерация справочников.
В ходе рефакторинга кода полностью изменился алгоритм до неузнаваемости - сейчас представлена обновленная версия! Изменения подробно описаны в публикации.
37. RustIG 1690 03.02.22 19:21 Сейчас в теме
03.02.2022 - обновил обработку Перенумерация документов - теперь учитывает разные префиксы документов (в течение заданного года по одной организации) и учитывает всевозможные дубли. Надеюсь, вам станет еще легче работать.
38. RustIG 1690 07.02.22 13:52 Сейчас в теме
Обновление от 07.02.2022г - добавил обработку для конфигураций на Управляемых формах "ПеренумерацияДокументов_УФ" - учет префиксов встроен обязательным механизмом. Описание соответствует описанию для обработки для _ОбычныхФорм. Разработана и протестирована на 1С:Комплексная автоматизация 2 (2.4.13.281), платформа 1С:Предприятие 8.3 (8.3.18.1741).
39. RustIG 1690 07.02.22 15:33 Сейчас в теме
Обновление от 07.02.2022г - добавил обработку для конфигураций на Управляемых формах "ПеренумерацияСправочников_УФ" - учет префиксов встроен обязательным механизмом. Разработана и протестирована на 1С:Комплексная автоматизация 2 (2.4.13.281), платформа 1С:Предприятие 8.3 (8.3.18.1741).
35. RustIG 1690 02.02.22 21:32 Сейчас в теме
(18) Спасибо за обратную связь.
Долго собирался с силами.
Обновил 02.02.2022г - теперь перенумеровывает задвоенные коды.
40. RustIG 1690 24.06.22 13:56 Сейчас в теме
24-06-2022. УТ 10.3 загрузка банк. выписок некорректно записывает исх. плат. поручения - вместо создания новых уникальных номеров записывает в номер документа номер из выписки - из-за этого возникает неуникальность номеров - бухгалтер использовала косую черту, чтобы хоть как-то временно обойти проблему. Поэтому когда я доработал клиент-банк для загрузки исх. плат. поручений, также пришлось перенумеровать имеющиеся плат. исх. Но на платформе 8.2.19 при открытии соот-ей обработки возникла ошибка, обработка не смогла инициализироваться - пришлось закомментировать код, относящийся к новой платформе 8.3 (см. скрины).
Прикрепленные файлы:
Остальные комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. iov 408 25.11.10 18:27 Сейчас в теме
(0) Вопрос поиском по сайту смотрели что есть?
И согласно вашим же словам

5. «Китайская» мудрость:
А. «Не придумывай велосипед» Если я решаю задачу, например, с применением ComОбъекта, то можно найти в глобальном поиске в конфигурации УПП все механизмы и методы объектов, например, которые используются совместно с ComСоединением. Задача решится быстрее.

если нужны оценки... то нужно то что чего здесь нет...
2. RustIG 1690 26.11.10 09:04 Сейчас в теме
...я не из оценок сюда выложил обработку. Я смотрел выложенные обработки по этой теме - ничего не подошло. ...в том-то все и дело, что Вы могли бы в комментариях указать работающую обработку по этой теме - кинуть ссылку. И еще я не смотрел на других форумах.
6. Abadonna 3939 27.11.10 06:22 Сейчас в теме
(2), (4) Дебаты по поводу перенумераторов предлагаю прекратить. Писали, пишут, и будут писать.

- Ваш любымый полонез?
-Огинского
-Ваше любомое произвдение Огинского?
-Полонез

Ограничений на выкладывание оных творений нет, это дело внутреннего цензора автора.
Мнение выказать проще всего плюсом или минусом. Минус пять - и гудбай обработка
7. iov 408 27.11.10 11:26 Сейчас в теме
(6) никаких споров и дебатов Все мирно и спокойно. перенумераторы писать будут - согласен. Но тут вопрос то не что делает обработка а выкладывать полезные вещи. этот перенумератор может работать в УТ ? Наверняка может. так почему не дополнить его дополнительными функциями? Наверняка у каждого в загашнике свой или чужой многофункциональный перенумератор лежит... Я не исключение мне проще скачать готовое и воспользоваться чем самому писать какую нить банальшину. Так что я не как программист в данном случае а как пользователь. Минуса лепить за работу выполненную и работающую я принципиально не ставлю... Человек старался - делал.
P.S. тем более я понимаю что у автора инстинкт защитный работает и что-то объяснять бесполезно. Тем более человек импульсивный не терпящий критики. Вы уважаемый "Abadonna" в критиков не минусами же бросаетесь а делаете лучше - быстрее- универсальнее... Так что никаких проблем и дебатов лежит и пусть лежит она есть не просит.
3. RustIG 1690 26.11.10 09:16 Сейчас в теме
... я согласен, что "китайская" мудрость звучит банально.
4. пользователь 26.11.10 13:17
Сообщение было скрыто модератором.
...
5. RustIG 1690 26.11.10 16:21 Сейчас в теме
Ну что ж. Посмотрел я ссылку... Своего мнения не изменил - для справочников и для 8.1 есть обработки, но они не обходят проблему "Не уникальный код!" Пусть моя реализация обработки висит в системе и дарит людям помощь. Пусть не сразу, а по необходимости. Я, например, нахожу на инфостарте обработки от 2008 и 2009 года, которые мне помогают в работе. :)
8. RustIG 1690 10.12.10 09:33 Сейчас в теме
Доработал алгоритм под документы, проверил на проблемной базе, сработало отлично. Обработку не выложил, поскольку хоть она не претендует на универсальность. :)
9. RustIG 1690 16.09.11 13:35 Сейчас в теме
С чего это вдруг эта статья стала "рекомендуемой сообществом"?
У меня есть собственное замечание к своей статье :) : табельный номер присваивается сотруднику (справочник "Сотрудники"), но не ФизЛицу... Инвентарный номер присваивается ОС отдельно от кода элемента справочника ОС, причем только тогда, когда ОС принимается к учету.
так что статья несколько сбивает с толку, но при этом алгоритм установки уникальных кодов в справочниках сохраняет свою востребованность :)
10. bes-kkm 28.09.11 13:42 Сейчас в теме
А в Управлении торговлей 8.1 будет работать , а то может нет и смысла скачивать?
11. RustIG 1690 29.09.11 00:04 Сейчас в теме
(10) на торговле не тестировалась. вы можете взять для себя алгоритм установки уникального номера.
адаптировать под торговлю вам не составит труда, так как я комментировал свой алгоритм.
возможно мне следует выложить в публикации алгоритм, который затем можно будет вставить в "универсальный подбор и обработку данных"...
12. dimas_downloader 04.10.11 10:32 Сейчас в теме
14. mrd_84 24.11.11 22:13 Сейчас в теме
Штука нужная, безусловно! Мне после переноса данных из 77 в 8 пригодилась. Сразу по неопыпности об эотм не позаботился вот и возник вопрос. Автор, спасибо тебе! Век живи, век учись!)))
15. DaBoogy 03.12.11 18:54 Сейчас в теме
Доброго дня! У меня РБД на рознице 8,1 на обмене как-то скажется или придется делать образы по новой.
16. fin7 23.01.12 10:29 Сейчас в теме
Спасибо, применяла для КАМИН:Расчет зароботной платы для бюджетных учреждений ред. 3.5
Работает, жаль, префикс поставить нельзя
17. JohnyDeath 300 29.02.12 16:15 Сейчас в теме
Зачетный скрин обработки! УФ? )
18. KostyaBu 20 21.03.12 09:51 Сейчас в теме
Обработка убирает бредовые символы, но не перенумеровывает задвоенные коды!!!! Т.о. не выполняет своей основной задачи.
20. RustIG 1690 21.03.12 15:42 Сейчас в теме
(18), (19) Возможно, друг. Наверное бессмысленно писать, что кому-то обработка помогла... То есть она вполне работоспособна. С вашей стороны было бы профессионально и более корректно обратиться ко мне по-другому, чем, просто "Автор, обработка не дорабатывает".
Например, предварительно отладив код, указав на ошибку. А если вы не разработчик. а например, пользователь, тогда просто вежливо спросите, что вы делаете не так, представившись для начала и описав на какой конфигурации запускаете, скрин-шот с ошибкой или результатами обработки прикрепить. Ну, в общем, сделать шаг навстречу и хоть немного прояснить, что вы делаете и что не получается.
Вообще время для тестирования и исправления уже прошло - посмотрите дату публикации. Я не буду ее пересматривать. Может и уроки вежливости напрасно описывал...
Это старая обработка. Возьмите из нее за основу механизм (посмотрите код и скопируйте) - механизм обхода проблемы неуникального кода и заодно формирования уникального кода.
После публикации, я для себя много раз оптимизировал этот алгоритм и для семерки, и для восьмерки, но не выкладывал исходники кода. Спросите у ребят. которые сказали спасибо за эту обработку - могут ли они помочь вам. Я неоднократно получал помощь от ребят на ИС - просто задавал вопрос, они откликались. И у вас получится. :) Только задавайте вопрос адресно - то есть кому-то конкретно пишите и спрашивайте.
21. KostyaBu 20 22.03.12 13:59 Сейчас в теме
(20) Хорошо, на счет корректности признаю, в обработке нехватает малюсенького кусочка кода, для отслеживания задвоенных кодов

кодпредыдущий = "";
Пока Выборка.Следующий() Цикл

Код = СокрЛП(Выборка.Код);

если код = кодпредыдущий тогда
код="";
конецесли;
кодпредыдущий = СокрЛП(Выборка.Код);
RustIG; Niberu; +2 Ответить
35. RustIG 1690 02.02.22 21:32 Сейчас в теме
(18) Спасибо за обратную связь.
Долго собирался с силами.
Обновил 02.02.2022г - теперь перенумеровывает задвоенные коды.
19. KostyaBu 20 21.03.12 09:52 Сейчас в теме
Автор, обработка не дорабатывает
22. Niberu 5 23.04.13 07:21 Сейчас в теме
Начал смотреть отчего дублирующиеся коды не делает уникальными.
Смотрю, тут уже обсуждалось, понятно.


Интересно, это зачем в коде модуля формы при нажатии кнопки "выполнить"?

Если Ложь Тогда
Об = Справочники.ФизическиеЛица.СоздатьЭлемент();
КонецЕсли;
23. RustIG 1690 23.04.13 09:48 Сейчас в теме
(22) теперь у переменной Об есть контекст элемента спр-ва ФизЛиц - можешь вызывать экспортные процедуры и необходимые реквизиты физлиц
24. mamay 06.11.13 13:53 Сейчас в теме
А в Бухгалтерия предприятия, редакция 2.0 (2.0.53.4) вообще не запускается, пишет не может быть прочитана текущей версией программы. Было бы справедливым возвращать $m за скачанные, но не работоспособные обработки.
25. RustIG 1690 29.01.15 01:09 Сейчас в теме
(24) сначала надо открыть в конфигураторе, после чего конфигуратор сам задаст вопрос "Требуется преобразование обработки". Согласитесь с этим. Затем открывайте в пользовательском режиме.

...В кои-то веки пришлось мне сегодня обновлять БП 2.0 до последней версии, при чем конфигуратор при обновлении выдал предупреждение, что коды стали не уникальными в справочнике "Прочие доходы и расходы".

Воспользовался своей обработкой, добавил новый справочник прочих доходов и расходов в процедуре "ПриОткрытии" как описано в публикации. Также закомментировал строку
Если КраткоеПредставлениеОшибки(ИнформацияОбОшибке()) = "Код не уникален!" Тогда 


так как на новой версии платформы краткое представление ошибки не "срабатывает".

Обработка обновила коды, как надо.
26. Milanick 30.03.18 22:51 Сейчас в теме
"исходный текста модуля отсутствует"

Это специально?
27. RustIG 1690 31.03.18 14:19 Сейчас в теме
(26) картинку приложите пож-та
код открыт
28. user1146742 08.04.19 13:32 Сейчас в теме
Подскажите,пожалуйста,будет ли работать на конфигурациях БГУ 2.0 и ЗКГУ 3.1
29. RustIG 1690 08.04.19 18:48 Сейчас в теме
(28) добрый день. не могу подсказать - не тестировал. с точки зрения алгоритмов может сработать. прошу делать копии перед использованием.
30. АЛИСА В СТРАНЕ ЧУДЕС 10.11.21 15:12 Сейчас в теме
Хорошая обработка. Экономит время.
31. RustIG 1690 29.12.21 16:59 Сейчас в теме
для УФ не делал. нужды нет - для УФ в типовых есть групповая обработка объектов - там много чего можно сделать
32. alexnov 47 05.01.22 17:10 Сейчас в теме
не работает на УПП 1,3 и 8,3,19
33. RustIG 1690 05.01.22 17:50 Сейчас в теме
34. RustIG 1690 02.02.22 12:49 Сейчас в теме
(32) работает - проверил на номенклатуре - в демо-версии 5ть или 6ть символов в коде спр.Номенклатура, я перевел в стандартный 11-символьный формат
Прикрепленные файлы:
36. RustIG 1690 02.02.22 21:34 Сейчас в теме
02.02.2022г Обновил обработку Перенумерация справочников.
В ходе рефакторинга кода полностью изменился алгоритм до неузнаваемости - сейчас представлена обновленная версия! Изменения подробно описаны в публикации.
37. RustIG 1690 03.02.22 19:21 Сейчас в теме
03.02.2022 - обновил обработку Перенумерация документов - теперь учитывает разные префиксы документов (в течение заданного года по одной организации) и учитывает всевозможные дубли. Надеюсь, вам станет еще легче работать.
38. RustIG 1690 07.02.22 13:52 Сейчас в теме
Обновление от 07.02.2022г - добавил обработку для конфигураций на Управляемых формах "ПеренумерацияДокументов_УФ" - учет префиксов встроен обязательным механизмом. Описание соответствует описанию для обработки для _ОбычныхФорм. Разработана и протестирована на 1С:Комплексная автоматизация 2 (2.4.13.281), платформа 1С:Предприятие 8.3 (8.3.18.1741).
39. RustIG 1690 07.02.22 15:33 Сейчас в теме
Обновление от 07.02.2022г - добавил обработку для конфигураций на Управляемых формах "ПеренумерацияСправочников_УФ" - учет префиксов встроен обязательным механизмом. Разработана и протестирована на 1С:Комплексная автоматизация 2 (2.4.13.281), платформа 1С:Предприятие 8.3 (8.3.18.1741).
40. RustIG 1690 24.06.22 13:56 Сейчас в теме
24-06-2022. УТ 10.3 загрузка банк. выписок некорректно записывает исх. плат. поручения - вместо создания новых уникальных номеров записывает в номер документа номер из выписки - из-за этого возникает неуникальность номеров - бухгалтер использовала косую черту, чтобы хоть как-то временно обойти проблему. Поэтому когда я доработал клиент-банк для загрузки исх. плат. поручений, также пришлось перенумеровать имеющиеся плат. исх. Но на платформе 8.2.19 при открытии соот-ей обработки возникла ошибка, обработка не смогла инициализироваться - пришлось закомментировать код, относящийся к новой платформе 8.3 (см. скрины).
Прикрепленные файлы:
41. kodblack 13 27.05.23 06:33 Сейчас в теме
у вас указан код справочника - 77, на другом скрине 00000000077.
сможет обработка рассчитать 11 символок с кодом.
есть код - 6543 и 90876, необходимо превести в порядок до 11 символов. 00000006543 и 00000090876
Оставьте свое сообщение

См. также

Заполнение контрагентов по ИНН для УТ 10.3

Обработка справочников WEB-интеграция Платформа 1С v8.3 1С:Управление торговлей 10 Россия Абонемент ($m)

Заполнение контрагентов по ИНН (1С: Управление торговлей 10.3).

6 стартмани

17.05.2022    7587    37    kostyan7    20    

1

Поиск отчета по документам

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Документы делают записи в регистры, отчеты строятся на записях этих регистров. Как узнать, какой отчет покажет обороты для определенного документа?

1 стартмани

22.02.2022    4328    21    RustIG    4    

15

JSON -> Дерево значений

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Очередной просмотрщик json-структуры

1 стартмани

21.12.2021    8103    52    RustIG    25    

33

Анализ прав и ролей: поиск подходящего профиля

Роли и права Платформа 1С v8.3 Управляемые формы Управление правами Конфигурации 1cv8 Абонемент ($m)

Обработка подскажет, в какой профиль включить пользователя, на основании анализа прав и ролей на документы и справочники.

6 стартмани

09.12.2021    11660    144    RustIG    26    

46

Перепроведение документов с контролем проводок

Обработка документов Платформа 1С v8.3 Бухгалтерский учет Конфигурации 1cv8 Бухгалтерский учет Абонемент ($m)

Немного переделанная стандартная обработка «Проведение документов», контролирует проводки документов и если они изменились — сообщает об этом.

1 стартмани

05.06.2021    12656    18    AnryMc    0    

11

Поиск ссылок на справочник, документ, перечисление, план видов расчетов и характеристик, план счетов в документах и в справочниках на Управляемых и Обычных формах

Поиск данных Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Абонемент ($m)

Поиск ссылок на любой справочник, документ, перечисление, план видов характеристик, план видов расчетов и план счетов в документах и в справочниках для любых конфигураций на управляемых формах. Особенность в том, что для документов можно задать вид документа и период поиска. Типовая функция НайтиПоСсылкам() не используется. Демонстрация проводится на примере поиска Спецификации во всех документах УНФ 1.6.

2 стартмани

27.10.2020    17193    54    RustIG    13    

10

Связанные документы или Структура подчиненности (КА 2.4, ERP 2, УТ 11)

Обработка документов Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Управленческий учет Абонемент ($m)

В форму структуры подчиненности документов добавлены кнопки проведения, отмены проведения и пометки на удаление. Также красным подсвечены поступления денег и синим списания.

1 стартмани

13.07.2020    24709    27    silver_jr    1    

5

Оптимизация размера изображений из присоединенных файлов УТ 11.4

Инструменты администратора БД Обработка справочников Платформа 1С v8.3 1С:Управление торговлей 11 Россия Абонемент ($m)

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

5 стартмани

10.07.2020    18106    30    Neti    6    

17

[Расширение] УТ 11.4. Счет на оплату с факсимиле

Печатные формы Оптовая торговля Платформа 1С v8.3 Оперативный учет 1С:Управление торговлей 11 Абонемент ($m)

Счет на оплату с факсимиле. Готовый шаблон для собственных доработок. Расширение для УТ 11.4.

3 стартмани

12.04.2020    15742    26    RustIG    23    

7

[Расширение] УНФ. Список заказов + Структура подчиненности

Монитор заказов Рабочее место Платформа 1С v8.3 1С:Управление нашей фирмой 1.6 Управленческий учет Абонемент ($m)

Список заказов покупателей + Структура подчиненности в одном окне. Расширение для программы Управление нашей фирмой, редакция 1.6.

5 стартмани

05.04.2020    34293    34    RustIG    21    

16

"Учет штрафов ГИБДД" с возможной загрузкой из открытых источников в интернет Расширение конфигурации 1С: Предприятие 8.3

Обработка документов WEB-интеграция Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Россия Бухгалтерский учет Управленческий учет Абонемент ($m)

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

4 стартмани

30.12.2019    32495    43    capitan    30    

1

Загрузка картинок/изображений в номенклатуру УТ 11 (Управление торговлей 11), Комплексная автоматизация 2 (КА 2) и Розница 2.3 по артикулам

Обработка справочников Платформа 1С v8.3 Оперативный учет 1С:Розница 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Оптовая торговля, дистрибуция, логистика Россия Абонемент ($m)

Загрузка картинок в номенклатуру. Создавалась и тестировалась на файловой и клиент-серверной базе (доступ к папке с файлами на сервере не требуется). Конфигурации: Управление торговлей 11.4.7 - 11.4.13, Комплексная автоматизация 2.4.7 - 2.4.13, конфигурация Розница 2.2.12 - 2.3.8 (скорее всего будет работать и на более ранних и более поздних версиях, при необходимости можно скорректировать).

1 стартмани

01.11.2019    24120    54    Работник    18    

17

Пакетное пробитие чеков на Онлайн-кассе при оплатах от физических лиц на расчетный счет

Банковские операции Кассовые операции Обработка документов Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Абонемент ($m)

Автоматизация процесса пробития чеков онлайн при поступлениях на расчетный счет от физических лиц. Помогает сократить трудозатраты таким организациям, как МФЦ, Управляющие компании и т.д. Подходит для 1С:Бухгалтерия 3.0 любой версии (базовая, ПРОФ, КОРП). Не изменяет конфигурацию. Конфигурация остается на поддержке (типовая).

2 стартмани

24.09.2019    35667    18    r.resh39    16    

13

Аванс с проверкой невыходов (Расширение для ЗУП 3.1 и ЗКГУ 3.1)

Обработка документов Зарплата Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры государственного учреждения 3 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Абонемент ($m)

Проверка перед выплатой аванса в документе "Ведомость в банк" и "Ведомость в кассу" по отсутствующим сотрудникам. Тестировал на платформе 1С:Предприятие 8.3 (8.3.15.1489), конфигурации Зарплата и управление персоналом, редакция 3.1 (3.1.10.78) и Зарплата и кадры государственного учреждения, редакция 3.1 (3.1.10.78)

2 стартмани

26.07.2019    17344    55    APTEM_SLV    43    

8

Списание (корректировка) задолженности контрагентов УНФ 1.6

Взаиморасчеты Обработка документов Закрытие периода Корректировка данных Платформа 1С v8.3 1С:Управление нашей фирмой 1.6 Украина Бухгалтерский учет Абонемент ($m)

Обнуление задолженности контрагентов в конфигурации "Управление небольшой (нашей) фирмой" версии 1.6 с помощью документа "Корректировка регистров".

1 стартмани

24.07.2019    44120    37    DMon    1    

9

Доработки УТ 10.3, улучшающие работу пользователей

Оптовая торговля Обработка документов Рабочее место Платформа 1С v8.3 Оперативный учет 1С:Управление торговлей 10 Управленческий учет Абонемент ($m)

Как показать прибыль по заказу, как показать прикрепленные файлы к документам - когда документов по заказу много, как показать расчет процентов по менеджерам - и все в одном окне УТ 10.3.

4 стартмани

26.04.2019    24714    20    RustIG    26    

22

Регистрация документов с измененной суммой

Обработка документов Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Обработка берет информацию из истории изменения документов. Удобна для администраторов, когда документы с измененной суммой по какой-то причине не регистрируются в плане обменов. Можно регистрировать не все документы, а только те, которые были изменены.

1 стартмани

20.04.2019    36339    9    ryan    0    

5

Загрузка номенклатуры, остатков и цен. Розница 2.2, 2.3

Обработка документов Загрузка и выгрузка в Excel Розничная торговля Учет ТМЦ Платформа 1С v8.3 1С:Розница 2 Россия Управленческий учет Платные (руб)

Загрузка номенклатуры, остатков и цен из макета табличного документа (из эксель "вручную") + макет ценника со штрихкодом. Розница 2.2,2.3.

2400 руб.

08.04.2019    36529    60    29    

9

Свертка базы - или как свернуть базу УТ 10.3

Свертка базы Платформа 1С v8.3 Оперативный учет 1С:Управление торговлей 10 Россия Управленческий учет Платные (руб)

Как свернуть УТ 10.3. Цель свертки - свернуть остатки по товарам и по взаиморасчетам с контрагентами.

5520 руб.

04.04.2019    47570    270    44    

84

Валовая прибыль для УПП 1.3, КА 1.1 в режиме РАУЗ (работа типового отчета без доработок конфигурации)

Обработка документов Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Управление производственным предприятием Управленческий учет Абонемент ($m)

Простое и мгновенное решение для использования типового отчета "Валовая прибыль" в конфигурациях "Управление производственным предприятием 1.3", "Комплексная автоматизация 1.1" (а также отраслевых решений на их базе) при включенном режиме РАУЗ (расширенная аналитика учета затрат). Не требует настройки или изменения конфигурации, либо может быть, для дополнительного удобства, интегрировано в нее с минимальными доработками.

2 стартмани

21.01.2019    38879    46    stvorl    12    

8

UmBu Умная сверка

Обработка документов Взаиморасчеты Бухгалтерский учет Управляемые формы 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Управленческий учет Абонемент ($m)

Программа "UmBu Умная сверка" освободит вас от утомительной ручной работы по сверке расчетов с контрагентами, сократит затраты рабочего времени бухгалтеров и менеджеров, сократит финансовые потери вызванные неоперативной и недостоверной информацией о дебиторской и кредиторской задолженности и не даст "нечистым на руку" работникам использовать это для сокрытия своих недостач и хищений.

10 стартмани

17.12.2018    26695    3    UmBu    25    

32

Помощник корректировки остатков ЕГАИС в небольшом магазине. Розница 2.2

Розничная торговля Обработка документов Обмен с ГосИС Корректировка данных Платформа 1С v8.3 1С:Розница 2 Розничная и сетевая торговля (FMCG) Рестораны, кафе и фаст-фуд Россия Управленческий учет Абонемент ($m)

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

5 стартмани

08.09.2018    56111    85    asdfgcom    47    

12

Автоматическое заполнение графиков в ЗУП 3.1

Зарплата Учет рабочего времени Обработка справочников Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Абонемент ($m)

Данная разработка будет актуальна для организаций с большим количеством графиков (несколько десятков/сотен).

1 стартмани

05.05.2018    41724    24    notserioussam    2    

8

Восстановление предопределенных элементов справочника средствами платформы (переинициализацией)

Обработка справочников Корректировка данных Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Абонемент ($m)

Обработка восстанавливает потерянные предопределенные элементы справочника с заполненным наименованием, кодом и иерархией, которые описаны в конфигурации. Исправление ошибки "Предопределенный элемент отсутствует в данных".

2 стартмани

28.03.2018    26388    137    Dipod    13    

22