#0
by vse_serjezno
Пишу элементарный запрос получения данных по приходе номенклатуры за период с выборкой цен из периодического рег.сведений на день прихода. Мне нужна связь по товару и по дате его прихода. Хотелось бы написать так(беру и сам документ и его ТЧ, чтобы не обращаться через 2 точки - ПоступлениеТоваровСуммы.Ссылка.Дата): ВЫБРАТЬ Цены.Цена ИЗ Но, так возникает противоречивая связь. Как решить этот момент самым оптимальным способом?
#1
by vse_serjezno
Можно конечно вложенным запросом собрать таблицу с товарами по документам за период и датой, и уже этот запрос соединять с регистром. Но настолько это оптимально, если учесть, что можно просто из ссылки получить дату?..
#6
by vse_serjezno
Не совсем то, что мне нужно. Я выбираю документы в принципе за период и на каждую дату документа нужно соответствующее значение цены, поэтому виртуальная таблица не подойдет. Я же спрашиваю про Дату в документе.
#10
by vse_serjezno
Я соединяю документ и его ТЧ, в это как раз мой вопрос. Я это делаю, чтобы не обращаться через точку из ТЧ к реквизиту документа Дата.
#12
by mehfk
Кто мешает сделать так? ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.Цены КАК Цены ПО ПоступлениеТоваровСуммы.Номенклатура = Цены.Товар И ПоступлениеТоваров.Дата = Цены.Период
#13
by vse_serjezno
Из ТЧ я соединяюсь по товару, а из документа по Дате. Запрос в консоли не откроется, я его текст изменила, чтобы показать, какую связь я хочу сделать. В консоли он как раз выдает ошибку с противоречивой связью.
#15
by RomanYS
В данном случае избавление от "двух точек" явно не оправдано: -профита никакого (неявное соединение будет таким же как твое явное), -а ты уже запутался
#16
by vse_serjezno
Мешает то, что есть еще связь между ТЧ и самим документом. И все в сумме дает ошибку.
#19
by vse_serjezno
Почему? Попробуй. Добавь в этот запрос связь по дате, как ты предлагаешь: Цены.Цена
#22
by Cyberhawk
СКД и два набора данных уже предлагали? Второй набор данных параметром даты среза принимает дату из каждой записи первого набора данных
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Связь таблиц в запросе методом "В иерархии"
- Что значит флажок "Обязательная связь" в СКД на закладке "Связь наборов дан
- Связь по типу, Связь по владельцу
- Связь наборов данных в СКД. Зачем нужна "Обязательная связь"?
- Работа с временной таблицей в запросе и связь с регистром
- как настроить связь в запросе? Характеристика и Серия номенклатуры
В этой группе 1С
- v7: Неожиданное решение проблемы 'Нарушена структура 1Sjourn.dbf'
- v7: 1с++ Получение документа из регистра, недопустимое имя столбца "IDDoc".
- v7: Вопрос по работе с перечислениями
- МенеджерКриптографии. Как использовать?
- Механизм создания движений по регистрам Учет Затрат (РАУЗ)
- Свертка базы БП 8,2 . Неверное начальное сальдо
- ЗУП 3.0 ввод начальных остатков по декретным отпускам
- Распечатать Акт приема Передачи, Бухгалтерия Базовая на платформе 8.3
- Применение оплат платежными картами в 1с Розница 2.2
- УТ 11 ошибка доступа справочник варианты отчетов
- Чтение mxl в табличный документ на экране
- Как настроить Префикс (Клавиша F7) в ТСД
- v7: 1C 7.7 ЗиК вопрос по 6-НДФЛ
- Нужны рекомендации по обрезанию нескольких лет в УПП
- Розница 2.2.2.14 Документ "Вскрытие тары ЕГАИС"
- Ошибка выполнения запроса при проведении безвозмездного поступления ОС. Помогите
- Расширения в хранилище?
- 1с Битрикс, сортировка
- v7: Запуск 1С: Предприятие 7.7 на Windows 10 x64
- БСП 2.3, синхронизация данных и менеджер записи регистра сведений