Имя: Пароль:
1C
1С v8
Запрос на выбор 2х разных документов, и запись результата в ТЗ
0 Валидатор
 
23.05.13
15:08
столкнулся с проблемой: конфа УПП 8.2 1.3.38.2 в обработке помощник планирования. Стратегия формирования - План Производства, пишу запрос, чтобы выдавались все документы за соответствующий период при данной стратегии( то есть отбор идет по документам: заказ на производство и заказ покупателя), вот запрос:
ВЫБРАТЬ
   &Источник_Индекс КАК Источник,
   &ИндексСтроки_Индекс КАК ИндексСтроки,
   ПланыПроизводстваОбороты.Период КАК Период,
   ПланыПроизводстваОбороты.Сценарий КАК Сценарий,
   ПланыПроизводстваОбороты.Проект КАК Проект,
   ПланыПроизводстваОбороты.Подразделение КАК Подразделение,
   ПланыПроизводстваОбороты.Номенклатура КАК Номенклатура,
   ПланыПроизводстваОбороты.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры,
   ПланыПроизводстваОбороты.Заказ КАК Заказ,
   ПланыПроизводстваОбороты.Контрагент КАК Контрагент,
   &ПланыПроизводстваДатаНач_Индекс КАК ДатаНачПериода,
   &ПланыПроизводстваДатаКон_Индекс КАК ДатаКонПериода,
   ПланыПроизводстваОбороты.КоличествоОборот * &ПланыПроизводстваКоэффициент_Индекс КАК Количество,
   (ПланыПроизводстваОбороты.СтоимостьОборот + ПланыПроизводстваОбороты.НДСОборот) * &ПланыПроизводстваКоэффициент_Индекс КАК Стоимость
ИЗ
   РегистрНакопления.ПланыПроизводства.Обороты(&ПланыПроизводстваДатаНачГраница_Индекс, &ПланыПроизводстваДатаКонГраница_Индекс, День, {(Сценарий).* КАК ПланыПроизводстваСценарий_Индекс, (Проект).* КАК ПланыПроизводстваПроект_Индекс, (Подразделение).* КАК ПланыПроизводстваПодразделение_Индекс, (Номенклатура).* КАК ПланыПроизводстваНоменклатура_Индекс, (ХарактеристикаНоменклатуры).* КАК ПланыПроизводстваХарактеристикаНоменклатуры_Индекс, (Заказ).* КАК ПланыПроизводстваЗаказ_Индекс, (Контрагент).* КАК ПланыПроизводстваКонтрагент_Индекс, (Договор).* КАК ПланыПроизводстваДоговор_Индекс, (ДокументПланирования).* КАК ПланыПроизводстваДокументПланирования_Индекс}) КАК ПланыПроизводстваОбороты
{ГДЕ
   ПланыПроизводстваОбороты.КоличествоОборот КАК ПланыПроизводстваКоличество_Индекс,
   (ПланыПроизводстваОбороты.СтоимостьОборот + ПланыПроизводстваОбороты.НДСОборот) КАК ПланыПроизводстваСтоимость_Индекс}

но этот запрос выдает все данные по нужным документам, только в поле Заказ отображаются только заказы на производство, заказы покупателей он обозначает как неопределено. В РН ПланПроизводстваОбороты у измерения Заказ составной тип данных - заказы покупателй, и заказы на производство, как мне сделать, чтобы в результате у меня попадали документы ЗаказПокупателей и ЗаказНаПроизводство?
1 Валидатор
 
23.05.13
15:10
2 Валидатор
 
23.05.13
15:12
http://pikucha.ru/ibfor
при выборе любого из них, попадает ПланыПроизводства.Заказ
3 Лефмихалыч
 
23.05.13
15:12
(0) ни как. В записях регистра, которые ты запросом своим получаешь, хранится именно Неопределено в измерении заказа. то есть заказ там не заполнен.
Не понятно, на чем основана вера в то, что там должен бытьзаказ покупателя
4 Валидатор
 
23.05.13
15:14
(0) просто при заполнении Плана продаж помощником планирования, у меня не попадает тогда в новосозданный документ никаких данных из Заказа Покупателей, кроме номенклатуры, а те данные, которые перенеслись из Заказа на производство с ними все в порядке, все перенеслось. Почему тогда для заказы на производство хранится сам заказ, а не тоже неопределено?
5 Валидатор
 
23.05.13
16:51
вот, нашел, для формирования данных по Заказам покупателей используется РН ПланПродажОбороты, а для Заказов на Производство ПланПроизводстваОбороты, помогите написать условие, что если заказ покупателей, то берется информация из РН ПланПродаж, иначе из ПланПроизводства