Две СКД схемы в одном отчете. Просьба помочь с исправлением кода #732108


#0 by batman1978
На форме 2 переключателя - первый вариант и второй вариант, Суть проблемы - при формировании по первому варианту - все хорошо отчет формируеться все как надо при выборе на форме второго варианта выдает ошибку "{Форма.ФормаОтчета}: Ошибка при вызове метода контекста (Выполнить): Ошибка компоновки макета МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, Настройки, ДанныеРасшифровки); по причине: Ошибка компоновки макета по причине: Не установлено значение параметра "КонПериода"" если установить снова на первый пункт флаг то снова формирует все красиво привожу код: вырезал дабы не хламить КонецПроцедуры вырезал дабы не хламить КонецПроцедуры Для каждого стр Из ТЗСчетчикиСКЛЧас Цикл Для каждого стр Из ТЗСчетчикиСКЛТек Цикл
#1 by spacehelp
Есть пример
#2 by batman1978
Увы это не для 8.1 - я уже который день бьюсь - мне надо програмно в зависимости от флага поменять основную скд на другую основную скд и тогда все будет стандартно - но вот как не могу не где найти. переключатель на форме ткнул на 1 вариант - он стал основным - поставил на второй - вторая скд стала основной - но под 8.1 не один пример не работает
#3 by ssh2QQ6
установка нужной схемы: Выполнение отчета:
#4 by batman1978
СПАСИБО ОГРОМНОЕ вы ВОЛШЕБНИК
#5 by batman1978
вот так заработало переключает на ура !
#6 by batman1978
тему можно закрывать - так получено лекарство
#7 by batman1978
а можно продолжить? с запросом по детализации за день по часам (групировку дополнением за день) получаеться трабла sql запрос выдает нулевой час Sel ect shopNum as НомерМагаза,sum(Вошло) КолВоПосетителей, Sum(Вышло) Вышло, cast (Час as int) Час, ct.TIMERECORD ( se.TIMERECORD, SE.ID_ENTER=E.IDENTER and TIMERECORD between '20150127' and '20150128' and uni on all se.TIMERECORD, SE.ID_ENTER=E.IDENTER and TIMERECORD between '20150127' and '20150128' and group by Час,shopNum,ct.TIMERECORD из-за него когда в самом скд делаю связи по полю час без дня - выкатывает пустой отчет с указанием дата такая-то и время 0:00:00 с пустыми данными и следом нормальный отчет за дату - и если указать период более одного дня он будет на каждый день выдавать отчет пустой и потом нормальный а если поставить по всем полям связи в скд - тогда отчет даные только из sql запроса показывает за 1 день получаеться что нулевой час все портит как от него избавиться ?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С