Допустим, есть реквизит "Телефон" во вкладке "Контактные данные" в справочнике "Партнёры" в УТ 11.3.
Нужно взять номер телефона из этого реквизита и поместить на форму.
Как узнать его полное имя? Будет ли работать что-то вроде Сообщить(Полное.Имя.Р.е.к.в.и.з.и.т.а); или нужно запрос писать?
Что в таком случае указывать в конструкторе запросов, если сам реквизит находится в табчасти формы справочника?
Нужно взять номер телефона из этого реквизита и поместить на форму.
Как узнать его полное имя? Будет ли работать что-то вроде Сообщить(Полное.Имя.Р.е.к.в.и.з.и.т.а); или нужно запрос писать?
Что в таком случае указывать в конструкторе запросов, если сам реквизит находится в табчасти формы справочника?
По теме из базы знаний
- Загрузка данных из табличного документа в справочники, документы, планы видов характеристик, планы видов расчетов, планы счетов, бизнес-процессы, задачи, в движения документов, поточная загрузка документов (EXCEL, управляемые формы, универсальная)
- Маршрутизация входящих документов, полученных через Оператора ЭДО
- Универсальная загрузка данных формата Excel
- Обмен данными с Web-сервисами
- Загрузка данных контрагентов из России, Беларуси и Казахстана из веб-сервисов.
Найденные решения
Сделал пример по кнопке
&НаСервере
Функция ПриОткрытииНаСервере()
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ПартнерыКонтактнаяИнформация.Представление КАК Представление
|ИЗ
| Справочник.Партнеры.КонтактнаяИнформация КАК ПартнерыКонтактнаяИнформация
|ГДЕ
| ПартнерыКонтактнаяИнформация.Ссылка = &Ссылка
| И ПартнерыКонтактнаяИнформация.Тип = &Тип
| И ПартнерыКонтактнаяИнформация.Вид = &Вид";
Запрос.УстановитьПараметр("Вид", Справочники.ВидыКонтактнойИнформации.ТелефонПартнера);
Запрос.УстановитьПараметр("Ссылка", СсылкаПартнер);
Запрос.УстановитьПараметр("Тип", Перечисления.ТипыКонтактнойИнформации.Телефон);
РезультатЗапроса = Запрос.Выполнить();
ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
Если ВыборкаДетальныеЗаписи.Следующий() тогда
Возврат ВыборкаДетальныеЗаписи.Представление;
иначе
Возврат Неопределено
КонецЕсли;;
КонецФункции
&НаКлиенте
Процедура Команда1(Команда)
НомерЗапрос = ПриОткрытииНаСервере();
Если НЕ НомерЗапрос = Неопределено тогда
Номер = НомерЗапрос;
КонецЕсли;
КонецПроцедуры
ПоказатьПрикрепленные файлы:
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Сделал пример по кнопке
&НаСервере
Функция ПриОткрытииНаСервере()
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ПартнерыКонтактнаяИнформация.Представление КАК Представление
|ИЗ
| Справочник.Партнеры.КонтактнаяИнформация КАК ПартнерыКонтактнаяИнформация
|ГДЕ
| ПартнерыКонтактнаяИнформация.Ссылка = &Ссылка
| И ПартнерыКонтактнаяИнформация.Тип = &Тип
| И ПартнерыКонтактнаяИнформация.Вид = &Вид";
Запрос.УстановитьПараметр("Вид", Справочники.ВидыКонтактнойИнформации.ТелефонПартнера);
Запрос.УстановитьПараметр("Ссылка", СсылкаПартнер);
Запрос.УстановитьПараметр("Тип", Перечисления.ТипыКонтактнойИнформации.Телефон);
РезультатЗапроса = Запрос.Выполнить();
ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
Если ВыборкаДетальныеЗаписи.Следующий() тогда
Возврат ВыборкаДетальныеЗаписи.Представление;
иначе
Возврат Неопределено
КонецЕсли;;
КонецФункции
&НаКлиенте
Процедура Команда1(Команда)
НомерЗапрос = ПриОткрытииНаСервере();
Если НЕ НомерЗапрос = Неопределено тогда
Номер = НомерЗапрос;
КонецЕсли;
КонецПроцедуры
ПоказатьПрикрепленные файлы:
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот