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

Автор Тема: Запросик сложный  (Прочитано 1371 раз)

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

Оффлайн LordWizard

  • "Иди учи бухгалтерский учет и не беспокой просьбами господа Бога!"
  • *****
  • Сообщений: 1463
  • РЕПУТАЦИЯ: 221
  • КПД: 15%
  • Пишу, консультирую, да и так - по клавишам...
  • Регистрация: 2011-07-25
    • Skype: warlock02121968
  • Сайт: 
  • Профессия: Консультант 1С
Есть некий запрос:
|		ВЫБРАТЬ
| ПродажиОбороты.Проект КАК Проект,
| ПродажиОбороты.Подразделение КАК Подразделение,
| ПродажиОбороты.Контрагент КАК Контрагент,
| ПродажиОбороты.ДоговорКонтрагента КАК Договор,
| ПродажиОбороты.ЗаказПокупателя КАК Заказ,
| ПродажиОбороты.Номенклатура.НоменклатурнаяГруппа КАК НоменклатурнаяГруппа,
| ПродажиОбороты.Номенклатура КАК Номенклатура,
| ПродажиОбороты.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры,
| ПродажиОбороты.ДокументПродажи.Ответственный КАК Ответственный,
| ПродажиОбороты.Регистратор КАК Регистратор,
| ПродажиОбороты.Период КАК Период,
| НАЧАЛОПЕРИОДА(ПродажиОбороты.Период, ДЕНЬ) КАК ПериодДень,
| НАЧАЛОПЕРИОДА(ПродажиОбороты.Период, НЕДЕЛЯ) КАК ПериодНеделя,
| НАЧАЛОПЕРИОДА(ПродажиОбороты.Период, ДЕКАДА) КАК ПериодДекада,
| НАЧАЛОПЕРИОДА(ПродажиОбороты.Период, МЕСЯЦ) КАК ПериодМесяц,
| НАЧАЛОПЕРИОДА(ПродажиОбороты.Период, КВАРТАЛ) КАК ПериодКвартал,
| НАЧАЛОПЕРИОДА(ПродажиОбороты.Период, ПОЛУГОДИЕ) КАК ПериодПолугодие,
| НАЧАЛОПЕРИОДА(ПродажиОбороты.Период, ГОД) КАК ПериодГод,
| 0 КАК ПланыПродажКоличество,
| 0 КАК ПланыПродажКоличествоБазовыхЕдиниц,
| 0 КАК ПланыПродажКоличествоЕдиницОтчетов,
| ПродажиОбороты.КоличествоОборот КАК ПродажиКоличество,
| ПродажиОбороты.КоличествоОборот * ПродажиОбороты.Номенклатура.ЕдиницаХраненияОстатков.Коэффициент КАК ПродажиКоличествоБазовыхЕдиниц,
| ПродажиОбороты.КоличествоОборот * ПродажиОбороты.Номенклатура.ЕдиницаХраненияОстатков.Коэффициент / ПродажиОбороты.Номенклатура.ЕдиницаДляОтчетов.Коэффициент КАК ПродажиКоличествоЕдиницОтчетов,
| 0 КАК ПланыПродажСтоимостьБезНДС,
| 0 КАК ПланыПродажНДС,
| 0 КАК ПланыПродажСтоимостьСНДС,
| ПродажиОбороты.СтоимостьОборот - ПродажиОбороты.НДСОборот КАК ПродажиСтоимостьБезНДС,
| ПродажиОбороты.НДСОборот КАК ПродажиНДС,
| ПродажиОбороты.СтоимостьОборот КАК ПродажиСтоимостьСНДС
| ИЗ
| РегистрНакопления.Продажи.Обороты(&ДатаНач1,
Но беда вся в том, что в строке "ПродажиОбороты.Номенклатура.НоменклатурнаяГруппа КАК НоменклатурнаяГруппа" для получения правильного отображения отчета необходимо использовать значение Свойства номенклатуры с наименованием "Номеклатурная группа" (вот так накуралесили юзеры в программе) (КА 1.1). Поломал мозг, подскажите плиз.
Правильно ведите учет или пишите программы и вам воздастся!...

(Кстати - кнопочку Сказать Спасибо - никто не отменял)


Оффлайн MuI_I_Ika

  • Гончаров Михаил
  • Администратор
  • *****
  • Сообщений: 6651
  • РЕПУТАЦИЯ: 787
  • КПД: 12%
  • Регистрация: 2012-08-15
    • Skype: MuI_I_Ika
  • Сайт: 
  • Профессия: Программист 1С
Re: Запросик сложный
« Ответ #1: 12 Авг 2015, 11:23 »
Левое соединение к справочнику ЗначенияСвойствОбъектов.

Или я чего-то не понимаю?

Оффлайн LordWizard

  • "Иди учи бухгалтерский учет и не беспокой просьбами господа Бога!"
  • *****
  • Сообщений: 1463
  • РЕПУТАЦИЯ: 221
  • КПД: 15%
  • Пишу, консультирую, да и так - по клавишам...
  • Регистрация: 2011-07-25
    • Skype: warlock02121968
  • Сайт: 
  • Профессия: Консультант 1С
Re: Запросик сложный
« Ответ #2: 12 Авг 2015, 11:44 »
Честно признаюсь. Давно не писал, больше консультировал. Это фрагмент текста запроса Отчета "План-фактный анализ продаж" КА 1.1. Я недавно пришел в организацию на должность бухгалтера-ревизора (консалтинг). А головная организация занимается продажами. Документы "План продаж" нафигачили уйму, но в позиции "Номенклатурная группа" указали НГ, которая находится не в реквизите справочника "Номенклатура", а является свойством и принимает значения из справочника "Номенклатурная группа". Я вырезал отчет из конфы и хочу его вставить, как внешний, но до вставки пытаюсь переделать, чтобы он забирал значения из свойств, вместо реквизита. и что-то застрял.. :trhregerhg: 
Правильно ведите учет или пишите программы и вам воздастся!...

(Кстати - кнопочку Сказать Спасибо - никто не отменял)

Оффлайн MuI_I_Ika

  • Гончаров Михаил
  • Администратор
  • *****
  • Сообщений: 6651
  • РЕПУТАЦИЯ: 787
  • КПД: 12%
  • Регистрация: 2012-08-15
    • Skype: MuI_I_Ika
  • Сайт: 
  • Профессия: Программист 1С
Re: Запросик сложный
« Ответ #3: 12 Авг 2015, 12:32 »
Все таки к регистру сведений. Вот так это должно выглядеть:

ВЫБРАТЬ
ПродажиОбороты.Проект КАК Проект,
ПродажиОбороты.Подразделение КАК Подразделение,
ПродажиОбороты.Контрагент КАК Контрагент,
ПродажиОбороты.ДоговорКонтрагента КАК Договор,
ПродажиОбороты.ЗаказПокупателя КАК Заказ,
ЕСТЬNULL(ЗначенияСвойствОбъектов.Значение, ПродажиОбороты.Номенклатура.НоменклатурнаяГруппа) КАК НоменклатурнаяГруппа,
ПродажиОбороты.Номенклатура КАК Номенклатура,
ПродажиОбороты.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры,
ПродажиОбороты.ДокументПродажи.Ответственный КАК Ответственный,
ПродажиОбороты.Регистратор КАК Регистратор,
ПродажиОбороты.Период КАК Период,
НАЧАЛОПЕРИОДА(ПродажиОбороты.Период, ДЕНЬ) КАК ПериодДень,
НАЧАЛОПЕРИОДА(ПродажиОбороты.Период, НЕДЕЛЯ) КАК ПериодНеделя,
НАЧАЛОПЕРИОДА(ПродажиОбороты.Период, ДЕКАДА) КАК ПериодДекада,
НАЧАЛОПЕРИОДА(ПродажиОбороты.Период, МЕСЯЦ) КАК ПериодМесяц,
НАЧАЛОПЕРИОДА(ПродажиОбороты.Период, КВАРТАЛ) КАК ПериодКвартал,
НАЧАЛОПЕРИОДА(ПродажиОбороты.Период, ПОЛУГОДИЕ) КАК ПериодПолугодие,
НАЧАЛОПЕРИОДА(ПродажиОбороты.Период, ГОД) КАК ПериодГод,
0 КАК ПланыПродажКоличество,
0 КАК ПланыПродажКоличествоБазовыхЕдиниц,
0 КАК ПланыПродажКоличествоЕдиницОтчетов,
ПродажиОбороты.КоличествоОборот КАК ПродажиКоличество,
ПродажиОбороты.КоличествоОборот * ПродажиОбороты.Номенклатура.ЕдиницаХраненияОстатков.Коэффициент КАК ПродажиКоличествоБазовыхЕдиниц,
ПродажиОбороты.КоличествоОборот * ПродажиОбороты.Номенклатура.ЕдиницаХраненияОстатков.Коэффициент / ПродажиОбороты.Номенклатура.ЕдиницаДляОтчетов.Коэффициент КАК ПродажиКоличествоЕдиницОтчетов,
0 КАК ПланыПродажСтоимостьБезНДС,
0 КАК ПланыПродажНДС,
0 КАК ПланыПродажСтоимостьСНДС,
ПродажиОбороты.СтоимостьОборот - ПродажиОбороты.НДСОборот КАК ПродажиСтоимостьБезНДС,
ПродажиОбороты.НДСОборот КАК ПродажиНДС,
ПродажиОбороты.СтоимостьОборот КАК ПродажиСтоимостьСНДС
ИЗ
РегистрНакопления.Продажи.Обороты(&ДатаНач1, , Регистратор, ) КАК ПродажиОбороты
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
ПО ПродажиОбороты.Номенклатура.НоменклатурнаяГруппа = ЗначенияСвойствОбъектов.Объект
И (ЗначенияСвойствОбъектов.Свойство.Наименование = "Номеклатурная группа")

Оффлайн LordWizard

  • "Иди учи бухгалтерский учет и не беспокой просьбами господа Бога!"
  • *****
  • Сообщений: 1463
  • РЕПУТАЦИЯ: 221
  • КПД: 15%
  • Пишу, консультирую, да и так - по клавишам...
  • Регистрация: 2011-07-25
    • Skype: warlock02121968
  • Сайт: 
  • Профессия: Консультант 1С
Re: Запросик сложный
« Ответ #4: 12 Авг 2015, 13:28 »
Что-то получается, но эти отчеты надо еще анализировать. Спасибо огромное!
Правильно ведите учет или пишите программы и вам воздастся!...

(Кстати - кнопочку Сказать Спасибо - никто не отменял)

Оффлайн vitasw

  • *****
  • Сообщений: 2575
  • РЕПУТАЦИЯ: 311
  • КПД: 12%
  • Регистрация: 2015-02-10
  • Сайт: 
  • Профессия: Программист 1С
Re: Запросик сложный
« Ответ #5: 13 Авг 2015, 09:01 »
Честно признаюсь. Давно не писал, больше консультировал. Это фрагмент текста запроса Отчета "План-фактный анализ продаж" КА 1.1. Я недавно пришел в организацию на должность бухгалтера-ревизора (консалтинг). А головная организация занимается продажами. Документы "План продаж" нафигачили уйму, но в позиции "Номенклатурная группа" указали НГ, которая находится не в реквизите справочника "Номенклатура", а является свойством и принимает значения из справочника "Номенклатурная группа". Я вырезал отчет из конфы и хочу его вставить, как внешний, но до вставки пытаюсь переделать, чтобы он забирал значения из свойств, вместо реквизита. и что-то застрял.. :trhregerhg:
Практически идеально заданный вопрос.:ooifh:


Теги:
 


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

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

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


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

* Реклама

* Поиск

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

* Реклама

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

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

Геннадий ОбьГЭС Геннадий ОбьГЭС
138 Сообщений
AIFrame AIFrame
130 Сообщений
alexandr_ll
65 Сообщений
pavl_vs
48 Сообщений
alex0402
44 Сообщений
buketov.av buketov.av
37 Сообщений
ilyay ilyay
36 Сообщений
trialex3
22 Сообщений
magnifico61
21 Сообщений
wise wise
18 Сообщений

* Кто онлайн

  • Точка Гостей: 163
  • Точка Скрытых: 0
  • Точка Пользователей: 0

Нет пользователей онлайн.

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

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

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

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

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal