#0
by Interests
В конфигурации УТ внес следующие изменения Для справочника "ДоговорыКонтрагентов" добавил табличную часть "Плательщики" с одним единственным реквизитом "Плательщик" (тип: "СправочникСсылка.Контрагенты) Для вновь созданного документа добавил табличную часть "Студенты". Реквизиты "Студент" и "Договор студента". Дак вот необходимо реализовать следующее: чтобы для занесения плательщиков не открывать форму договора, а заносить их непосредственно с формы документа. Как это можно сделать?
#2
by Interests
- можно и так, но хотелось бы немного по другому. Попробую объяснить иначе. На форме документа размещаем табличную часть документа "Студенты" Также на форме документа размещаем "ТабличноеПоле", тип значения: "СправочникСписок.ДоговорыКонтрагентов", связь по владельцу: "ЭлементыФормы.Студенты.ТекущиеДанные.Студент" И что получается, теперь можно непосредственно из формы документа добавлять договора для каждого из студентов (без всяких конструкций, как в ) Проблема в том, что таким способом не получается добраться до табличной части справочника "ДоговорыКонтрагентов", хотя есть подозрения, что такое все-таки можно реализовать :) Может кто подскажет, как это можно реализовать?
#3
by No_ID
Если >>необходимо реализовать следующее: чтобы для занесения плательщиков не открывать форму договора, а заносить их непосредственно с формы документа.>> тогда зачем это: >>Также на форме документа размещаем "ТабличноеПоле", тип значения: "СправочникСписок.ДоговорыКонтрагентов", связь по владельцу: "ЭлементыФормы.Студенты.ТекущиеДанные.Студент">> Уточните задачу. Но вероятнее всего "ТабличноеПоле" автоматически заполнить не удастся, придется заполнять через цикл по текущим данным. Для каждого Студент из Студенты ...проверка вхождения в список договора, если не входит, то ...
#5
by Freddy
Реквизит в форму документа добавь. Тип - СправочникОбъект.ДоговорыКонтрагента. В табличном поле укажи этот реквизит...
#7
by Interests
- тогда зачем это: >>Также на форме документа размещаем "ТабличноеПоле", тип значения: "СправочникСписок.ДоговорыКонтрагентов", связь по владельцу: "ЭлементыФормы.Студенты.ТекущиеДанные.Студент">> Это просто пример! :) Просто, разместив на форме еще одно табличное поле и установив поле Данные: "ЭлементыФормы.ТабличноеПоле.ТекущиеДанные.Плательщики" (тип значения авто устанавливается в "СправочникТабличнаяЧасть.ДоговорыКонтрагентов.Плательщики") в этом табличном поле отображается информация о плательщиках, но не поддается редактированию...
#8
by No_ID
Ссылка и не будет редактироваться. Теоритически, есть возможность установить тип реквизита "СправочникОбъект"...
#9
by Interests
- добавил реквизит Тип - СправочникОбъект.ДоговорыКонтрагента Размещаю еще одно табличное поле, в данных указываю "Реквизит.Плательщики" Для табличной части документа "Студенты" в процедуре ПриАктивизацииСтроки - указываю Теперь табличное поле заполняется, даже дает добавить строки, НО не сохраняет :( Еще есть какой-то нюанс!!!
#11
by No_ID
Можно для табличного поля попробовать установить тип "СправочникОбъект", в принципе, такая возможность предусмотрена (см. на закладке "Реквизиты" у нужной формы).
#12
by Interests
+ - для табличного поля в процедурах "ПриОкончанииРедактирования" и "ПослеУдаления" добавил Реквизит.Записать Теперь все работает! Все супер! Всем спасибо за помощь, без вас бы не получилось!
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- А можно создать программно новый объект метаданных?
- Заполнить/связать табличное поле с табличной частью документа.
- как связать программно создаваемое Поле ввода со значением табличной части?
- можно ли связать добавляемые поля ввода программно с разными строками табл. поля?
- как связать табличное поле на форме и ТЗ?
- Программно добавить обработчик события к программно добавленному элементу формы
- Как перегнать программно печатную форму в формат JPG
- v8: СКД: программно добавить системное поле
- Как в табличном поле программно добавить колонку вида Поле выбора
- Как программно установить владельца программно созданной колонке
- Табличное поле формы. Как программно изменить свойства поля
- Как программно создать табличное поле и сделать одну колонку флажком?
В этой группе 1С
- Группа справочника
- Как программно закрыть модальное окно
- Авто Транзакция при проведении дока
- Восстановление почты из MDaemon
- v7: Как разбить больничный на за счет работодателя и ФСС?
- Как отправить электронку из 1С в формате HTML (используя объект CDO)?
- Установка Linux на ПК лишает гарантийного обслуживания
- Виртуальная таблица регистра накопления обороты
- v7: Создание договоров в 1С
- Синхронизация справочников между двумя базами альфа-авто?
- Подключение радиомодема к 1С чере СОМ порт
- Excel: Отключить автоматический расчет формул по OLE
- Как запустить функцию по таймеру 1 раз?
- Как из модуля документа обратиться к открытой форме ?
- Монопольный режим и переиндексация?
- УПП: Где находится закрытие месяца?
- Время замера производительности.
- УПП: Где находится закрытие месяца?
- 1cv7.dds. и неопределенный тип данных
- Как посчитать количество строк в документе в запросе