#0
by Andry_Boris
Всем привет. Просьба помочь разобраться... Создаю программно страницу, на ней размещаю командную панель и табличное поле. Панель создается, таблица тоже, причем в таблице можно редактировать и добавлять строки. Но вот проблема, что кнопки не заполняются(создаются) автоматически на командной панели. В чем может быть проблема? Вот код:
#5
by Andry_Boris
Панель создается программно, автозаполнение включено... не могу понять где ещё надо включить... Вот скриншоты:
#6
by МимохожийОднако
Здесь командная панель добавляется не на страницу, а на форму Вместо ЭлементыФормы попробуй НовыйЭлмент .. свойство Автозаполнение только для чтения
#7
by МимохожийОднако
Есть книжка В.А. Ажеронок, А.В. Островерх, М.Г. Радченко, Е. Ю. Хрусталева "Разработка управляемого интерфейса". небольшая цитата: Форма не рождается на клиенте. Форма рождается на сервере, она проходит несколько важных стадий предварительной обработки, прежде чем достичь глаз пользователя. Платформа содержит достаточно сложные механизмы многоуровневого кеширования различных частей формы, как на сервере, так и на клиенте. По этой причине возможность программного изменения формы является скорее опциональной, дополнительной. Она рассчитана на отдельные конкретные сценарии работы и не предполагает массового использования в большом количестве форм конфигурации или в часто используемых формах. Основным подходом при разработке прикладных решений должно являться визуальное конструирование форм в конфигураторе. А программное изменение форм рекомендуется использовать лишь в отдельных специфических сценариях работы. Такими сценариями могут быть, например, отображение в форме имеющихся типовых операций или характеристик объектов. То есть той информации, которая содержится в базе данных и структура которой неизвестна на этапе конфигурирования. Ее можно узнать только уже в процессе функционирования прикладного решения, в режиме 1С:Предприятие. Поэтому для ее отображения в форме и требуется ее программное изменение. ... Полагаю, что ты не сможешь реализовать свою задачку только кодом.
#9
by МимохожийОднако
Как обходной вариант... Создать общую форму в конфигурации и открывать её. Не всё можно сделать только кодом даже в обычном режиме.
#10
by Andry_Boris
Не если кнопки описать вручную (создание), то они выводятся, но тогда нужно описать и каждое событие на кнопку! А цель была включить внутрений механизм автозаполнения и чтобы он работал как через конф. созданный. на автомате.
#11
by МимохожийОднако
Почему не устраивает форма, в которой в интерактивном режиме создана и страница, и командная панель и остальное?
#13
by Andry_Boris
Точно!!! Спасибо!!! Все гениальное просто... Ниже привожу рабочий код... Вдруг кому пригодиться...
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Получить аналог ОСВ запросом
- Регистры Сведений 1с 8.3
- Слетают остатки после обновления в УТ 11.1
- Как обновить не центральную базу РИБ?
- Как рассчитать спискок IP сетей если знаешь начальный и конечный адрес?
- Программное обращение к быстрым отборам в СКД
- Как вывести в форме списка произвольное значение. (Тонкий)
- Назначить в СКД колонки с периодами (0-15,15-30).
- Не стартует сервер 8.3 под линуксом
- Представления_ в запросах.
- проблема нумерации с датой в 1с 8.2 бп 2
- КД, выгрузка движений документов в бух. операцию
- Счет УСН 01 при реализации где то выходит где то нет
- обработка MD82Exp.epf
- Как хранить сканы договоров в 1С?
- Плановые начисления в УПП
- Процессор Pentium 4 641 и мат плата MSI 915PL Neo (MS-7143 v2) ?
- Создать на основании в УФ
- Штрих М Light печатает чек через раз
- Константы, вывод в интерфейс