#0
by webDoktor
<b>Задача:</b> При загрузки формы, добавить 100 новых колонок в табличное поле. <b>Пытаюсь решить следующим образом задачу:</b> Счетчик = 0; Пока Счетчик <= 100 Цикл <b>Проблема:</b> После того, как колонки созданы, создаю строку, но в данную строку невозможно внести данные. <b>Вопрос:</b> Как создать программно 100 новых колонок/столбцов/полей в табличной части документа, чтобы в дальнейшем в них можно было записать данные НЕ программно, а визуально, с использованием формы, где располагается данная табличная часть?
#3
by zbv
в качестве данных табличного поля не использовать табличную часть, а использовать таблицу значений.
#5
by webDoktor
Что это за параметр? Как я понимаю, данные должны браться из источника "МестоХраненияПолучатель"? Это что, справочник? Остальное все понятно. Сделал так (добавил поле с типом "ПолеВвода"): Колонка создалась. Данные можно вводить. Проблема (прямо объясняю пошагово): Добавить строчку (в панели есть специальная кнопочка). Далее заполняю реквизит "Наименование" и затем перехожу к созданной колонке "Поле". Два раза кликаю по месту, куда нужно вводить данные, ввожу данные. Затем нажимаю Enter и введенные данные пропадают. Причем, если снова два раза кликнуть на это поле, то как мы видим, данные есть. То есть, данные можно ввести и отредактировать, но данные невозможно просто просмотреть.
#7
by webDoktor
SoftIce, Если делать так: Для к = 1 по 10 Цикл То возникает ошибка: Поле объекта не обнаружено (Колонки). А если делать так: То колонки вовсе не добавляются.
#8
by Asmody
[Как создать программно 100 новых колонок/столбцов/полей в табличной части документа] — ответ: никак. реквизиты табличных частей создаются только в конфигураторе
#9
by SoftIce
На форму добавляем ТабличноеПоле. Имя=Таблица; Данные=Таблица. Создается реквизит формы с тем же именем. Обрати внимание: колонки добавляешь не в элемент формы а в реквизит формы
#10
by webDoktor
Asmody, Предположим, если создавать, допустим электронный журнал для класса. Все помнят его? Много-много-много полей, где каждое поле равняется дате занятия и в этой колонке выставляются оценки. Допустим, там 50 колонок. Получается, нужно создавать 50 реквизитов?
#11
by Asmody
ты вопрос читал? он не хочет данные программно записывать, хочет чтобы «само». Поэтому ответ «никак».
#14
by SoftIce
Электронный - не бумажный. Оценки выставлять каким-то документом и записывать в РС. Потом запросом выбирать и программно заполнять в желаемую форму
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Добавление Группировки в запрос. Можно ли так это описать?
- Добавление отбора в Построитель отчета
- Динамическое добавление колонок в табличную часть
- Как перенести табличную часть справочника в табличную часть документа?
- Добавление колонок в таблицу значений.
- Программное добавление колонок в ТЗ
- Прайс лист в УНФ добавление колонок
- УНФ 1.3 добавление строк в табличную часть документа "Заказ на производство"
- Программное добавление колонок в табличную часть erp
В этой группе 1С
- Оприходование и перемещение товаров на АТТ. УТ:10.3 + Розница:1.0
- ЗУП: Как внести вычеты задним числом?
- Статья затрат на получение услуг по переработке
- Субконто реализуемые активы у субсчетов 91.01 и 91.02
- Найти площадь треугольника
- СКД и сканер ШК
- Сканер штрих-кода для УТ 11
- v7: Запрос без повторений
- Как отобрать только работающих сотрудников?
- Как переместить сотрудника в ЗУП
- Розница или опт в УТ 10.3
- Как получит гуид объекта метаданных?
- обработка переноса справочников из ТиС в УТ 10.3
- Вопрос по установке отбора по номенклатуре в журнале документов
- Обрезается нижний край документа при сканировании
- Зависает при открытии формы
- Сравнение и объединение правил обмена (переноса данных) XML
- Задвоение в запросе
- Заполнить дерево значений 8.2
- Спецификации номенклатуры