#0
by rtkprg
Есть 1с8.2, тонкий клиент, управляемые формы. Есть отчет, в нем сделаны 2 формы: форма А и форма Б. Форма А основная, в ней есть кнопка с кодом: Форма Б построена на 100% при помощи системы компоновки данных, без единой строчки кода, написанного руками программиста. (Мне нужно из формы А вызвать форму Б, сформировать в ней отчет по остаткам с кучей всяких фильтров и получить его результат далее в код формы А) Форма Б отлично запускается, там пользователь выбирает параметры и делает отчет, результат появляется на экране. Далее пользователь закрывает форму Б и управление возвращается в форму А. Моя проблема заключается в том, что я не знаю, как получить доступ из кода к результату. Переменная ФормаБ после исполнения ОткрытьМодально содержит форму, там даже есть поле Результат. То есть вроде все данные есть, они не исчезли! Но я так понял, это ТАБЛИЦА, то есть печатная форма. А мне бы получить доступ в результату как к списку, как ТаблицеЗначений или как какой-либо выборке..... То есть так, что-бы я из кода рррраз, цикл (или там пару циклов) забабахал и в них все получил. Пожалуйста, коллеги, подкажите, как мне добраться до результата этой моей формы Б с СКД?
#2
by rtkprg
Сорри, ничего не понял! В какую структуру и как ее потом передать в форму с СКД? И зачем?
#3
by vmv
Результат - это табличный документ который свободно мигрирует между клинетом и сервером и получить его никакой проблемы не составляет - это раз Расшифровки и обработчики табличного доукумента(результат) просто так не мигруруют, нужно юзать хранилище - это два Обход и идентификация ячеек табличного документа вешь НЕ очевидная и неудобная - это три Видимо поэтому вы намекнули о таблицах значений - это правильно. Результат одной и той же компоновки можно получить как в табличный документ, так и в коллекцию значений, если вариант настройки компоновки не содержит диграмм, таблиц-группировок...
#4
by vmv
Вывод - в модуле объекта отчета у вас должны быть экспортные процедуры для формирвовния одного и того же варинта как в табличный документ, так и в коллекцию - примеров мало, мозгов эээ не знаю, но это реально - дерзайте
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- А можно создать программно новый объект метаданных?
- Как округлить до десяти (напр.168,23 до 170,00 ИЛИ 252,00 до 250,00)
- СКД: СКД: как программно или в схеме компоновки передать значение параметра для запроса?
- Программно добавить обработчик события к программно добавленному элементу формы
- Как перегнать программно печатную форму в формат JPG
- v8: СКД: программно добавить системное поле
- Как программно установить владельца программно созданной колонке
- Управляемые формы. Как программно выполнить процедуры и обработ. событий формы?
- Подскажите как программно открыть форму документа и программно нажать на ОК?
- СКД - добраться программно до имени группы в выбранных полях
- Как в обработке добраться до реквизитов формы Элемента Справочника? БП 2.0
- УФ: Как программно добраться до стандартной кнопки Настроить список формы?
В этой группе 1С
- Ошибка Разбора XML при авторизации и формировании отчётов 1С
- Список документов по регистру "свободные остатки"
- v7: Перенос операций между 7.7 базами с помощью КД2
- HP 3015 долго печатает
- Arilot M Учет предприятий
- Сканер штрихкода в управляемой форме. Несколько внешних событий
- 1c 8.2 УПП Отчет + структура подчиненности
- v8: Как программно изменить видимость команды в панели навигации?
- Когда делаешь левое соединение как указать если не равно а в группе?
- Как скопировать ТЗ в таблицу формы?
- фильтр не работает ИнтернетПочта
- КАК в Запросе Дату привести к началу дня?
- СКД. Вывод средневзвешенного в итогах группировки в той же колонке
- Создание начального образа РИБ
- ВПФ счета на оплату клиенту
- Танцы с бубном вокруг ПриАктивизацииСтроки (серверные вызовы)
- Регламентное задание ( автоматическая загрузка данных в базу )
- Можно ли на управляемой форме сделать выпадающее меню
- 1С 8.2 УПП Распределение расходов 25 счета между 20 и 23 счетами
- v8: Как отловить нажатие кнопки ОК на форме?