Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Собственная расшифровка отчета СКД с получением параметров для открытия          
Constantus Подменю пользователя
сообщение 05.07.20, 12:18
Сообщение #1

Ветеран
*******
Группа: Пользователи
Сообщений: 962
Спасибо сказали: 8 раз
Рейтинг: 0

Приветствую, Форумчане!
1с8.3.12, УФ, самопис

Имеется сложный отчет на СКД (приведу частично)

Период с 01.06 по 30.06
Сотрудник; КоличествоЗаказовПринятых; КоличествоЗаказовОтклоненных
Вася; 4; 3
Петя, 8, 2

Количества заказов расчитываются по запросу как временных таблицы (группируются и подсчитываются), далее объединяются по общему реквизиту "Сотрудник"

Необходимо, чтобы при двойном клике на поля количество выводилась расшифровка со списком документов, которые участвовали в подсчете. Причем в зависимости от того, на какое из полей "Количество..." была расшифровка по своей временной таблице...

Вроде у меня есть один пример. Там создаются еще несколько макетов СКД с полным выводом всех документов (без группировок и подсчетом, как основном отчете) и передаются туда параметры для отбора...

Хотелось бы для начала как-то получить при двойном клике параметры для передачи. Т.е. при нажатии на "3" получить:
ДатаНачала = 01.06 (из заголовка отчета)
Датаокончания = 30.06 (из заголовка отчета)
Сотрудник = "Вася"
Таблица = "КоличествоЗаказовОтклоненных"

Передать их в новую форму расшифровки, а том типа подставить

СтандартнаяОбработка = Ложь;
Если Таблица = "КоличествоЗаказовОтклоненных" Тогда
Схема = Отчеты.ОтчетПоКассовымСменам.ПолучитьМакет("СхмаРасшифровкиОтчета_01");
ИначеЕсли Таблица = "КоличествоЗаказовПринятых" Тогда
Схема = Отчеты.ОтчетПоКассовымСменам.ПолучитьМакет("СхмаРасшифровкиОтчета_02");
АдресСхемы = ПоместитьВоВременноеХранилище(Схема);


Передать в эти схемы указанные выше параметры Период, Сотрудник... И вывести

Если я вообще иду в правильном направлении...
Посоветуйте как вытащить параметры по двойному клику, и потом их передать в форму расшифровки...
Может есть ссылка, описывающая мой случай?

Constantus Подменю пользователя
сообщение 05.07.20, 16:09
Сообщение #2

Ветеран
*******
Группа: Пользователи
Сообщений: 962
Спасибо сказали: 8 раз
Рейтинг: 0

Предположим, в этом отчете я создам 2-е дополнительные схемы компановки данных с запросом типа (текст запроса пишу условно)
Результат расшифровки Принятых заказов
Выбрать
Заказы.Ссылка,
Заказы.СуммаДокумента,
Заказы.Сотрудник
Из
Документ.Заказы Как Заказы
Где
Документ.Заказы.Одобрен = Истина
И Документ.Заказы.Дата МЕЖДУ &Дата1 И &Дата2
И Документ.Заказы.Сотрудник = &Сотрудник


Результат расшифровки Отклоненных заказов
Выбрать
Заказы.Ссылка,
Заказы.СуммаДокумента,
Заказы.Сотрудник
Из
Документ.Заказы Как Заказы
Где
Документ.Заказы.Одобрен = Ложь
И Документ.Заказы.Дата МЕЖДУ &Дата1 И &Дата2
И Документ.Заказы.Сотрудник = &Сотрудник


Теперь надо сделать так, чтобы если пользователь в Основном отчете дважды кликнул на число принятых заказов, то активировалась дополнительная Схема СКД (первый запрос),
Туда передались параметры для открытия: даты начала и конца, сотрудник

TohaMonster Подменю пользователя
сообщение 08.07.20, 14:49
Сообщение #3

Говорящий
***
Группа: Пользователи
Сообщений: 67
Спасибо сказали: 28 раз
Рейтинг: 28

Вы эти запросы используете во вложенных схемах? В них можно передать параметры из основной схемы.
У Вас сложности в передаче параметров во вложенную схему? Или я неправильно понял вопрос?

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 29.03.24, 14:45
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!