Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
23 Мар 2017, 05:08
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: Связи таблиц в КонструктореЗапросов  (Прочитано 691 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн kiara-1C

  • *
  • Сообщений: 25
  • РЕПУТАЦИЯ: 0
  • Я не волшебник, я только учусь...
  • Регистрация: 2016-01-28
  • Сайт: 
  • Профессия: Ученик 1С
УНФ 1.6, создаю отчет, который показывает необходимость закупки материалов исходя из документа "Заказы на производство".

ВЫБРАТЬ РАЗЛИЧНЫЕ
   ПотребностьВЗапасахОстатки.Номенклатура,
   ПотребностьВЗапасахОстатки.Характеристика,
   ПотребностьВЗапасахОстатки.КоличествоОстаток,
   ЗаказНаПроизводствоЗапасы.Ссылка
ПОМЕСТИТЬ запас
ИЗ
   РегистрНакопления.ПотребностьВЗапасах.Остатки КАК ПотребностьВЗапасахОстатки
      ЛЕВОЕ СОЕДИНЕНИЕ Документ.ЗаказНаПроизводство.Запасы КАК ЗаказНаПроизводствоЗапасы
      ПО ПотребностьВЗапасахОстатки.Номенклатура = ЗаказНаПроизводствоЗапасы.Номенклатура
         И ПотребностьВЗапасахОстатки.Характеристика = ЗаказНаПроизводствоЗапасы.Характеристика

СГРУППИРОВАТЬ ПО
   ПотребностьВЗапасахОстатки.Номенклатура,
   ПотребностьВЗапасахОстатки.Характеристика,
   ПотребностьВЗапасахОстатки.КоличествоОстаток,
   ЗаказНаПроизводствоЗапасы.Ссылка
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
   запас.Номенклатура,
   запас.Характеристика,
   запас.КоличествоОстаток,
   запас.Ссылка,
   ЗапасыОстатки.КоличествоОстаток КАК КоличествоОстаток1,
   ЗапасыОстатки.СтруктурнаяЕдиница
ИЗ
   РегистрНакопления.Запасы.Остатки КАК ЗапасыОстатки
      ЛЕВОЕ СОЕДИНЕНИЕ запас КАК запас
      ПО запас.Характеристика = ЗапасыОстатки.Характеристика
         И запас.Номенклатура = ЗапасыОстатки.Номенклатура

СГРУППИРОВАТЬ ПО
   запас.Номенклатура,
   запас.Характеристика,
   запас.КоличествоОстаток,
   запас.Ссылка,
   ЗапасыОстатки.КоличествоОстаток,
   ЗапасыОстатки.СтруктурнаяЕдиница

Проблема в чем, если данного материала нет вообще ни на одном складе, то в итоге его не показывает запрос. Но во временную таблицу он еще попадает. Подскажите пожалуйста как тут изменить что.

Смотрите бесплатно более 300 видеоуроков по работе в 1С:Бухгалтерия 8 и 1C:ЗУП 8 ред. 3.0

СМОТРЕТЬ >>


Оффлайн cska-fanat-kz

  • 1С:Специалист
  • Глобальный модератор
  • *****
  • Сообщений: 5745
  • РЕПУТАЦИЯ: 1096
  • КПД: 19%
  • Красная армия всех сильней!
  • Регистрация: 2010-11-06
    • Skype: cska-fanat-kz81
  • Сайт: cska-fanat-kz.ucoz.kz
  • Профессия: Разработчик 1С
ну поставьте слева таблицу "запас"...
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Оффлайн kiara-1C

  • *
  • Сообщений: 25
  • РЕПУТАЦИЯ: 0
  • Я не волшебник, я только учусь...
  • Регистрация: 2016-01-28
  • Сайт: 
  • Профессия: Ученик 1С
ну поставьте слева таблицу "запас"...

Не помогло

Оффлайн cska-fanat-kz

  • 1С:Специалист
  • Глобальный модератор
  • *****
  • Сообщений: 5745
  • РЕПУТАЦИЯ: 1096
  • КПД: 19%
  • Красная армия всех сильней!
  • Регистрация: 2010-11-06
    • Skype: cska-fanat-kz81
  • Сайт: cska-fanat-kz.ucoz.kz
  • Профессия: Разработчик 1С
как теперь запрос выглядит?
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Оффлайн kiara-1C

  • *
  • Сообщений: 25
  • РЕПУТАЦИЯ: 0
  • Я не волшебник, я только учусь...
  • Регистрация: 2016-01-28
  • Сайт: 
  • Профессия: Ученик 1С
ВЫБРАТЬ
   ПотребностьВЗапасахОстатки.Номенклатура,
   ПотребностьВЗапасахОстатки.Характеристика,
   ПотребностьВЗапасахОстатки.КоличествоОстаток,
   ЗаказНаПроизводствоЗапасы.Ссылка
ПОМЕСТИТЬ запас
ИЗ
   Документ.ЗаказНаПроизводство.Запасы КАК ЗаказНаПроизводствоЗапасы
      ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ПотребностьВЗапасах.Остатки КАК ПотребностьВЗапасахОстатки
      ПО (ПотребностьВЗапасахОстатки.Номенклатура = ЗаказНаПроизводствоЗапасы.Номенклатура)
         И (ПотребностьВЗапасахОстатки.Характеристика = ЗаказНаПроизводствоЗапасы.Характеристика)

СГРУППИРОВАТЬ ПО
   ПотребностьВЗапасахОстатки.Номенклатура,
   ПотребностьВЗапасахОстатки.Характеристика,
   ПотребностьВЗапасахОстатки.КоличествоОстаток,
   ЗаказНаПроизводствоЗапасы.Ссылка
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
   запас.Номенклатура,
   запас.Характеристика,
   запас.КоличествоОстаток,
   запас.Ссылка,
   ЗапасыОстатки.КоличествоОстаток КАК КоличествоОстаток1,
   ЗапасыОстатки.СтруктурнаяЕдиница
ИЗ
   запас КАК запас
      ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.Запасы.Остатки КАК ЗапасыОстатки
      ПО запас.Характеристика = ЗапасыОстатки.Характеристика
         И запас.Номенклатура = ЗапасыОстатки.Номенклатура

СГРУППИРОВАТЬ ПО
   запас.Номенклатура,
   запас.Характеристика,
   запас.КоличествоОстаток,
   запас.Ссылка,
   ЗапасыОстатки.КоличествоОстаток,
   ЗапасыОстатки.СтруктурнаяЕдиница

Оффлайн cska-fanat-kz

  • 1С:Специалист
  • Глобальный модератор
  • *****
  • Сообщений: 5745
  • РЕПУТАЦИЯ: 1096
  • КПД: 19%
  • Красная армия всех сильней!
  • Регистрация: 2010-11-06
    • Skype: cska-fanat-kz81
  • Сайт: cska-fanat-kz.ucoz.kz
  • Профессия: Разработчик 1С
ну так на первый взгляд запрос нормальный...
может кто другой что высмотрит....
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Оффлайн vitasw

  • *****
  • Сообщений: 2546
  • РЕПУТАЦИЯ: 309
  • КПД: 12%
  • Регистрация: 2015-02-10
  • Сайт: 
  • Профессия: Программист 1С
Запрос рабочий, попробуйте в консоли.

Оффлайн kiara-1C

  • *
  • Сообщений: 25
  • РЕПУТАЦИЯ: 0
  • Я не волшебник, я только учусь...
  • Регистрация: 2016-01-28
  • Сайт: 
  • Профессия: Ученик 1С
Вот такое на выходе запроса. Но в отчет все равно не попадает. Хотя по идее должен, у меня вычисляемая закупка = резерв-остатокНаСкладе, и отбор в отчет закупка>0. Резерв 6, на складе 0, но не попадает
Добавлено: 29 Янв 2016, 16:57

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
   запас.Номенклатура,
   запас.Характеристика,
   запас.КоличествоОстаток,
   запас.Ссылка,
   ЕСТЬNULL(ЗапасыОстатки.КоличествоОстаток, 0) КАК КоличествоОстаток1,
   ЗапасыОстатки.СтруктурнаяЕдиница
ИЗ
   запас КАК запас
      ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.Запасы.Остатки КАК ЗапасыОстатки
      ПО запас.Характеристика = ЗапасыОстатки.Характеристика
         И запас.Номенклатура = ЗапасыОстатки.Номенклатура

СГРУППИРОВАТЬ ПО
   запас.Номенклатура,
   запас.Характеристика,
   запас.КоличествоОстаток,
   запас.Ссылка,
   ЗапасыОстатки.КоличествоОстаток,
   ЗапасыОстатки.СтруктурнаяЕдиница

Теперь все. всем спасибо!
Добавлено: 29 Янв 2016, 17:37

Нет, почему то регистр "потребность в запасах" берет значения даже закрытых заказов на производство. Хотя я выбрала остатки в запрос

Последний раз редактировалось: kiara-1C; 29 Янв 2016, 17:37. Причина: Объединение сообщений

Оффлайн vitasw

  • *****
  • Сообщений: 2546
  • РЕПУТАЦИЯ: 309
  • КПД: 12%
  • Регистрация: 2015-02-10
  • Сайт: 
  • Профессия: Программист 1С
Вот такое на выходе запроса. Но в отчет все равно не попадает. Хотя по идее должен, у меня вычисляемая закупка = резерв-остатокНаСкладе, и отбор в отчет закупка>0. Резерв 6, на складе 0, но не попадает

Скажите, вы целенаправленно издеваетесь? или как?
мы тут морщим лоб над рабочим запросом , пытаясь найти ошибку, а у него отбор в СКД, о чем "забыл" сообщить.

Оффлайн kiara-1C

  • *
  • Сообщений: 25
  • РЕПУТАЦИЯ: 0
  • Я не волшебник, я только учусь...
  • Регистрация: 2016-01-28
  • Сайт: 
  • Профессия: Ученик 1С
Нет, не издеваюсь. Извините, я совсем новичок и на форумах (никаких) не сидела до этого. Если кто хорошо знает унф подскажите, что не так. Почему "Потребность в запасах" берет не остатки, а вообще все материалы, по данному регистру.


Теги:
 

Ошибка "Построенный запрос к СУБД использует слишком много таблиц"

Автор Marta_LiРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 10
Просмотров: 6586
Последний ответ 03 Дек 2012, 14:04
от MuI_I_Ika
Зачем нужна табличная часть справочника, если есть регистр сведений 2.Чем отличаются пакетные запросы от временных таблиц

Автор ktu78Раздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 2
Просмотров: 419
Последний ответ 02 Авг 2016, 18:36
от ktu78
Верно ли, что при соединении с виртуальной таблицей остатков регистра накопления отбираются остатки по измерениям, перечисленным в условии соединения таблиц?

Автор ZeedРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 2
Просмотров: 305
Последний ответ 25 Ноя 2016, 11:25
от Zeed
Свойство "Связи параметров выбора"

Автор analitik777Раздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 2
Просмотров: 5167
Последний ответ 05 Фев 2014, 15:04
от analitik777
"ПОДОБНО" в условие связи запроса

Автор Станиславъ ЗверевъРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 8
Просмотров: 1606
Последний ответ 11 Май 2016, 15:29
от LexaK

* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

Смотрите бесплатно более 300 видеоуроков по работе в 1С:Бухгалтерия 8 и 1C:ЗУП 8 ред. 3.0

СМОТРЕТЬ >>

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
149 Сообщений
alex0402
102 Сообщений
MuI_I_Ika MuI_I_Ika
53 Сообщений
Norfolk
50 Сообщений
LexaK
47 Сообщений
AsadRoman
27 Сообщений
SlimShady
21 Сообщений
друган
21 Сообщений
alexandr_ll
19 Сообщений
Константин5825
16 Сообщений

* Кто онлайн

  • Точка Гостей: 267
  • Точка Скрытых: 0
  • Точка Пользователей: 3
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 

Dellos Catering - выездной ресторан кейтеринг по всему Миру
SimplePortal 2.3.5 © 2008-2012, SimplePortal