#0
by dmabramov
Приветствую форумчане! Недавно столкнулся с управляемыми формами и не могу понять реализовать следующее: Есть справочник "пакет услуг" с табличной частью "Состав" которая хранит список номенклатуры. Есть документ с двумя табличными частями: 1 ТЧ - "Товары" хранит список пакетов услуг 2 ТЧ - "Расшифровка" хранит список номенклатуры Нужно сделать так, чтобы при выборе пакета услуг в ТЧ "Товары" автоматически заполнялись строки в ТЧ "Расшифровка" (данными из справочника) В модуле формы для колонки "Пакет услуг" создал процедуру: Потом понял, что через "ВыбранноеЗначение" не получиться получить табличную часть справочника. Как поступить?
#2
by dmabramov
Я сначала так и поступил но: В "Элемент" вообще нет ссылки на выбранное значение! Мне необходимо как то получить данные из табличной части справочника. Я не могу понять как это реализуется в управляемой форме.
#5
by dmabramov
Не прокатывает: {Документ.Заправка.Форма.ФормаДокумента.Форма}: Поле объекта не обнаружено (ТекущиеДанные)
#6
by toypaul
Элемент это колонка надо через Элементы.ИмяТвоейТЧ вообще хоть бы чуть материал по УФ для начало подучить.
#7
by dmabramov
Да я согласен что надо подучить! Просто как всегда срочно нужно сделать, а я в УФ профан) butterbean Спасибо! Получилось, я очень благодарен.
#8
by dmabramov
Блин! Прошу не ругайте меня сильно. Теперь такая проблема: Создал такие процедуры: Ругается: Ошибка отображения типов: Отсутствует отображение для типа '{' Как я понял, нельзя передать таблицу значений на форму. А как тогда поступить?
#14
by antoneus
фак. ЗначениеВРеквизитФормы(Состав.Скопировать(, "Номенклатура, Количество"), "Расшифровка")
#15
by dmabramov
Ошибка при вызове метода контекста (ЗначениеВРеквизитФормы) ЗначениеВРеквизитФормы(Состав.Скопировать(,"Номенклатура, Количество"), "Расшифровка"); по причине: Недопустимое значение параметра (параметр номер '2') Такое выдал.
#18
by DexterMorgan
При решении этой задачи ты все равно придешь к тому, что необходимо связь реализовывать не по номенклатуре, а по ключу связи строк. Что будет если в тч есть дубли пакетов услуг? Для заполнения тч "Расшифровка": &НаСервере Запрос = Новый Запрос; ... Объект.Расшифровка.Загрузить(Запрос.Выполнить.Выгрузить); КонецПроцедуры
#19
by dmabramov
antoneus Спасибо, получилось!А то я уже отчаялся)) DexterMorgan Да! Я именно так и планирую - Таблицы связать реквизитами "КлючСвязи". Набор нужен чтобы расшифровки удобнее заполнять было. Я это много раз делал в обычном приложении. Но в управляемом я чувствую еще поломаю голову))
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- 1C и WindowsXP против 1C и Windows2k
- документ с двумя табличными частями
- сравнение производительности 1C в терминале и 1C SQL
- C 1c 8.0.13 на 1c 8.0.15 можно переходить без 14.
- 1C SQL --- VS --- 1C файловый вариант
- 1c 82 Видимость колонок ТЧ
- параметры во внешнем отчете 82 (управляемая форма)
- Управляемая форма списка документов. Не создается новый документ.
- Загрузка dt в новую базу (MSSQL2012 + 1C 8.2.18.82)
- 1с 8.3 Форма.Форма.Форма(9,17): Тип не определен (Запрос)
- 1c на сервере с двумя сетевыми картами и двумя подсетями
В этой группе 1С
- трафик в локалке и 139 порт
- как правильно отразить возвратные отходы в 1С УПП
- БП3.0 или БП2.0 ставить теперь?
- СКД:убрать строки по условию
- УПП: Помощник планирования. Складские остатки
- СКД - макет заголовка ресурса как сделать?
- РИБ или обмен.
- СКД, как при расшифровке выводить свои настройки?
- УПП 1.3. План-фактный анализ себестоимости и перемещение в НЗП
- Обмен данными УТ 10.3 <--> БП 2.0
- Ошибка при закрытии месяца (Расчет себестоимости) УПП
- УФ, Стандартный период в отчетах СКД - уменьшение вариантов выбора
- Как обновить список компьютеров в сети
- Второй запрос не видит временную таблицу
- Определить при открытии Обработки нужно ли запускать авторегистрацию обработки
- Обход выборки несколько раз
- 1c 8.2 ЗУП 2- ндфл нулевая
- Управление торговлей 10.3 Себестоимость списания с розничного склада
- 1c 7.7 и SQL 2012
- ввод остатков по 19 счету в БП 2.0