#0
by vmprog
Здравствуйте. Необходимо на форме обработки организовать ввод данных в некую таблицу в которой будет фиксированное количество строк, но не фиксированное количество колонок. Из идей пока делать через обычную таблицу значений и потом ее возвращать на форму. Как и куда сохранять данные мне понятно, вот как организовать удобный ввод? Посоветуйте как правильно делать подобное. Реквизит какого типа лучше использовать на форме?
#2
by Escander
какого типа - зависит от того что будет вводится. Дайте больше данных иначем ни когда не узнаете оптимальный вариант... самое главное а нафига? Кол-во столбцов при создании формы уже известно или меняется в процессе ввода формы?
#3
by Grusswelle
"Перевернуть" таблицу на 90°, чтобы было бы фиксированное кол-во колонок, а пользователь добавлял строки.
#6
by vmprog
Строки будут заполняться по количеству элементов справочника. Столбцы будут по количеству пользователей базы данных. Тип вводимого значения "Число".
#7
by vmprog
Строки со столбцами я поменяю местами когда это все сохранять буду в табличную часть. Весь огород нужен для удобного визуального представления таблички для ввода данных.
#8
by Escander
делаешь реквизит объекта типа таблица, ложишь его на форму, при создании на сервере создаёшь сколько нужно строк и столбцов и заполняешь все чем нужно. На клиенте блокируешь работу обработчиков ПередНачаломДобавления и ПередУдалением (Отказ = Истина;) ну вот типа и вся схема.
#9
by vmprog
Сделал так: Создаю реквизит формы с типом ТаблицаЗначений (колонок нет) Добавляю этот реквизит на форму. НА ФОРМЕ ОН НЕ отображается тк. нет колонок. В модуле добавляю колонки и возвращаю в реквизит формы: [code] &НаСервере [/code] Проблема в том, что таблица не отображается на форме. Ее вообще нет.
#13
by Sergeyspb13
почему сразу не добавляете элементы справочника, а потом уже колонки добивать с юзерами?
#14
by vmprog
не понял. Надо сначала добавить колонки которые будут соответствовать пользователям, а потом уже добавить строки. Но сейчас проблема вообще заставить отображаться ТЗ которую я заполнил. Вот было же в 7.7 такое понятие как таблица для ввода данных. Почему в 8 нет подобного механизма.
#17
by vmv
просмотр динамических таблиц на УФ вполне реален, на управляемой форме делаем реквизит таблицазначений, прописывваем в него постоянные реквизиты(номерстроки,...) или не прописываем, создаем таблицу формы как элемент формы и Замечание: мастер-деталь хрен получишь, но если жамкать на кнопку команды обновления динамической таблицы то видим совершенно разные таблицы в одной и той же таблице формы. С имена своих преоопределеннных реквизитов(колонок) и самим именем реквизита таблицы поправте и пашет
#18
by Escander
как вариант посмотрите да ну! даже на клюшках делал 3-х уровневый мастер-деталь(3 тарблички: 1 - мастер, 2- показывает записи подчинённые 1, 3-записи подчинённые 2), причём изврата не больше чем у вас с хранилищем.
#20
by vmv
и при активизации строки в однной таблице(мастере) - динамически грузились данные в другую таблицу формы, речь о тонком клиенте, естественно. на толстом все просто
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как организовать выбор определенной группы товаров при формировании отчета
- Как организовать поиск в справочнике по неполному соответствию
- Книга покупок не попадают "Ввод остатков поставщика", "Ввод остатков покупа
- Как организовать ввод данных через табличный документ?
- Ввод остатков ОС и материалов на счете 10.07 в УПП. Нужен совет.
- 1с 8.3 Форма.Форма.Форма(9,17): Тип не определен (Запрос)
В этой группе 1С
- Ошибка в запросе. Неоднозначное поле. Как избавиться?
- Тип цен в УТ 11
- Зависает ноутбук
- Создать документ Табель из внешней обработки.
- СКД: Несколько разных графиков на одной диаграмме.
- Как при выгрузке xml-файла программно его изменить
- Реальная разница между ЗУП и ЗУП Корп.,а также между 32- и 64 разр сервером 1С
- Как сгенерировать событие в созданной форме?
- Шрифты в 1С 8 УТ распознает, а в других базах нет, почему ?
- v7: ТТН для ТИС с автозаполнением
- Вылетает 1с при формировании больших отчетов
- v8: Соединить в Запросе 2 временные таблицы [решено]
- Скрыть системные панели в окне 1С Предприятие.
- Добавить вид КПС в операцию
- Расчет ночных часов в УАТ
- Гранд-Смета + учет на 8-ке
- Подключение сканера Argox 8520
- ЗУП: отпуска организаций
- v7: Сбой 1С (7.70.289)
- Выгрузка из табличной части с отбором.