#0
by osuul
Всем привет, дайте пример какой нибудь или подскажите как сделать, есть регистр сведений, есть справочник в котором есть табличное поле с типом регистр сведений. Нужно что бы я туда вносил записи, они заносились в регистр, когда форму открываю нужно что бы они выводились.. делаю через "набор записей", через список не хочу.. спасибо
#1
by osuul
делал так, в общем модуле функция в модуле формы: КонецПроцедуры это для записи, но помоему это фигня..
#5
by МимохожийОднако
Опиши подробнее регистр сведений. Подчиненность, измерения, какие ведущие, ресурсы...ИМХО, надо использовать отбор по текущему элементу. По кнопке Перейти всегда можно увидеть нужный код в типовой конфигурации.
#6
by Рэйв
>>через список не хочу. Это что еще за капризы?:-) Делаешь таб поле с типом РегистрСведенийСписок, при открытии устанавливаешь отбор по Ссылка.
#7
by osuul
непереодический, независисый, за измерения взял Объект (тип справочник Контрагенты, пока что только он) и ВидКонтактнойИнформации ( тип справочник, ВидыКонтактнойИнформации) и ресурсы.. пока что Представление, комментарий.. это не капризы :) просто глянул в типовой, там так сделано, подумал что так правильно будет + хочу разобраться..
#10
by Reset
При открытии: установить отборы, прочитать набор. При записи: Заполнить значения, заполняемые не интерактивно (в т.ч. включенные в отбор), записать набор.
#12
by Mort
И правильно что не хочет. Из формы редактировать списки это (а-ля быдлокод) быдлоинтерфейс
#14
by osuul
что значит прочитать набор? отбор сделал так: только записи появляются только после того, как нажимаю кнопку "Обновить"
#15
by Reset
Сделал через jопу. Правильно: АдресаИТелефона.Отбор.Объект.Установить(Ссылка); ** ** АдресаИТелефонА <- чукча чтоль?
#16
by Mort
Читать набор нужно не в ПриОткрытии, а в ПриИзмененииДанных (для обычных форм) или ПриЧтенииНаСервере (для управляемых).
#18
by Reset
Анекдот такой (тупой, детский). Заканчивается на "Телефона-телефона! Чукча кушать хочет".
#20
by osuul
а записывать набор, я правильно делаю в ? и еще вопрос, если я пытаюсь для одного контрагента добавить две записи с одинаковыми значениями измерения "ВидКонтактнойИнформации", то почему то не добьавляет.. как сделать что бы добавлялась? добавляю как в
#21
by Reset
"а записывать набор, я правильно делаю в ?" Неправильно. "добавить две записи с одинаковыми значениями измерения... то почему то не добьавляет.. как сделать что бы добавлялась?" + "непереодический, независисый, за измерения взял Объект... и ВидКонтактнойИнформации... и ресурсы...." = Нельзя иметь две записи с одинаковыми измерениями. RTFM
#23
by 0xFFFFFF
... там три клика мышой и две строчки кода, а он "не хочу". Закостенелый семерошник чтоль?
#24
by Reset
Он неправ почти везде, кроме этого. Дополнительные сведения к элементу справочника действительно логичней организовавывать через набор и записывать вместе с записью элемента (а не непосредственно при редактировании).
#25
by Reset
Ох ох ох. Можно обойтись без цикла, если ты будешь инициализировать измерение объект в обработчике табличного поле после добавления строки.
#27
by osuul
Все так просто..:) спасибо я понял, а что бы можно было добавлять одинаковые "ВидКонтактнойИнформации" нужно перенести измерение в ресурс.. я правильно понял?
#28
by Reset
Нет, не правильно. Ты никаким образом не занесешь несколько разных значений с одинаковыми измерениями. Такова идеология РС. Если нужно,используя РС, занести несколько одинаковых "видов", добавь измерение "подвид"(первый телефон, второй телефон,факс, дополнительный телефон etc). Смотри опять же типовые - там используются измерения ТипКонтактнойИнформации,ВидКонтактнойИнформации.
#32
by Mort
Нет, нажатием кнопочки "Отмена" по которой пользователь вполне обоснованно ожидает что всё вернется обратно в т.ч. записи в табличке на форме.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Регистр сведений и табличное поле в форме элемента справочника.
- Регистр сведений может иметь тип данных Хранилище значений?
- Как из типа значения (Тип) получить значение по умолчанию данного типа?
- Как из типа значения (Тип) получить значение по умолчанию данного типа?
- Как ограничить тип у поля выбора с типом "Описание типов"?
- Тип(Реквизит.Тип) = Тип("Строка")
- Тип(Реквизит.Тип) = Тип("Строка")
- Как изменить тип поля Вид (тип составной) регистра сведений "Контактная инф
- 1С 8.1. Сортировка строк в табличном поле, связанном с регистром сведений.
- Как привести значение типа "Описание типов" к значению типа "Тип"
- Срез последних в табличном поле набора записей или списка регистра сведений
- Тип цен номенклатуры контрагентов --> Тип цен номенклатуры 1С 8.2
В этой группе 1С
- Недостаточно прав в запросе
- Настройка порядка обхода работает некорректно в УТ 10,3
- Поле объекта недоступно для записи (ЭтотОбъект)
- Дополнительные поля, Построитель отчета, привязка к группировке
- УПП Склад - сумма без количества (доп. расходы)
- WheelAddIn.dll
- Курсы какие-нибудь по performance существуют для 1С?
- v7: 1С V7.7 в сети
- v7: Объединение ячеек в таблице при выгрузке в Excel
- Учет оценочных обязательств и ЗУП
- ут 11. как сделать отбор в подборе номенклатуры?
- v8: Ошибка загрузки внешней компоненты для склонения ФИО
- УТ11 Открытие денежного ящика при снятии Z-отчета.Продолжение.
- Удаление регистрации из плана обмена
- Период предшествующий отчетному
- как выполнить свертку базы конфигурации БГУ?
- УПП закрытие 25 и 26 счетов и незавершенка
- Почему в БП может не полностью списываться транспортные расходы?
- 1c 8.2 МенеджерКриптографии
- СКД выводит границы ячеек