Всем привет,прошу помощи.Созрела необходимость создать небольшую форму для занесения информационных карт.Вид формы прикрепил.В ФИО заносятся данные контрагента,сохраняются в справочник контрагенты.тут все работает.Далее необходимо добавить Информационную карту.Наименование(оно всегда одинаковое),код карты добавить получается,а как выбрать вид карты(магнитная,штриховая),владельца и т.д.?Владельца при этом надо выбрать из справочника Контрагенты,то есть выполнить поиск по справочнику по ФИО из первого поля ввода.пытался сделать,выдает ошибку "Справочник не имеет владельца".
По теме из базы знаний
- Импорт GPS карт формата Навител, Гармин и Гис Русса в географические схемы (геосхемы) 1С:Предприятия 8.х.
- 1c-minder: обработка для создания ментальных карт (mind maps) в 1С:Предприятие 8
- Бонусная система в 1С для УТ 10.3
- [История разработки] Дорожная карта - контроль над движением первичных документов
- Простейший пример создания бизнес-процессов
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
UPD.Немного продвинулся.Осталось заполнить владельца карты и вид информационной карты.Есть мысли что это как то связано с подчиненными справочниками,или я ошибаюсь?
Владельца пытался выбрать следующим кодом
Владельца пытался выбрать следующим кодом
НовыйЭл.ВладелецКарты = Справочники.Контрагенты.НайтиПоНаименованию(Этаформа.ПолеФИО.значение);
(5) dante333, если я конечно правильно все понял то можно по пробывать реализовать все запросом что то ти по этого
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Контрагенты.Ссылка КАК КонтрагентыСсылка
|ИЗ
| Справочник.Контрагенты КАК Контрагенты
|ГДЕ
| Контрагенты.Наименование = &Наименование";
///параметр поиска
Запрос.УстановитьПараметр("Наименование", Наименование);
РезультатЗапроса = Запрос.Выполнить();
ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
////подставим нужное значение
////
КонецЦикла;
Показать
Покопался в конфе,вот что нашел по владельцу карты
но никак не пойму как прикрутить к своей форме.
Если ТипКарты = Перечисления.ТипыИнформационныхКарт.Дисконтная Тогда
ЭлементыФормы.ВладелецКарты.ОграничениеТипа = Новый ОписаниеТипов("СправочникСсылка.Контрагенты");
Иначе
ЭлементыФормы.ВладелецКарты.ОграничениеТипа = Новый ОписаниеТипов("СправочникСсылка.Пользователи");
КонецЕсли;
ВладелецКарты = ЭлементыФормы.ВладелецКарты.ОграничениеТипа.ПривестиЗначение(ВладелецКарты);
но никак не пойму как прикрутить к своей форме.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот