Гость
Форумы / [игнор отключен] [закрыт для гостей] / 1с 8.3 Заполнить в справочнике с иерархией поле "наименование" (ИдентификаторАБ) / 4 сообщений из 4, страница 1 из 1
31.10.2014, 14:08
    #38792961
adventurerodnako
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1с 8.3 Заполнить в справочнике с иерархией поле "наименование" (ИдентификаторАБ)
Доброго времени суток.

НЕ могу понять как в справочнике с иерархией заполнить поле "наименование" (ИдентификаторАБ)

Есть сетевые элементы, например HMS8097_4 и HMS8097_664.
MS = 5

Нужно получить
1. если это группа тогда такой вид: HMS8097_4-HMS8097_664
2 иначе - HMS8097_4-HMS8097_664_MS5

В программировании не силён, плотно 1С не занимался.
Благодарю за помощь.


автор&НаСервере
Процедура ПередЗаписьюНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи)


Если Справочники.УчасткиМаршрута.ЭтоГруппа тогда

СетевойЭлементА = Строка(ТекущийОбъект.СетевойЭлементА);
СетевойЭлементБ = Строка(ТекущийОбъект.СетевойЭлементБ);
MS = Строка(ТекущийОбъект.MS);
ТекущийОбъект.Наименование = СетевойЭлементА + "-" + СетевойЭлементА + MS;

Иначе
Родитель = Строка(ТекущийОбъект.Родитель);
MS = Строка(ТекущийОбъект.MS);
ТекущийОбъект.Наименование = Родитель + "_MS" + MS;

КонецЕсли;
КонецПроцедуры
...
Рейтинг: 0 / 0
31.10.2014, 14:17
    #38792969
adventurerodnako
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1с 8.3 Заполнить в справочнике с иерархией поле "наименование" (ИдентификаторАБ)
...
Рейтинг: 0 / 0
31.10.2014, 14:38
    #38793004
javapecker
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1с 8.3 Заполнить в справочнике с иерархией поле "наименование" (ИдентификаторАБ)
adventurerodnako,Справочники.УчасткиМаршрута.ЭтоГруппа Замените на ТекущийОбъект.ЭтоГруппа. И если этот код в форме элемента, то для группы он выполняться не будет. Вам нужно либо создать форму для группы и писать там отдельный код, либо указать что для группы используется форма элемента. А лучше всего перенести ваш код в модуль объекта в событие перед записью, тогда проверка будет выглядеть как "Если ЭтоГруппа"
...
Рейтинг: 0 / 0
05.11.2014, 06:40
    #38795731
adventurerodnako
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1с 8.3 Заполнить в справочнике с иерархией поле "наименование" (ИдентификаторАБ)
javapecker, благодарю.
...
Рейтинг: 0 / 0
Форумы / [игнор отключен] [закрыт для гостей] / 1с 8.3 Заполнить в справочнике с иерархией поле "наименование" (ИдентификаторАБ) / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]