Вопрос-ответ
Добрый день.
Появилась необходимость передачи тблицы значений в СКД. В СКД добавил Набор данных – объект.
Но встала проблема как в коде передать эту таблицу, не формируя отчет вручную. Всюду описаны методы, в которых для передачи ТЗ приходится перетерать функцию формирования отчета . Такой метод не подходит.
Здравствуйте!
С 1с столкнулся впервые и возникла необходимость сделать следующее: получить из ИБ данные о ценах в разрезе партий, чтобы можно было формировать на основе этих данных цену продажи с учетом себестоимости каждой позиции в каждой из партий.
В справке написано нашел следующее:
Как ввести правила расчета для тех видов цен, которые рассчитываются на основании данных в информационной базе ( себестоимость товаров, минимальная цена конкурентов и т.д). ?
В этом случае используется способ задания цены “Заполнять по данным ИБ“. Данные из информационной базы формируются при выполнении запроса к информационной базе и задаются с помощью схемы компоновки данных (СКД). Формирование схемы компоновки данных возможно только в режиме “толстого” клиента. Для открытия формы для настройки СКД нажмите кнопку “Конструктор схемы компоновки данных” в форме вида цен.
СКД формирует данные такого типа (блок)
Группировка
Детальная запись 1
Детальная запись 2
….
Детальная запись N
Итог
и Далее…
Если просто выводить на печать, то данные могут “разрываться”, а это плохо, нужно чтобы на странице этот один блок не разрывался, хотя таких блоков на странице может быть сколько угодно (1-3), вывожу программно, понимаю, что надо просто выводить гориз. раздел. страниц, но как мне отслеживать данные одного блока и проверять их влазят или нет, есть идеи??
Платформа 8.2.xx.xx
Система компоновки данных.
Отчет в конфигурации, основная форма – управляемая, у отчета два макета типа схема комп. данных, в каждой из схем 4 варианта настроек.
Естественно программный вывод отчета т.к. на управляемой форме имеется “флаг” который сигнализирует инициализацию одной из схем.
Вопрос следующий: А как сделать чтобы при смене схемы восстанавливались значения пользовательских настроек? Подробно: когда открываем первый раз отчет, то все пользовательские параметры если не заданы в схеме, пустые т.е. значение по умолчанию. После заполнения необходимых параметров и формирования отчета пользовательские настройки остаются заполненными значениями последнего использования отчета. Как программно вернуть значения ранее выбранные, а также установленные отборы и т.п. пользовательских настроеек? И ещё у меня 4 варианта настроеек в каждой из схем, само собой последний вариант чтоб показывал тоже. Не могу также обновить выбранный вариант на форме отчета, т.е. при смене схемы показывает вариант прошлой схемы.
Доброго времени суток.
В отчете на СКД есть вычисляемое поле(не ресурс) для нахождения процента(Колонка 1), т.е. Колонка 3 / Колонка 2 * 100.
Все работает почти нормально и процент считается. Но как посчитать процент для группировки и иерархии??? Процент можно высчитывать сразу в запросе, если это поможет.
Если использовать в качестве ресурса, нет подходящего выражения на закладке «Ресурсы», без выражения в «итогах иерархии» произвольные суммы. %)




