При задании кода справочника, программы 1С:П-тие, обычно добавляют номер к последнему.
Файлы
ВНИМАНИЕ:
Файлы из Базы знаний - это исходный код разработки.
Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы.
Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных.
Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
0% комиссии — оплата напрямую исполнителю;
Исполнители любого масштаба — от отдельных специалистов до команд под проект;
Прямой обмен контактами между заказчиком и исполнителем;
Безопасная сделка — при необходимости;
Рейтинги, кейсы и прозрачная система откликов.
Данный небольшой алгоритм позволит при создании нового элемента справочника последовательно присваивать новые номера с учетом разрывов среди существующих кодов. Например. В справочнике есть элементы с кодами 1,2,3,6,7,8,10,11. При создании нового элемента, код будет = 4, потом 5, следующий 9, и далее 12.
Использовалось на конфигурации УТП для Украины, для справочника Номенклатура (с типом кода текст), Без учета возможных префиксов.
Инструкция: 1. Объединить конфигурацию. 2. В модуле необходимого справочника в процедуре "ПередЗаписью()" добавить код:
Если Не ОбменДанными.Загрузка и ЭтоНовый() Тогда
код = УправлениеКодами.НовыйКодСправочника(ЭтотОбъект);
КонецЕсли;
Расширение конфигурации позволяет настроить нумерацию документов с префиксом по дате документа. Т.е. в течение дня документы одного вида будут иметь сквозную нумерацию.
Возможны различные варианты настройки формата даты, в том числе с сохранением префиксации по организации и узлу информационной базы.
В версии 2 добавлена возможность настройки префиксации по префиксу подразделения, склада и/или договора. А так же различная префиксация для разных видов документов.
Данная обработка предназначена для восстановления сбившей нумерации, если появилась необходимость расположить документы по периодичности момента времени, или если пользовательская ручка внесла свои коррективы.
Внешняя обработка для быстрой перенумерации всех документов выбранного вида. Укажите вид документа и новый префикс — номера будут назначены последовательно в порядке возрастания даты, без дополнительных отборов.
Обработка предназначена для массового изменения номеров документов в 1С. Позволяет упорядочить нумерацию в хронологическом порядке, исправить сбои, добавить префиксы и задать единую длину номера. Требует создания резервной копии перед выполнением, так как операция необратима.
Книга продаж - это просто с этим расширением. Оно восстановливает нумерацию счетов-фактур документа "Отчет комиссионера" при автоматической загрузке файлов, содержащих название, номер и дату УПД. Нумерация комиссионера сохраняется.
Расширение предназначено для кастомизации формата отображения номеров документов при печати в конфигурации "Бухгалтерия предприятия 3.0". Реализует гибкие правила преобразования номеров документов перед выводом на печатные формы.
Перенумерация в нашей задачи не подходила. Клиент использовал коды для идентификации ряда номенклатуры. разрывы появились в связи с: 1. Удалением номенклатурных позиций.
2. Ручным исправлением кода.
"(0) не красиво:"... согласен. постараемся доработать. :)
Актуально, когда 1С:Бух работает в паре со сторонней программой (особенно если это солидная собственная разработка, обладающая определенными достоинствами) и заморачиваться по поводу синхронизации справочников нет смысла. Ставлю плюс. :D
Есть справочники, когда перенумерацию кодов с помощью типовой универсальной обработки "Универсальный подбор и обработка объектов" без доработок не следует делать: справочник ФизЛица - потому что код зачастую соответствует Табельному номеру, ОС - потому что код зачастую совпадает с Инвент.Номером. Поэтому стоит доработать типовой алгоритм перенумерации, благо это позволяет обработка.