#0
by Живой Ископаемый
В СКД-отчете без программирования (то есть стандартная кнопка Сформировать) источником данных - Пакетный запрос, в первом запросе готовится временная таблица, которая нужна для сервиса. Есть вычисляемое поле, в выражении которого, написано такое: МойМодуль.ПолучитьДатуПоследнейОплатыДляДоговора(Договор), где Договор - поле СКД. Теперь я хочу изменить функцию (и ее вызов также) таким образом, чтобы она принимала или результат запроса или ТЗ, а вызов ее переделать вот таким образом: .... Собственно, вопрос наверное должен звучать так - как обратиться к результату одного из запросов пакетного запроса внутри CRL/ есть идеи?
#1
by Живой Ископаемый
Ну. и чтобы вторую ветку не создавать - я могу внтури вычисляемого поля обратиться к параметрам СКД? Могу например написать МойМодуль.ПолучитьДатуПоследнейОплатыДляДоговора(Договор, &ДатаФормированияОтчета) ?
#6
by Живой Ископаемый
2 Ну вот к текущему моменту МойМодуль.ПолучитьДатуПоследнейОплатыДляДоговора(Договор, &ДатаФормированияОтчета) Значение &ДатаФормированияОтчета внутри функции - неопределено, хотя в СКД этот параметр заполнен. Но ладно, я могу это поле и в запрос поместить отдельно, без вывода в отчет. Но все-же, например к значениям отбора и к отдельному результату пкаетного запроса доступ поиметь хотелось бы.
#8
by ИсчадиеADO
с таблицей не знаю. точнее есть вариант как я делал, но как то он через 2 схемы, сам понимаешь...
#9
by Живой Ископаемый
2 м... что например? Ну в общем ты правильно все понял. Но например не хотелось бы там хранить огромный массив данных. Если пользователь формирует отчет с отбором, то и в кэше я бы хотел иметь данные с учетом этого отбора, вот собственно и задаюсь вопросм - к каким чамтям самой схемы СКД, ее настройкам могу обращаться внутри вычисляемых полей
#11
by ЧеловекДуши
Чет вы думаете не о том. Какое экономе? Вы еще запрос не показали, может он избыточен. СКД само неплохо оптимизирует, что порой бывает приходится расстраиваться :)
#13
by ЧеловекДуши
+ И если вы думаете, что временные таблицы будут уничтожены в конце работы с отчетом, то не факт. Лучше что бы на верняка, удалять и временные таблицы :)
#16
by ИсчадиеADO
через 2 схемы это так: есть схема1 тип источника запрос. и схема 2 один из типов источника таблица. тот которая 2ая схема она основная. программно сначала выполняем первую схему. но для ее получения программно пытаемся скопировать польз настройки, проверяя доступность полей. выгружаем результат в тз, выполняем над ней нечто и кладем в схему 2. довольно трудоемко было.
#17
by DmitrO
у параметров (закладка Параметры в схеме) должен стоять флажок Включать в доступные поля
#18
by Живой Ископаемый
2 я Понял, сенкс... Если программно - тогда конечно все проще, и я бы действительно обращался ко всем значениям настройки СКД , и к параметрам, и отборам, и их значениям, и выполнил бы тот первый запрос программно даже еще до выполнения основного запроса СКД, и поместил бы его результат например в параметры сеанса... Хотелось посто вообще без программирования. но видимо не получится... Спасибо.
#19
by DmitrO
результат компоновки всегда только один - результат последнего запроса, такое не возможно. Придется данные по оплате включать в конечный результат (подцепить, сгруппировать).
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- СКД: СКД. Понимает ли СКД ссылки на МенеджерВременныхТаблиц?
- СКД: как в СКД значеняи параметров по умолчанию заполнять?
- СКД: Диаграмма в СКД
- СКД: СКД. Как задать устанавливать параметры вложенных схем СКД?
- СКД: Объединение в СКД
- СКД: Как в СКД параметры и отборы вынести на ФормуОтчета?
- СКД: СКД - можно ди получить промежуточные итоги по колонкам
- СКД: прайс лист в Скд с выводом картинки?
- СКД: Настройки СКД
- СКД: Ошибка в СКД!
- СКД: СКД: Программное обращение к полям группировки СКД
- СКД: СКД: как программно или в схеме компоновки передать значение параметра для запроса?
В этой группе 1С
- История выбора при вводе - Как отфильтровать?
- EDI через Контур.Ритэйл
- Ставка НДС в УТ 11.1
- Как отразить в НУ затраты на переработку сырья сторонней организацией
- Не работает расшифровка в Скд при наборе данных Объект (Таблица значений)
- После закрытия 1с остается висеть процесс в win8
- Как перебрать строки Табличного поля СправочникСписок?
- Настройка прав доступа в Документообороте
- Радиометки и маячки для вещей и смартфонов
- Подключение эквайринга к Розница 2.1: Не считывает магнитные карты.
- Документ не может быть изменен в подчиненном узле РИБ
- Расчеты по приобретению в УПП, помогите разобраться.
- Конвертация данных. Как перезаписать элемент справочника при загрузке
- Чтение почты из Outlook - адрес отправителя - проблема
- Программное создание документа "Установка цен номенклатуры".
- Помогите найти описание и софт для весов CheckWay S315
- 1C Документооборот открытие файлов из Linux
- Можно ли поменять УИД существующего справочника?
- Ошибка получения представления значения
- моби- с и занятый порт.