представление ссылки в поле ввода
есть поле ввода, в нем выбрали ссылку на заказ(скрин прикрепил).
есть ли возможность изменить представление(отображение, надпись, не знаю как еще назвать) ссылки,
чтобы вместо "Заказ покупателя ТК000000013 от 15.02.2006 0:00:01" была произвольная надпись, например: "ТК000000013 от 15.02.2006 0:00:01; Покупатель: Пирожков; Сумма: 100500"?
знаю способ с созданием дополнительного поля(строкового типа), которое будет имитировать события главного поля, но мне не нравится реализация.
есть ли возможность изменить представление(отображение, надпись, не знаю как еще назвать) ссылки,
чтобы вместо "Заказ покупателя ТК000000013 от 15.02.2006 0:00:01" была произвольная надпись, например: "ТК000000013 от 15.02.2006 0:00:01; Покупатель: Пирожков; Сумма: 100500"?
знаю способ с созданием дополнительного поля(строкового типа), которое будет имитировать события главного поля, но мне не нравится реализация.
Прикрепленные файлы:
По теме из базы знаний
Ответы
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
Как пример, с ИТС
Процедура ОбработкаПолученияПолейПредставления(Поля, СтандартнаяОбработка)
Поля.Добавить("РусскоеНаименование");
Поля.Добавить("АнглийскоеНаименование");
Поля.Добавить("Артикул");
СтандартнаяОбработка = Ложь;
КонецПроцедуры
Процедура ОбработкаПолученияПредставления(Данные, Представление, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
КодЛокализацииСеанса = ВРег(ТекущийКодЛокализации());
Если Найти(КодЛокализацииСеанса, "RU") <> 0 Тогда
Текст = Данные.РусскоеНаименование;
ИначеЕсли Найти(КодЛокализацииСеанса, "EN") <> 0 Тогда
Текст = Данные.АнглийскоеНаименование;
Иначе
Текст = Данные.РусскоеНаименование;
КонецЕсли;
Представление = Текст + "(" + Данные.Артикул + ")";
КонецПроцедуры
Процедура ОбработкаПолученияПолейПредставления(Поля, СтандартнаяОбработка)
Поля.Добавить("РусскоеНаименование");
Поля.Добавить("АнглийскоеНаименование");
Поля.Добавить("Артикул");
СтандартнаяОбработка = Ложь;
КонецПроцедуры
Процедура ОбработкаПолученияПредставления(Данные, Представление, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
КодЛокализацииСеанса = ВРег(ТекущийКодЛокализации());
Если Найти(КодЛокализацииСеанса, "RU") <> 0 Тогда
Текст = Данные.РусскоеНаименование;
ИначеЕсли Найти(КодЛокализацииСеанса, "EN") <> 0 Тогда
Текст = Данные.АнглийскоеНаименование;
Иначе
Текст = Данные.РусскоеНаименование;
КонецЕсли;
Представление = Текст + "(" + Данные.Артикул + ")";
КонецПроцедуры
Вакансии
Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)