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

Автор Тема: Запрос. Соединение ТЧ документа с регистром срезПоследних 8.2  (Прочитано 2725 раз)

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

Оффлайн 1cka

  • ***
  • Сообщений: 154
  • РЕПУТАЦИЯ: 1
  • КПД: 1%
  • Регистрация: 2014-01-04
  • Сайт: 
  • Профессия: Ученик 1С
Пытаюсь определить спецификации, которые используются в документе ОтчетПроизводстваЗаСмену, для которых нет привязки к технологическим картам. Пробую так, но получается что если нужной спецификации нет в регистре(т.е. нет тех карты), то эта спецификация не выводится вообще. Подскажите, что делаю не так?
 
ВЫБРАТЬ
 ОтчетПроизводстваЗаСменуПродукция.Спецификация.Наименование КАК Спецификация,
 ОтчетПроизводстваЗаСменуПродукция.Спецификация.Код,
 ТехнологическиеКартыСпецификацийПланированияСрезПоследних.ТехнологическаяКарта.Наименование КАК ТехнологическаяКартаНаименование
ИЗ
 Документ.ОтчетПроизводстваЗаСмену.Продукция КАК ОтчетПроизводстваЗаСменуПродукция
  ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ТехнологическиеКартыСпецификацийПланирования.СрезПоследних КАК ТехнологическиеКартыСпецификацийПланированияСрезПоследних
  ПО ОтчетПроизводстваЗаСменуПродукция.Спецификация.Наименование = ТехнологическиеКартыСпецификацийПланированияСрезПоследних.Спецификация.Наименование
ГДЕ
 ОтчетПроизводстваЗаСменуПродукция.Ссылка.Дата МЕЖДУ &Дата1 И &Дата2
 СГРУППИРОВАТЬ ПО
 ОтчетПроизводстваЗаСменуПродукция.Спецификация.Код,
 ОтчетПроизводстваЗаСменуПродукция.Спецификация.Наименование,
 ТехнологическиеКартыСпецификацийПланированияСрезПоследних.ТехнологическаяКарта.Наименование


Оффлайн СветланаCC

  • Модератор
  • *****
  • Сообщений: 295
  • РЕПУТАЦИЯ: 46
  • КПД: 16%
  • Я человек творческий, что хочу - то и творю))
  • Регистрация: 2010-11-03
  • Сайт: 
  • Профессия: Программист 1С
Какой Вы хотите видеть результат? и какой у нас получается*
Тазовод)

Оффлайн СветланаCC

  • Модератор
  • *****
  • Сообщений: 295
  • РЕПУТАЦИЯ: 46
  • КПД: 16%
  • Я человек творческий, что хочу - то и творю))
  • Регистрация: 2010-11-03
  • Сайт: 
  • Профессия: Программист 1С
попробуйте вот так:
ВЫБРАТЬ
 ОтчетПроизводстваЗаСменуПродукция.Спецификация.Наименование КАК Спецификация,
 ОтчетПроизводстваЗаСменуПродукция.Спецификация.Код,
 ТехнологическиеКартыСпецификацийПланированияСрезПоследних.ТехнологическаяКарта.Наименование КАК ТехнологическаяКартаНаименование
ИЗ
 Документ.ОтчетПроизводстваЗаСмену.Продукция КАК ОтчетПроизводстваЗаСменуПродукция
  ПРАВОЕ СОЕДИНЕНИЕ РегистрСведений.ТехнологическиеКартыСпецификацийПланирования.СрезПоследних(&Дата1) КАК ТехнологическиеКартыСпецификацийПланированияСрезПоследних
  ПО ОтчетПроизводстваЗаСменуПродукция.Спецификация = ТехнологическиеКартыСпецификацийПланированияСрезПоследних.Спецификация
ГДЕ
 ОтчетПроизводстваЗаСменуПродукция.Ссылка.Дата МЕЖДУ &Дата1 И &Дата2
 СГРУППИРОВАТЬ ПО
 ОтчетПроизводстваЗаСменуПродукция.Спецификация.Код,
 ОтчетПроизводстваЗаСменуПродукция.Спецификация.Наименование,
 ТехнологическиеКартыСпецификацийПланированияСрезПоследних.ТехнологическаяКарта.Наименование
Тазовод)

Оффлайн 1cka

  • ***
  • Сообщений: 154
  • РЕПУТАЦИЯ: 1
  • КПД: 1%
  • Регистрация: 2014-01-04
  • Сайт: 
  • Профессия: Ученик 1С
Какой Вы хотите видеть результат? и какой у нас получается*
хочу получить спецификации без привязанных тех карт, а сейчас выводятся все спецификации с привязанными тех картами

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

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

Оффлайн 1cka

  • ***
  • Сообщений: 154
  • РЕПУТАЦИЯ: 1
  • КПД: 1%
  • Регистрация: 2014-01-04
  • Сайт: 
  • Профессия: Ученик 1С
Получить подзапросом спецификации по которым ЕСТЬ техкарты и потом в запрос к справочнику спецификаций добавить условие "НЕ В (<<Подзапрос>>)".
я пытаюсь это делать СКД... :dfbsdfbsdf:

сейчас вот пробую так..пакетным запросом
ВЫБРАТЬ
ОтчетПроизводстваЗаСменуПродукция.Спецификация.Наименование КАК Спецификация,
ОтчетПроизводстваЗаСменуПродукция.Спецификация.Код
ПОМЕСТИТЬ СпецификацииВыпуска
ИЗ
Документ.ОтчетПроизводстваЗаСмену.Продукция КАК ОтчетПроизводстваЗаСменуПродукция
ГДЕ
ОтчетПроизводстваЗаСменуПродукция.Ссылка.Дата МЕЖДУ &Дата1 И &Дата2

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

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ТехнологическиеКартыСпецификацийПланированияСрезПоследних.Спецификация.Наименование,
ТехнологическиеКартыСпецификацийПланированияСрезПоследних.ТехнологическаяКарта.Наименование
ПОМЕСТИТЬ СпецификацииРегистра
ИЗ
РегистрСведений.ТехнологическиеКартыСпецификацийПланирования.СрезПоследних КАК ТехнологическиеКартыСпецификацийПланированияСрезПоследних
;

////////////////////////////////////////////////////////////////////////////////
как теперь будет выглядеть третий запрос? никак не пойму.. где прописывать условие НЕ В?

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

  • 1С:Специалист
  • Глобальный модератор
  • *****
  • Сообщений: 5745
  • РЕПУТАЦИЯ: 1099
  • КПД: 19%
  • Красная армия всех сильней!
  • Регистрация: 2010-11-06
    • Skype: cska-fanat-kz81
  • Сайт: cska-fanat-kz.ucoz.kz
  • Профессия: Разработчик 1С
ВЫБРАТЬ
   ТехнологическиеКартыСпецификацийПланированияСрезПоследних.Спецификация //отсюда нужны только ССЫЛКИ на спецификации с картами
ПОМЕСТИТЬ ВТ
ИЗ
   РегистрСведений.ТехнологическиеКартыСпецификацийПланирования.СрезПоследних КАК ТехнологическиеКартыСпецификацийПланированияСрезПоследних
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
   ОтчетПроизводстваЗаСменуПродукция.Спецификация.Код,
   ОтчетПроизводстваЗаСменуПродукция.Спецификация.Наименование
ИЗ
   Документ.ОтчетПроизводстваЗаСмену.Продукция КАК ОтчетПроизводстваЗаСменуПродукция
ГДЕ
   ОтчетПроизводстваЗаСменуПродукция.Ссылка.Дата МЕЖДУ &Дата1 И &Дата2
И (ОтчетПроизводстваЗаСменуПродукция.Спецификация НЕ В (ВЫБРАТЬ ВТ.Спецификация ИЗ ВТ))
;

Жаль такой конфиги нет под рукой, поэтому не проверял...
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Оффлайн 1cka

  • ***
  • Сообщений: 154
  • РЕПУТАЦИЯ: 1
  • КПД: 1%
  • Регистрация: 2014-01-04
  • Сайт: 
  • Профессия: Ученик 1С
ВЫБРАТЬ
ОтчетПроизводстваЗаСменуПродукция.Спецификация.Код,
ОтчетПроизводстваЗаСменуПродукция.Спецификация.Наименование
ИЗ
Документ.ОтчетПроизводстваЗаСмену.Продукция КАК ОтчетПроизводстваЗаСменуПродукция
ГДЕ
ОтчетПроизводстваЗаСменуПродукция.Ссылка.Дата МЕЖДУ &Дата1 И &Дата2
И НЕ ОтчетПроизводстваЗаСменуПродукция.Спецификация.Наименование В
(ВЫБРАТЬ
ВТ.Спецификация
ИЗ
ВТ)

вот так код отрабатывает без ошибок, но результат ничего не возвращает, хотя как минимум должен одну спицификацию отобразить. что не так?!:dfbsdfbsdf:
Добавлено: 18 Апр 2014, 14:27


ВЫБРАТЬ
ОтчетПроизводстваЗаСменуПродукция.Спецификация.Код,
ОтчетПроизводстваЗаСменуПродукция.Спецификация.Наименование
ИЗ
Документ.ОтчетПроизводстваЗаСмену.Продукция КАК ОтчетПроизводстваЗаСменуПродукция
ГДЕ
ОтчетПроизводстваЗаСменуПродукция.Ссылка.Дата МЕЖДУ &Дата1 И &Дата2
И НЕ ОтчетПроизводстваЗаСменуПродукция.Спецификация В ///тут накосячила...
(ВЫБРАТЬ
ВТ.Спецификация
ИЗ
ВТ)

так получилось, спасибо за помощь!

Последний раз редактировалось: 1cka; 18 Апр 2014, 14:27. Причина: Объединение сообщений


Теги:
 

Не открывает форму сохраненного документа, открывает форму нового.

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

Ответов: 1
Просмотров: 4589
Последний ответ 13 Апр 2012, 23:26
от Vit1501
Автоматическое заполнение табличной части документа из табличной части другого

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

Ответов: 6
Просмотров: 16220
Последний ответ 16 Авг 2012, 12:07
от Will
Заполнение поля табличной части документа из табличной части справочника.

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

Ответов: 3
Просмотров: 4319
Последний ответ 06 Апр 2015, 20:08
от Kurt_Wagner
Заполнение табличной части документа реквизитами табличной части справочника

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

Ответов: 1
Просмотров: 747
Последний ответ 10 Май 2017, 20:44
от ilnur75
Добавление сведений в графу "основание" документа "ТОРГ-12"

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

Ответов: 4
Просмотров: 7872
Последний ответ 20 Авг 2013, 18:45
от Ярослав1984

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

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

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


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

* Реклама

* Поиск

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

* Реклама

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

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

Геннадий ОбьГЭС Геннадий ОбьГЭС
99 Сообщений
AIFrame
65 Сообщений
alex0402
32 Сообщений
kiksi
26 Сообщений
pavl_vs
24 Сообщений
alexandr_ll
17 Сообщений
andron81_81
16 Сообщений
Norfolk
15 Сообщений
KOI8-R
14 Сообщений
MuI_I_Ika MuI_I_Ika
13 Сообщений

* Кто онлайн

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

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

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

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

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

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal