Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
21 ноя 2024, 23:20

Автоматическое формирование кодов в справочнике. Как это изменить?

Автор galina, 18 апр 2016, 10:41

0 Пользователей и 1 гость просматривают эту тему.

galina

Здравствуйте. Собственно вопрос - в названии темы. Есть справочник и в нем происходит автоматическое формирование кодов. Как поменять программно? Ну например - присвоить префикс?

Rasty

Помогли - Скажи спасибо! Решил сам - поделись решением!
:)


Rasty

Помогли - Скажи спасибо! Решил сам - поделись решением!
:)

galina

А в ПриОткрытии = нельзя вставить? Т.е. если это новый = тогда установить другую нумерацию кода. Но мне дает ошибку - значение не является значением объектного типа ( УстановитьНовыйНомер)

Rasty

СправочникОбъект.<Имя справочника>.УстановитьНовыйКод (CatalogObject.<Имя справочника>.SetNewCode)
СправочникОбъект.<Имя справочника> (CatalogObject.<Имя справочника>)
УстановитьНовыйКод (SetNewCode)
Синтаксис:

УстановитьНовыйКод(<ПрефиксКода>)
Параметры:

<ПрефиксКода> (необязательный)

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

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

Доступность:

Сервер, толстый клиент, внешнее соединение, мобильное приложение(сервер).
Примечание:

Префикс имеет смысл, если для справочника в Конфигураторе выбран тип кода Строка.
Пример:

Объект.УстановитьНовыйКод("Пр-");

Помогли - Скажи спасибо! Решил сам - поделись решением!
:)

cska-fanat-kz

в модуле объекта в ПриУстановкеНовогоКода()
можно префикс подсунуть
или подписку на это событие сделать.
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

galina

Спасибочки. Сработало вот это СправочникОбъект.<Имя справочника>.УстановитьНовыйКод (CatalogObject.<Имя справочника>.SetNewCode).

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск