#0
by Raybek
Ваяю внешний отчет на СКД. У отчета есть табличная часть "ДиапазоныОстатков" с двумя числовыми реквизитами "НижнийПредел", "ВерхнийПредел". Есть два набора данных: - типа "объект" с именем "ДиапазоныОстатков", куда я гружу табличную часть - типа "объединение" с именем "ОстаткиТоваров", в котором два набора данных типа "запрос": "ОстаткиНаСкладах" и "ОстаткиВРознице" Через связи наборов данных в СКД делаю соединение наборов данных: - и СКД ошибок выполнения не выдает, пока не пытаюсь в условии связи обратиться к полям набора данных-объект "НижнийПредел" или "ВерхнийПредел". А именно ошибка: по причине: Ошибка компоновки макета по причине: Поле не найдено "ВерхнийПредел" Код модуля объекта следующий: Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) Ошибка вылетает при компоновке макета на строке: КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, КомпоновщикНастроек.Настройки)
#2
by Defender aka LINN
Это, наверное, курсы какие-то есть. Там учат, что если задаешь вопрос про связи наборов данных - то надо выложить код вывода отчета. Можно запрос, или еще что-нибудь. Главное - не выкладывать проблемное место, так же намного интереснее.
#3
by Raybek
Проблема именно в том, что не дает указать поле набора данных - объект в условии связи. Озвучьте пожалуйста, что именно я должен еще выложить по проблеме? Вот скрин закладки "Связи наборов данных" <img src="http://www.fotohost.kz/images/2013/04/29/35Ktm.png" border="0" />
#4
by Raybek
<a href="http://www.fotohost.kz/images/2013/04/29/35Ktm.png"><img src="http://www.fotohost.kz/images/2013/04/29/35Ktm.th.png" border="0" /></a>
#8
by Raybek
Сама задача состоит в том, чтобы сгруппировать остатки товаров по диапазонам. Идея в следующем: пользователь в табличной части вводит диапазоны остатков: нижний и верхний пределы. Затем через левое соединение остатков с таблицей диапазонов связываем так сказать остаток с соответствующими полями диапазона.
#9
by Raybek
Ну хоть ламером для приличия обзовите, лишь бы помогли, не молчали, профи:) А то хочу красиво замутить, хотя есть выход всю эту фигню запихать в один набор данных - объект...не хочу... нет поэзии в этом что-ли:)
#11
by Raybek
> Проблема именно в том, что не дает указать поле набора данных - объект в условии связи. Поэкспериментировал - данное выше утверждение - неверное. СКД выдает ошибку при указании в выражении "условие связи" поля набора данных ПРИЕМНИКА СВЯЗИ. То бишь сделал "ДипазоныОстатков" Источником связи и вуаля - ошибка исчезла...однако теперь ошибка возникает при указании поля "ОстаткиТоваров":) Блин, а вся идея то заключалась на сравнении границ диапазона и остатка в условии соединения наборов данных!
#12
by Raybek
Сделал:))))! На закладке связей наборов данных - родительским набором данных поставил "ДиапазоныОстатков" - убрал условие связи - в выражения источника и приемника поставил "Истина" На закладке Настройки - создал группировку по реквизитам диапазона "Нижний предел", "Верхний предел" - в этой группировке создал группировку по "Номенклатуре" - кстати ресурс "КоличествоОстаток" рассчитывается только по "Номенклатуре" (закладка "Ресурсы") - Иииии и самый смак! В отборе группировки "Номенклатура" добавил два условия для проверки вхождения остатка в диапазон причем правое значение - это поле компоновки данных:))) Вот скрин
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- v8 строка подключения V8.Connect
- Волшебнику и всем кто поможет по теме "v8 УРБД на v8 за четыре шага"
- v8: при v8 = Новый COMОбъект("V8.Application") дает ошибку ..
- v8: Не могу подключиться из V8 к V8
- v8: есть ли аналоги openconf для 1с v8
- v8: Как удалить 1С v8 ?
- v8: СКД и Форма Настроек (перемещение по полям внутри табличного поля)
- СКД: v8: СКД и произвольный макет
- СКД: СКД. Понимает ли СКД ссылки на МенеджерВременныхТаблиц?
- СКД: СКД. Как задать устанавливать параметры вложенных схем СКД?
- СКД: v8: Формат числа в СКД
- СКД: СКД: Набор данных-объект, ошибка при подключении внешнего набора данных
В этой группе 1С
- ЗУП возврат суммы по исполнительному листу
- Как сделать чтобы ФабрикаXDTO не писала в XML пространство имен?
- УТ 11 Тормоза
- Вопрос по внешним печатным формам в конфигурации "Альфа-Авто"
- Как получить развернутое сальдо по счету по всем аналитикам?
- ОКВЭД в УТ11 куда вставить партнеру?
- Заполнение справочника... Ошибка ЗаполнитьЗначенияСвойств
- v7: Подключение к 1с 7.7 com
- Десериализация XDTO в web-сервисе
- Подключение Сканера
- Обмен xml и "Пометка удаления"
- Подскажите как перенести документы из Предпринимателя 7.7 в бухгалтерию базовую?
- 8.2 Иерархия в динамическом списке и произвольный запрос
- Обычные формы. В шапке табличного поля в колонку добавить Флажок.
- Бухгалтерия 2.0.Авансовый отчет, выделение НДС, счет НЕ.03
- Как получить значение и ТЗ если колонка это параметр
- УТ 10.3 Перемещение товара по ордерам.
- Пробелы с запросом.Ошибка SQL: Переполнение поля 'DATEDIFF'
- ЗУП 8.2. Где хранятся данные графика работы
- не выбирается контрагент в документе Акт Сверки Взаиморасчетов