#0
by Deahianaianyrto
Не подскажет ли кто-нибудь, как программно добавить страницу в управляемой форме 8.3?
#2
by Deahianaianyrto
Нов каждой странице надо прописать элементы цправления и обработчики событий. Может кто-то даст ссылку, где посмотреть?
#3
by Cyberhawk
Синтаксис: Вставить(<Имя>, <ТипЭлемента>, <Родитель>, <Элемент>) Параметры: Тип: Строка. Уникальное имя добавляемого элемента. Тип: Тип. Тип добавляемого элемента. Тип: ГруппаФормы; ТаблицаФормы; УправляемаяФорма. Родитель для добавляемого элемента. Если не указан, то вставляется на верхний уровень. <Элемент> (необязательный) Тип: ДекорацияФормы; ГруппаФормы; КнопкаФормы; ТаблицаФормы; ПолеФормы. Элемент, перед которым должен быть вставлен новый элемент. Если не указан, то элемент будет вставлен в конец. Возвращаемое значение: Тип: ДекорацияФормы; ГруппаФормы; КнопкаФормы; ТаблицаФормы; ПолеФормы. Описание: Вставляет элемент в коллекцию элементов. Доступность: Сервер.
#5
by Deahianaianyrto
А как в новой странице прописать элемент формы, скажем поле html-документа и обработчик (ПриНажатии)?
#7
by Deahianaianyrto
Вот ещё проблемка, может кто подскажет, или кинет ссылку: Если я генерю страницы со сгенерированными идентификаторами, а на странице поле html документа, то как мне обратиться к элементу формы страницы по сгенерированному идентификатору, который у меня есть в виде строковой переменной. Элементы.ПолеHTMLРезультат.Документ.url = "; + Объект.PHPSESSID; То есть как обратиться к некоему ПолеHTMLРезультатXXX? Где XXX - порядковый номер сгененрированного идентификатора элемента формы.
#10
by Deahianaianyrto
Но так же не получиться, то есть у меня есть строка "ПолеHTMLРезультатXXX", а надо обратиться по идентификатору. Может кто-то знает? Элементы. а дальше?
#17
by Deahianaianyrto
Там все очень не подробно, без примеров. Можете пример дать? Создать Группу с Видом "Страница"
#18
by Горогуля
хочешь, чтобы я за тебя сходил в СП, почитал там, понял, переварил, сделал ВнешнююОбработку1, накидал туда пару строк, запустил проверить, а потом тебе ещё и разжевал? не, лениво
#19
by Deahianaianyrto
&НаКлиенте Почему-то даёт ошибку: ВнешняяОбработка.LicBusinessUP_2_2_1_8beta_expert.Форма.Форма.Форма(4347,2)}: Переменная не определена (ВсеЭлементыФормы) <<?>>ВсеЭлементыФормы.Вставить(ИдентификаторСтраницы,Тип("ГруппаФормы"),Элементы.ВкладкиОКонтрагентах); (Проверка: Тонкий клиент)
#22
by Deahianaianyrto
&НаСервере {ВнешняяОбработка.LicBusinessUP_2_2_1_8beta_expert.Форма.Форма.Форма(4347,2)}: Переменная не определена (ВсеЭлементыФормы)
#24
by Deahianaianyrto
А сейчас пишет при работе: {ВнешняяОбработка.LicBusinessUP_2_2_1_8beta_expert.Форма.Форма.Форма(4347)}: Ошибка при вызове метода контекста (Вставить) Элементы.Вставить(ИдентификаторСтраницы,Тип("ГруппаФормы"),Элементы.ВкладкиОКонтрагентах); по причине: Изменение состава элементов недоступно
#30
by Deahianaianyrto
&НаСервере Страница и HTML-поле не появляются! Кто-нибудь не знает в чем дело?
#31
by aleks_default
Надо указать путь к данным. Без привязки к данным элементы не отображаются. Для этого создай реквизит формы с типом строка РеквизитФормы (FormAttribute) Основной Синтаксис: Новый РеквизитФормы(<Имя>, <Тип>, <Путь>, <Заголовок>, <СохраняемыеДанные>) Параметры: Тип: Строка. Тип: Строка. Путь к создаваемому реквизиту. Не включает имя реквизита. Значение по умолчанию: Пустая строка Тип: Строка. Содержит отображаемый текст реквизита. Значение по умолчанию: Пустая строка Тип: Булево. Реквизит содержит сохраняемые данные. Истина - сохраняеый реквизит формы. Значение по умолчанию: Ложь Описание: Создает описание реквизита управляемой формы на основе переданных параметров.
#32
by aleks_default
потом добавить этот реквизит в форму УправляемаяФорма (ManagedForm) ИзменитьРеквизиты (ChangeAttributes) Синтаксис: ИзменитьРеквизиты(<ДобавляемыеРеквизиты>, <УдаляемыеРеквизиты>) Параметры: Тип: Массив. Массив, содержащий объекты типа РеквизитФормы. Добавлять можно реквизиты верхнего уровня и вложенные реквизиты, являющиеся колонками. К добавленным реквизитам верхнего уровня из модуля можно обращаться только с помощью конструкции ЭтаФорма.<Имя реквизита>. Тип: Массив. Массив, содержащий строки, описывающие пути к удаляемым реквизитам. Удалять можно только ранее программно добавленные реквизиты. Описание: Изменяет структуру реквизитов формы. Сначала выполняется удаление реквизитов. Таким образом массивы добавляемых и удаляемых реквизитов могут содержать реквизиты с одинаковым путём. Доступность: Сервер.
#34
by Deahianaianyrto
&НаСервере Ошибка: {ВнешняяОбработка.LicBusinessUP_2_2_1_8beta_expert.Форма.Форма.Форма(4357)}: Ошибка при вызове конструктора (РеквизитФормы) ЭлементРеквизитФормы = Новый РеквизитФормы(ИдентификаторПоляHTML+"РеквизитФормы", Тип("Строка"),,,); по причине: Недопустимое значение параметра (параметр номер '2')
#38
by Горогуля
ничего, сейчас ты поймёшь, что у второго параметра недопустимое значение, и всё исправишь
#41
by Deahianaianyrto
{ВнешняяОбработка.LicBusinessUP_2_2_1_8beta_expert.Форма.Форма.Форма(4371)}: Ошибка при установке значения атрибута контекста (ПутьКДанным) ЭлементПолеHTML.ПутьКДанным = ЭтаФорма[ИдентификаторПоляHTML+"РеквизитФормы"]; по причине: Недопустимое значение
#43
by Горогуля
тяжко вслепую, понимаю. вот бы где-то был на свете сборник описаний всех свойств и методов...
#45
by Deahianaianyrto
Вот ещё проблемка: как прописать Обработчик ПриНажатии: ПолеHTMLРезультатПриНажатии
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Программное создание колонок в табличной части документов
- Программное определение размера БД в SQL
- Программное заполнение реквизитов справочника
- Программное добавление или удаление элементов управляемой формы
- Вертикальное расположение вкладок/страниц на управляемой форме
- Программное добавление колонок в ТЗ
- Программное добавление стандартных команд формы
- Как в управляемой форме посчитать итог по колонке тч на форме?
- Как сделать активную страницу в группе страниц в управляемой форме при открытии
- Программное добавление полей в БСПшную форму настроек СКД
В этой группе 1С
- СКД: значения измерения в колонки ресурсов
- Проведение счета -фактуры выданного 1С ERP
- Подготовка к 1с профессионал по платформе
- Использование синхронных методов на клиенте запрещено! (Вэб-клиент)
- КомпоновщикНастроек.ЗагрузитьНастройки() и сохранить настройки пользователя?
- Ошибка обработки Регистрация счетов-фактур на аванс
- Не работает конструктор запрос в платформе 1С:Предприятие 8.3 (8.3.8.1747)
- 1С83. Изменить регистр сведений.
- Фоновое выполнение алгоритмов у пользователей без обработчика ожиданий
- Сайты с удобным подбором номенклатуры по характеристикам
- БП 3.0 Корректировка реализации (отгрузка без перехода прав) не делает проводок
- отражение налогов с организации на УСН в БП 3.0
- Как в Далионе УМ ПРО в приходной накладной поставить Розничная,RUB ?
- Преобразование ячеек excel из даты в число
- Кадровый перевод ЗУП 3.0
- БП3. Налог на прибыль по обособленным
- Как Изменить дату в Отчете о розничных продажах отчеты загружаю из ККМ Offline?
- Тормозит вывод отчета. СКД. ПроцессорКомпоновки.Следующий()
- Как двум переменным за одно действие присвоить массив из двух элементов на JS?
- Регулярная ошибка в таблице Config при выгрузке