Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Не получается сделать нумерацию подчиненного справочника
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.1 (8.0)
ljuter
Делаю справочник ЗначенияСвойствТипМ, подчиненный справочнику ЗначенияСвойствОбъектов.

Настройки справочника ЗначенияСвойствТипМ:
Иерархия - нет
Владельцы - Справочник.ЗначенияСвойствОбъектов
Длина кода 9, наименования 25
Нумерация - автонумерация, контроль уникальности
Серии кодов - В пределах подчинения владельцу
остальное по умолчанию.

Проблема: При записи нового элемента справочника нумерация не уникальна (можно сделать несколько элементов с кодом 000000001 и одинаковым наименованием), а также нумерация начинается с начала, а нужно чтобы нумерация была привязана к нумерации справочника-владельца.
Creaturka
если тип кода - строка, тогда в модуле объекта подчиненного справочника:
(на оптимальность вариант не претендует, но работать должен)
Процедура ПриУстановкеНовогоКода(СтандартнаяОбработка, Префикс)
Префикс=Владелец.Код;
КонецПроцедуры

Процедура ПередЗаписью(Отказ)
Если Владелец<>Ссылка.Владелец Тогда
    УстановитьНовыйКод();
КонецЕсли;
КонецПроцедуры
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.