|
СКД параметры период при связи таблиц остатков и оборотов | ☑ | ||
---|---|---|---|---|
0
Greentima
07.09.12
✎
18:10
|
1с 8.1. Здравствуйте! Хочу связать таблицу остатков, и оборотов, чтобы получить необходимые мне данные. Указываю параметры НачалоПериода и КонецПериода, тем самым получаю обороты и все хорошо. Отдельно хочу соединить 2 таблицы остатков на начало и на конец с оборотами("остатки и обороты" не могу использовать, т.к. исключаю регистраторы по отбору и остатки не адекватны, вот и соединяю.)
Собственно вопрос КАК указать параметры ДАТЫ для таблиц остатков? Пробую на вкладке Компоновка данных- Таблицы- Параметры- Период- ...пробовал вытащить &НачалоПериода из стандартного параметра Оборотной таблицы, пробовал указать отдельный параметр "Начало", на как будто не берет эти параметры??? Или что-то не так?? Запрос ВЫБРАТЬ ВЫБОР КОГДА ПартииТоваровНаСкладахОстаткиИОбороты.Регистратор ССЫЛКА Документ.КорректировкаЗаписейРегистров ТОГДА ПартииТоваровНаСкладахОстаткиИОбороты.ДокументОприходования.РН_ОтнестиНаПодразделение КОГДА ПартииТоваровНаСкладахОстаткиИОбороты.Регистратор ССЫЛКА Документ.ГТДИмпорт ТОГДА ПартииТоваровНаСкладахОстаткиИОбороты.ДокументОприходования.РН_ОтнестиНаПодразделение КОГДА ПартииТоваровНаСкладахОстаткиИОбороты.Регистратор ССЫЛКА Документ.ПоступлениеДопРасходов ТОГДА ПартииТоваровНаСкладахОстаткиИОбороты.ДокументОприходования.РН_ОтнестиНаПодразделение ИНАЧЕ ВЫБОР КОГДА ПартииТоваровНаСкладахОстаткиИОбороты.ДокументОприходования ССЫЛКА Документ.РН_Упаковочный ТОГДА ПартииТоваровНаСкладахОстаткиИОбороты.ДокументОприходования.РН_ОтнестиНаПодразделение ИНАЧЕ ПартииТоваровНаСкладахОстаткиИОбороты.Склад.Подразделение КОНЕЦ КОНЕЦ КАК Подразделение, ПартииТоваровНаСкладахОстаткиИОбороты.Склад КАК Склад, ПартииТоваровНаСкладахОстаткиИОбороты.Номенклатура КАК Номенклатура, ПартииТоваровНаСкладахОстаткиИОбороты.Номенклатура.РН_ФинНоменклатура КАК ФинНоменклатура, ПартииТоваровНаСкладахОстаткиИОбороты.СерияНоменклатуры КАК VIN, ПартииТоваровНаСкладахОстаткиИОбороты.ДокументОприходования КАК ДокОприходования, ПартииТоваровНаСкладахОстаткиИОбороты.Регистратор КАК Регистратор, ПартииТоваровНаСкладахОстаткиИОбороты.ПериодСекунда КАК ПериодСекунда, 0 КАК СтоимостьНачальныйОстатокЗаЕдиницу, 0 КАК СтоимостьПриходЗаЕдиницу, 0 КАК СтоимостьРасходЗаЕдиницу, 0 КАК СтоимостьКонечныйОстатокЗаЕдиницу, ПартииТоваровНаСкладахОстаткиИОбороты.СуммаНДСИзСтоимостиНачальныйОстаток КАК СуммаНДСИзСтоимостиНачальныйОстаток, ПартииТоваровНаСкладахОстаткиИОбороты.СуммаНДСИзСтоимостиПриход, ПартииТоваровНаСкладахОстаткиИОбороты.СуммаНДСИзСтоимостиРасход КАК СуммаНДСИзСтоимостиРасход, ПартииТоваровНаСкладахОстаткиИОбороты.СуммаНДСИзСтоимостиКонечныйОстаток КАК СуммаНДСИзСтоимостиКонечныйОстаток, ЕСТЬNULL(ПартииТоваровНаСкладахОстаткиИОбороты.СтоимостьРасход, 0) - ЕСТЬNULL(ПартииТоваровНаСкладахОстаткиИОбороты.СуммаНДСИзСтоимостиРасход, 0) КАК СтоимостьБезНДСРасход, ЕСТЬNULL(ПартииТоваровНаСкладахОстаткиИОбороты.СтоимостьПриход, 0) - ЕСТЬNULL(ПартииТоваровНаСкладахОстаткиИОбороты.СуммаДопРасходовИзСтоимостиПриход, 0) - ЕСТЬNULL(ПартииТоваровНаСкладахОстаткиИОбороты.СуммаТамРасходовИзСтоимостиПриход, 0) - ЕСТЬNULL(ПартииТоваровНаСкладахОстаткиИОбороты.СуммаНДСИзСтоимостиПриход, 0) КАК СтоимостьЧистая, ЕСТЬNULL(ПартииТоваровНаСкладахОстаткиИОбороты.СтоимостьПриход, 0) - ЕСТЬNULL(ПартииТоваровНаСкладахОстаткиИОбороты.СуммаНДСИзСтоимостиПриход, 0) КАК СтоимостьБезНДСПриход, ПартииТоваровНаСкладахОстаткиИОбороты.КоличествоНачальныйОстаток, ПартииТоваровНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток, ПартииТоваровНаСкладахОстаткиИОбороты.КоличествоПриход, ПартииТоваровНаСкладахОстаткиИОбороты.КоличествоРасход, ПартииТоваровНаСкладахОстаткиИОбороты.СтоимостьНачальныйОстаток, ПартииТоваровНаСкладахОстаткиИОбороты.СтоимостьКонечныйОстаток, ПартииТоваровНаСкладахОстаткиИОбороты.СтоимостьПриход, ПартииТоваровНаСкладахОстаткиИОбороты.СтоимостьРасход, ПартииТоваровНаСкладахОстаткиИОбороты.СуммаДопРасходовИзСтоимостиНачальныйОстаток, ПартииТоваровНаСкладахОстаткиИОбороты.СуммаДопРасходовИзСтоимостиКонечныйОстаток, ПартииТоваровНаСкладахОстаткиИОбороты.СуммаДопРасходовИзСтоимостиПриход, ПартииТоваровНаСкладахОстаткиИОбороты.СуммаДопРасходовИзСтоимостиРасход, ПартииТоваровНаСкладахОстаткиИОбороты.СуммаНДСИзДопРасходовНачальныйОстаток, ПартииТоваровНаСкладахОстаткиИОбороты.СуммаНДСИзДопРасходовКонечныйОстаток, ПартииТоваровНаСкладахОстаткиИОбороты.СуммаНДСИзДопРасходовПриход, ПартииТоваровНаСкладахОстаткиИОбороты.СуммаНДСИзДопРасходовРасход, ПартииТоваровНаСкладахОстаткиИОбороты.СуммаТамРасходовИзСтоимостиНачальныйОстаток, ПартииТоваровНаСкладахОстаткиИОбороты.СуммаТамРасходовИзСтоимостиКонечныйОстаток, ПартииТоваровНаСкладахОстаткиИОбороты.СуммаТамРасходовИзСтоимостиПриход, ПартииТоваровНаСкладахОстаткиИОбороты.СуммаТамРасходовИзСтоимостиРасход, ПартииТоваровНаСкладахОстаткиИОбороты.СуммаНДСИзТамРасходовНачальныйОстаток, ПартииТоваровНаСкладахОстаткиИОбороты.СуммаНДСИзТамРасходовКонечныйОстаток КАК СуммаНДСИзТамРасходовКонечныйОстаток, ПартииТоваровНаСкладахОстаткиИОбороты.СуммаНДСИзТамРасходовПриход, ПартииТоваровНаСкладахОстаткиИОбороты.СуммаНДСИзТамРасходовРасход КАК СуммаНДСИзТамРасходовРасход, ПартииТоваровНаСкладахОстаткиИОбороты.Номенклатура.Артикул, ЕСТЬNULL(ПартииТоваровНаСкладахОстаткиИОбороты.Регистратор.Контрагент, "") КАК Контрагент, ПартииТоваровНаСкладахОстаткиИОбороты.Регистратор КАК ДокДвижения ПОМЕСТИТЬ Обороты ИЗ РегистрНакопления.ПартииТоваровНаСкладах.ОстаткиИОбороты(, , Авто, , ) КАК ПартииТоваровНаСкладахОстаткиИОбороты ГДЕ ВЫБОР КОГДА ЗНАЧЕНИЕ(Перечисление.ВидыДокументовДвиженияПартии.ПоступлениеТоваровУслуг) В (&СписокОграничений) ТОГДА (НЕ ПартииТоваровНаСкладахОстаткиИОбороты.Регистратор ССЫЛКА Документ.ПоступлениеТоваровУслуг) ИНАЧЕ ИСТИНА КОНЕЦ И ВЫБОР КОГДА ЗНАЧЕНИЕ(Перечисление.ВидыДокументовДвиженияПартии.ОприходованиеТоваров) В (&СписокОграничений) ТОГДА (НЕ ПартииТоваровНаСкладахОстаткиИОбороты.Регистратор ССЫЛКА Документ.ОприходованиеТоваров) ИНАЧЕ ИСТИНА КОНЕЦ И ВЫБОР КОГДА ЗНАЧЕНИЕ(Перечисление.ВидыДокументовДвиженияПартии.ПеремещениеТоваров) В (&СписокОграничений) ТОГДА (НЕ ПартииТоваровНаСкладахОстаткиИОбороты.Регистратор ССЫЛКА Документ.ПеремещениеТоваров) ИНАЧЕ ИСТИНА КОНЕЦ И ВЫБОР КОГДА ЗНАЧЕНИЕ(Перечисление.ВидыДокументовДвиженияПартии.СписаниеТоваров) В (&СписокОграничений) ТОГДА (НЕ ПартииТоваровНаСкладахОстаткиИОбороты.Регистратор ССЫЛКА Документ.СписаниеТоваров) ИНАЧЕ ИСТИНА КОНЕЦ И ВЫБОР КОГДА ЗНАЧЕНИЕ(Перечисление.ВидыДокументовДвиженияПартии.ВозвратТоваровОтПокупателя) В (&СписокОграничений) ТОГДА (НЕ ПартииТоваровНаСкладахОстаткиИОбороты.Регистратор ССЫЛКА Документ.ВозвратТоваровОтПокупателя) ИНАЧЕ ИСТИНА КОНЕЦ И ВЫБОР КОГДА ЗНАЧЕНИЕ(Перечисление.ВидыДокументовДвиженияПартии.ВозвратТоваровПоставщику) В (&СписокОграничений) ТОГДА (НЕ ПартииТоваровНаСкладахОстаткиИОбороты.Регистратор ССЫЛКА Документ.ВозвратТоваровПоставщику) ИНАЧЕ ИСТИНА КОНЕЦ И ВЫБОР КОГДА ЗНАЧЕНИЕ(Перечисление.ВидыДокументовДвиженияПартии.ГТДИмпорт) В (&СписокОграничений) ТОГДА (НЕ ПартииТоваровНаСкладахОстаткиИОбороты.Регистратор ССЫЛКА Документ.ГТДИмпорт) ИНАЧЕ ИСТИНА КОНЕЦ И ВЫБОР КОГДА ЗНАЧЕНИЕ(Перечисление.ВидыДокументовДвиженияПартии.ЗаказПокупателя) В (&СписокОграничений) ТОГДА (НЕ ПартииТоваровНаСкладахОстаткиИОбороты.Регистратор ССЫЛКА Документ.ЗаказПокупателя) ИНАЧЕ ИСТИНА КОНЕЦ И ВЫБОР КОГДА ЗНАЧЕНИЕ(Перечисление.ВидыДокументовДвиженияПартии.ЗакрытиеЗаказовПокупателей) В (&СписокОграничений) ТОГДА (НЕ ПартииТоваровНаСкладахОстаткиИОбороты.Регистратор ССЫЛКА Документ.ЗакрытиеЗаказовПокупателей) ИНАЧЕ ИСТИНА КОНЕЦ И ВЫБОР КОГДА ЗНАЧЕНИЕ(Перечисление.ВидыДокументовДвиженияПартии.КомплектацияНоменклатуры) В (&СписокОграничений) ТОГДА (НЕ ПартииТоваровНаСкладахОстаткиИОбороты.Регистратор ССЫЛКА Документ.КомплектацияНоменклатуры) ИНАЧЕ ИСТИНА КОНЕЦ И ВЫБОР КОГДА ЗНАЧЕНИЕ(Перечисление.ВидыДокументовДвиженияПартии.КорректировкаЗаказаПокупателя) В (&СписокОграничений) ТОГДА (НЕ ПартииТоваровНаСкладахОстаткиИОбороты.Регистратор ССЫЛКА Документ.КорректировкаЗаказаПокупателя) ИНАЧЕ ИСТИНА КОНЕЦ И ВЫБОР КОГДА ЗНАЧЕНИЕ(Перечисление.ВидыДокументовДвиженияПартии.КорректировкаЗаписейРегистров) В (&СписокОграничений) ТОГДА (НЕ ПартииТоваровНаСкладахОстаткиИОбороты.Регистратор ССЫЛКА Документ.КорректировкаЗаписейРегистров) ИНАЧЕ ИСТИНА КОНЕЦ И ВЫБОР КОГДА ЗНАЧЕНИЕ(Перечисление.ВидыДокументовДвиженияПартии.ОтчетОРозничныхПродажах) В (&СписокОграничений) ТОГДА (НЕ ПартииТоваровНаСкладахОстаткиИОбороты.Регистратор ССЫЛКА Документ.ОтчетОРозничныхПродажах) ИНАЧЕ ИСТИНА КОНЕЦ И ВЫБОР КОГДА ЗНАЧЕНИЕ(Перечисление.ВидыДокументовДвиженияПартии.ПланированиеРезерва) В (&СписокОграничений) ТОГДА (НЕ ПартииТоваровНаСкладахОстаткиИОбороты.Регистратор ССЫЛКА Документ.РН_ПланированиеРезерва) ИНАЧЕ ИСТИНА КОНЕЦ И ВЫБОР КОГДА ЗНАЧЕНИЕ(Перечисление.ВидыДокументовДвиженияПартии.ПоступлениеДопРасходов) В (&СписокОграничений) ТОГДА (НЕ ПартииТоваровНаСкладахОстаткиИОбороты.Регистратор ССЫЛКА Документ.ПоступлениеДопРасходов) ИНАЧЕ ИСТИНА КОНЕЦ И ВЫБОР КОГДА ЗНАЧЕНИЕ(Перечисление.ВидыДокументовДвиженияПартии.РеализацияТоваровУслуг) В (&СписокОграничений) ТОГДА (НЕ ПартииТоваровНаСкладахОстаткиИОбороты.Регистратор ССЫЛКА Документ.РеализацияТоваровУслуг) ИНАЧЕ ИСТИНА КОНЕЦ И ВЫБОР КОГДА ЗНАЧЕНИЕ(Перечисление.ВидыДокументовДвиженияПартии.ПриходТовара) В (&СписокОграничений) ТОГДА (НЕ ПартииТоваровНаСкладахОстаткиИОбороты.Регистратор ССЫЛКА Документ.РН_ПриходТовара) ИНАЧЕ ИСТИНА КОНЕЦ И ВЫБОР КОГДА ЗНАЧЕНИЕ(Перечисление.ВидыДокументовДвиженияПартии.РезервированиеТоваров) В (&СписокОграничений) ТОГДА (НЕ ПартииТоваровНаСкладахОстаткиИОбороты.Регистратор ССЫЛКА Документ.РезервированиеТоваров) ИНАЧЕ ИСТИНА КОНЕЦ И ВЫБОР КОГДА ЗНАЧЕНИЕ(Перечисление.ВидыДокументовДвиженияПартии.СнятиеРезервовПоКлиентам) В (&СписокОграничений) ТОГДА (НЕ ПартииТоваровНаСкладахОстаткиИОбороты.Регистратор ССЫЛКА Документ.РН_СнятиеРезервовПоКлиентам) ИНАЧЕ ИСТИНА КОНЕЦ И ВЫБОР КОГДА ЗНАЧЕНИЕ(Перечисление.ВидыДокументовДвиженияПартии.ТребованиеНакладная) В (&СписокОграничений) ТОГДА (НЕ ПартииТоваровНаСкладахОстаткиИОбороты.Регистратор ССЫЛКА Документ.ТребованиеНакладная) ИНАЧЕ ИСТИНА КОНЕЦ И ВЫБОР КОГДА ЗНАЧЕНИЕ(Перечисление.ВидыДокументовДвиженияПартии.Упаковочный) В (&СписокОграничений) ТОГДА (НЕ ПартииТоваровНаСкладахОстаткиИОбороты.Регистратор ССЫЛКА Документ.РН_Упаковочный) ИНАЧЕ ИСТИНА КОНЕЦ И ((НЕ ПартииТоваровНаСкладахОстаткиИОбороты.Регистратор ССЫЛКА Документ.КорректировкаЗаказаПокупателя) ИЛИ (НЕ &НеУчитыватьКорректировкиЗаказов)) ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ПартииТоваровОстаткиНачало.Номенклатура, ПартииТоваровОстаткиНачало.Склад, ПартииТоваровОстаткиНачало.СерияНоменклатуры, ПартииТоваровОстаткиНачало.ДокументОприходования, ПартииТоваровОстаткиНачало.КоличествоОстаток, ПартииТоваровОстаткиНачало.СтоимостьОстаток, ПартииТоваровОстаткиНачало.СуммаНДСИзСтоимостиОстаток, ПартииТоваровОстаткиНачало.СуммаДопРасходовИзСтоимостиОстаток, ПартииТоваровОстаткиНачало.СуммаТамРасходовИзСтоимостиОстаток, ПартииТоваровОстаткиНачало.СуммаНДСИзДопРасходовОстаток, ПартииТоваровОстаткиНачало.СуммаНДСИзТамРасходовОстаток ПОМЕСТИТЬ ОстаткиНачальные ИЗ РегистрНакопления.ПартииТоваровНаСкладах.Остатки(&Начало {(&Начало)}, ) КАК ПартииТоваровОстаткиНачало ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ПартииТоваровОстаткиКонец.Номенклатура, ПартииТоваровОстаткиКонец.Склад, ПартииТоваровОстаткиКонец.СерияНоменклатуры, ПартииТоваровОстаткиКонец.ДокументОприходования, ПартииТоваровОстаткиКонец.КоличествоОстаток, ПартииТоваровОстаткиКонец.СтоимостьОстаток, ПартииТоваровОстаткиКонец.СуммаНДСИзСтоимостиОстаток, ПартииТоваровОстаткиКонец.СуммаДопРасходовИзСтоимостиОстаток, ПартииТоваровОстаткиКонец.СуммаТамРасходовИзСтоимостиОстаток, ПартииТоваровОстаткиКонец.СуммаНДСИзДопРасходовОстаток, ПартииТоваровОстаткиКонец.СуммаНДСИзТамРасходовОстаток ПОМЕСТИТЬ ОстаткиКонечные ИЗ РегистрНакопления.ПартииТоваровНаСкладах.Остатки(&Конец {(&Конец)}, ) КАК ПартииТоваровОстаткиКонец ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ Обороты.Подразделение, Обороты.Склад, Обороты.Номенклатура, Обороты.ФинНоменклатура, Обороты.VIN, Обороты.ДокОприходования, Обороты.Регистратор, Обороты.ПериодСекунда, Обороты.СтоимостьНачальныйОстатокЗаЕдиницу, Обороты.СтоимостьПриходЗаЕдиницу, Обороты.СтоимостьРасходЗаЕдиницу, Обороты.СтоимостьКонечныйОстатокЗаЕдиницу, ОстаткиНачальные.СуммаНДСИзСтоимостиОстаток КАК СуммаНДСИзСтоимостиНачальныйОстаток, Обороты.СуммаНДСИзСтоимостиПриход, Обороты.СуммаНДСИзСтоимостиРасход, Обороты.СуммаНДСИзСтоимостиКонечныйОстаток, Обороты.СтоимостьБезНДСРасход, Обороты.СтоимостьЧистая, Обороты.СтоимостьБезНДСПриход, ОстаткиНачальные.КоличествоОстаток КАК КоличествоНачальныйОстаток, Обороты.КоличествоКонечныйОстаток, Обороты.КоличествоПриход, Обороты.КоличествоРасход, ОстаткиНачальные.СтоимостьОстаток КАК СтоимостьНачальныйОстаток, Обороты.СтоимостьКонечныйОстаток, Обороты.СтоимостьПриход, Обороты.СтоимостьРасход, ОстаткиНачальные.СуммаДопРасходовИзСтоимостиОстаток КАК СуммаДопРасходовИзСтоимостиНачальныйОстаток, Обороты.СуммаДопРасходовИзСтоимостиКонечныйОстаток, Обороты.СуммаДопРасходовИзСтоимостиПриход, Обороты.СуммаДопРасходовИзСтоимостиРасход, ОстаткиНачальные.СуммаНДСИзДопРасходовОстаток КАК СуммаНДСИзДопРасходовНачальныйОстаток, Обороты.СуммаНДСИзДопРасходовКонечныйОстаток, Обороты.СуммаНДСИзДопРасходовПриход, Обороты.СуммаНДСИзДопРасходовРасход, ОстаткиНачальные.СуммаТамРасходовИзСтоимостиОстаток КАК СуммаТамРасходовИзСтоимостиНачальныйОстаток, Обороты.СуммаТамРасходовИзСтоимостиКонечныйОстаток, Обороты.СуммаТамРасходовИзСтоимостиПриход, Обороты.СуммаТамРасходовИзСтоимостиРасход, ОстаткиНачальные.СуммаНДСИзТамРасходовОстаток КАК СуммаНДСИзТамРасходовНачальныйОстаток, Обороты.СуммаНДСИзТамРасходовКонечныйОстаток, Обороты.СуммаНДСИзТамРасходовПриход, Обороты.СуммаНДСИзТамРасходовРасход, Обороты.НоменклатураАртикул, Обороты.Контрагент, Обороты.ДокДвижения ПОМЕСТИТЬ НачОстаткиИОбороты ИЗ ОстаткиНачальные КАК ОстаткиНачальные ПОЛНОЕ СОЕДИНЕНИЕ Обороты КАК Обороты ПО ОстаткиНачальные.Склад = Обороты.Склад И ОстаткиНачальные.ДокументОприходования = Обороты.ДокОприходования И ОстаткиНачальные.СерияНоменклатуры = Обороты.VIN И ОстаткиНачальные.Номенклатура = Обороты.Номенклатура ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ НачОстаткиИОбороты.Подразделение, НачОстаткиИОбороты.Склад, НачОстаткиИОбороты.Номенклатура, НачОстаткиИОбороты.ФинНоменклатура, НачОстаткиИОбороты.VIN, НачОстаткиИОбороты.ДокОприходования, НачОстаткиИОбороты.Регистратор, НачОстаткиИОбороты.ПериодСекунда, НачОстаткиИОбороты.СтоимостьНачальныйОстатокЗаЕдиницу, НачОстаткиИОбороты.СтоимостьПриходЗаЕдиницу, НачОстаткиИОбороты.СтоимостьРасходЗаЕдиницу, НачОстаткиИОбороты.СтоимостьКонечныйОстатокЗаЕдиницу, НачОстаткиИОбороты.СуммаНДСИзСтоимостиНачальныйОстаток, НачОстаткиИОбороты.СуммаНДСИзСтоимостиПриход, НачОстаткиИОбороты.СуммаНДСИзСтоимостиРасход, ОстаткиКонечные.СуммаНДСИзСтоимостиОстаток КАК СуммаНДСИзСтоимостиКонечныйОстаток, НачОстаткиИОбороты.СтоимостьБезНДСРасход, НачОстаткиИОбороты.СтоимостьЧистая, НачОстаткиИОбороты.СтоимостьБезНДСПриход, НачОстаткиИОбороты.КоличествоНачальныйОстаток, ОстаткиКонечные.КоличествоОстаток КАК КоличествоКонечныйОстаток, НачОстаткиИОбороты.КоличествоПриход, НачОстаткиИОбороты.КоличествоРасход, НачОстаткиИОбороты.СтоимостьНачальныйОстаток, ОстаткиКонечные.СтоимостьОстаток КАК СтоимостьКонечныйОстаток, НачОстаткиИОбороты.СтоимостьПриход, НачОстаткиИОбороты.СтоимостьРасход, НачОстаткиИОбороты.СуммаДопРасходовИзСтоимостиНачальныйОстаток, ОстаткиКонечные.СуммаДопРасходовИзСтоимостиОстаток КАК СуммаДопРасходовИзСтоимостиКонечныйОстаток, НачОстаткиИОбороты.СуммаДопРасходовИзСтоимостиПриход, НачОстаткиИОбороты.СуммаДопРасходовИзСтоимостиРасход, НачОстаткиИОбороты.СуммаНДСИзДопРасходовНачальныйОстаток, ОстаткиКонечные.СуммаНДСИзДопРасходовОстаток КАК СуммаНДСИзДопРасходовКонечныйОстаток, НачОстаткиИОбороты.СуммаНДСИзДопРасходовПриход, НачОстаткиИОбороты.СуммаНДСИзДопРасходовРасход, НачОстаткиИОбороты.СуммаТамРасходовИзСтоимостиНачальныйОстаток, ОстаткиКонечные.СуммаТамРасходовИзСтоимостиОстаток КАК СуммаТамРасходовИзСтоимостиКонечныйОстаток, НачОстаткиИОбороты.СуммаТамРасходовИзСтоимостиПриход, НачОстаткиИОбороты.СуммаТамРасходовИзСтоимостиРасход, НачОстаткиИОбороты.СуммаНДСИзТамРасходовНачальныйОстаток, ОстаткиКонечные.СуммаНДСИзТамРасходовОстаток КАК СуммаНДСИзТамРасходовКонечныйОстаток, НачОстаткиИОбороты.СуммаНДСИзТамРасходовПриход, НачОстаткиИОбороты.СуммаНДСИзТамРасходовРасход, НачОстаткиИОбороты.НоменклатураАртикул, НачОстаткиИОбороты.Контрагент, НачОстаткиИОбороты.ДокДвижения ИЗ НачОстаткиИОбороты КАК НачОстаткиИОбороты ПОЛНОЕ СОЕДИНЕНИЕ ОстаткиКонечные КАК ОстаткиКонечные ПО НачОстаткиИОбороты.Склад = ОстаткиКонечные.Склад И НачОстаткиИОбороты.Номенклатура = ОстаткиКонечные.Номенклатура И НачОстаткиИОбороты.VIN = ОстаткиКонечные.СерияНоменклатуры И НачОстаткиИОбороты.ДокОприходования = ОстаткиКонечные.ДокументОприходования |
|||
1
Miss1C
07.09.12
✎
18:12
|
(0)Ужас
|
|||
2
Aprobator
07.09.12
✎
18:15
|
(1) +100500. Запрос просто по сути просто убийственный.
|
|||
3
rphosts
07.09.12
✎
18:16
|
(0) если в запросе для отчета СКД есть виртуальная таблица срезов Остатки - СКД сама добавит параметр Период, Для ОстаткиИОбороты - ДатаНачала и ДатаОкончания
|
|||
4
rphosts
07.09.12
✎
18:16
|
нефиг добавлять свои ипараметры - скд эт сама сделает как положено
|
|||
5
Kashemir
07.09.12
✎
18:18
|
РегистрНакопления.ПартииТоваровНаСкладах.ОстаткиИОбороты({&ПереопределенныйПараметрПериода}, , Авто, , )
|
|||
6
Челмедведосвин
07.09.12
✎
18:26
|
(3) Для ОстаткиИОбороты - НачалоПериода и КонецПериода
Автору надо 2 параметра, а не 3, поэтому для остатков параметр надо переопределять на закладке "Компоновка данных". Об этом у Гилева в бесплатном курсе по СКД урок есть. |
|||
7
Miss1C
07.09.12
✎
18:27
|
(6)Что ник твой означает?)
|
|||
8
rphosts
07.09.12
✎
18:28
|
(6)для этого есть закадка "Параметры"
|
|||
9
Aprobator
07.09.12
✎
18:28
|
имхо, объединение запросов в СКД спасет отца русской демократии.
|
|||
10
Aprobator
07.09.12
✎
18:30
|
ЕСТЬNULL тут нафиг не нужно. На остальное даже смотреть больно.
|
|||
11
Greentima
07.09.12
✎
19:02
|
Да запрос тяжелый - и изначально не мой, взялся оптимизировать, и усовершенствовать.
(6)Я пробовал 2 параметра, и переопределял их на вкладке "компоновка" - пишу ведь "Пробую на вкладке Компоновка данных- Таблицы- Параметры- Период- ...пробовал вытащить &НачалоПериода из стандартного параметра Оборотной таблицы" - как будто не реагирует!!выбирает как будто срез последних... (1) Хочу услышать как преобразовать в неубийственный (3) так 2 таблицы Остатков на Начало и на Конец, 1 параметр Период - не подходит (9) А если не объединение то что?? |
|||
12
Aprobator
08.09.12
✎
15:08
|
чтоб преобразовать надо конечную цель понять.
|
|||
13
Greentima
10.09.12
✎
10:47
|
Конечная цель: необходимо отдельно выбрать для СКД Таблицу_ПартииОстатки на ДатуНачало, Таблицу_ПартииОбороты в интервале ДатаНачало-ДатаКонец, Таблицу_ПартииОстатки на ДатуКонец, выбирается отдельно, т.к. необходимо исключать документы Регистраторы по Отбору, и в случае выборки Таблицы_ОстаткиИОбороты Начальные и Конечные Остатки не верные(Пример: исключаю ПеремещениеТоваров и на обоих складах нач. остаток 1, т.к. исключаю запись на какую либо дату с 0-м остатком по этому складу, это запись и является регистратором который хочу исключить, поэтому остатки не верны)
|
|||
14
Aprobator
10.09.12
✎
14:18
|
набор объединение всего и делов то.
|
|||
15
Axel2009
10.09.12
✎
14:28
|
круто. забацал что у тебя только реализации, и кругом минусы минусы минусы..
|
|||
16
Greentima
10.09.12
✎
15:05
|
Набор объединение попробую спасибо, оптимизирую.
А смысл для начала убрать Перемещения и увидеть обороты, необходимо для финансовых анализов, но просто писать выкидывая перемещения не вижу смысла, а вдруг чтото еще необходимо будет убрать, пользовательские хотелки безграничны!!! Кстати этот запрос(который выше) отработал, необходимо было сделать в СКД СерияНоменклатуры (VIN) - Роль - Измерение, Обязательное!!! сворачивал по ним ; Параметры, я как оказалось правильно делал, оставил &НачалоПериода и &КонецПериода из оборотов |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |