|   |   | 
| 
 | Баян, но все же не получается корректно вывести нач и кон ост на СКД. | ☑ | ||
|---|---|---|---|---|
| 0
    
        байт 03.03.13✎ 11:32 | 
        Коллеги, здравствуйте, все перепробовал уже не знаю где смотреть и искать, сую такой запрос в СКД
  ВЫБРАТЬ ВЫРАЗИТЬ(ЕдиницыИзмерения.Владелец КАК Справочник.Номенклатура) КАК Номенклатура, ЕдиницыИзмерения.ЕдиницаПоКлассификатору, ВЫБОР КОГДА ЕдиницыИзмерения.Коэффициент <> 0 ТОГДА ТоварыНаСкладахОстаткиИОбороты.КоличествоНачальныйОстаток / ЕдиницыИзмерения.Коэффициент ИНАЧЕ 0 КОНЕЦ КАК НАЧОСТ_шт, ВЫБОР КОГДА ЕдиницыИзмерения.Коэффициент <> 0 ТОГДА ТоварыНаСкладахОстаткиИОбороты.КоличествоПриход / ЕдиницыИзмерения.Коэффициент ИНАЧЕ 0 КОНЕЦ КАК ПРИХОД_шт, ВЫБОР КОГДА ЕдиницыИзмерения.Коэффициент <> 0 ТОГДА ТоварыНаСкладахОстаткиИОбороты.КоличествоРасход / ЕдиницыИзмерения.Коэффициент ИНАЧЕ 0 КОНЕЦ КАК РАСХОД_шт, ВЫБОР КОГДА ЕдиницыИзмерения.Коэффициент <> 0 ТОГДА ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток / ЕдиницыИзмерения.Коэффициент ИНАЧЕ 0 КОНЕЦ КАК КОНОСТ_шт, ВЫБОР КОГДА ЕдиницыИзмерения.Коэффициент <> 0 ТОГДА ТоварыНаСкладахОстаткиИОбороты.КоличествоНачальныйОстаток / ЕдиницыИзмерения.Коэффициент * ЕдиницыИзмерения.Вес ИНАЧЕ 0 КОНЕЦ КАК НАЧОСТ_кг, ВЫБОР КОГДА ЕдиницыИзмерения.Коэффициент <> 0 ТОГДА ТоварыНаСкладахОстаткиИОбороты.КоличествоПриход / ЕдиницыИзмерения.Коэффициент * ЕдиницыИзмерения.Вес ИНАЧЕ 0 КОНЕЦ КАК ПРИХОД_кг, ВЫБОР КОГДА ЕдиницыИзмерения.Коэффициент <> 0 ТОГДА ТоварыНаСкладахОстаткиИОбороты.КоличествоРасход / ЕдиницыИзмерения.Коэффициент * ЕдиницыИзмерения.Вес ИНАЧЕ 0 КОНЕЦ КАК РАСХОД_кг, ВЫБОР КОГДА ЕдиницыИзмерения.Коэффициент <> 0 ТОГДА ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток / ЕдиницыИзмерения.Коэффициент * ЕдиницыИзмерения.Вес ИНАЧЕ 0 КОНЕЦ КАК КОНОСТ_кг, ТоварыНаСкладахОстаткиИОбороты.Склад, ВЫБОР КОГДА ЕдиницыИзмерения.Коэффициент <> 0 ТОГДА ТоварыНаСкладахОстаткиИОбороты.КоличествоНачальныйОстаток / ЕдиницыИзмерения.Коэффициент * ЕдиницыИзмерения.Объем ИНАЧЕ 0 КОНЕЦ КАК НАЧОСТ_л, ВЫБОР КОГДА ЕдиницыИзмерения.Коэффициент <> 0 ТОГДА ТоварыНаСкладахОстаткиИОбороты.КоличествоПриход / ЕдиницыИзмерения.Коэффициент * ЕдиницыИзмерения.Объем ИНАЧЕ 0 КОНЕЦ КАК ПРИХОД_л, ВЫБОР КОГДА ЕдиницыИзмерения.Коэффициент <> 0 ТОГДА ТоварыНаСкладахОстаткиИОбороты.КоличествоРасход / ЕдиницыИзмерения.Коэффициент * ЕдиницыИзмерения.Объем ИНАЧЕ 0 КОНЕЦ КАК РАСХОД_л, ВЫБОР КОГДА ЕдиницыИзмерения.Коэффициент <> 0 ТОГДА ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток / ЕдиницыИзмерения.Коэффициент * ЕдиницыИзмерения.Объем ИНАЧЕ 0 КОНЕЦ КАК КОНОСТ_л, ТоварыНаСкладахОстаткиИОбороты.Регистратор, ТоварыНаСкладахОстаткиИОбороты.ПериодСекунда {ВЫБРАТЬ Номенклатура.*} ИЗ Справочник.ЕдиницыИзмерения КАК ЕдиницыИзмерения ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(, , Авто, , ) КАК ТоварыНаСкладахОстаткиИОбороты ПО ЕдиницыИзмерения.Владелец = ТоварыНаСкладахОстаткиИОбороты.Номенклатура ГДЕ (ЕдиницыИзмерения.Вес <> 0 ИЛИ ЕдиницыИзмерения.Объем <> 0) {ГДЕ (ВЫРАЗИТЬ(ЕдиницыИзмерения.Владелец КАК Справочник.Номенклатура)).* КАК Номенклатура, ЕдиницыИзмерения.ЕдиницаПоКлассификатору.* КАК ЕдиницаПоКлассификатору, ЕдиницыИзмерения.Вес, ЕдиницыИзмерения.Объем} УПОРЯДОЧИТЬ ПО Номенклатура делаю настройку как тут: http://a.imageshack.us/img405/476/73796797.jpg и все равно начальный остаток выводится равным конечному без регистратора, снимаю в настройках регистратор данные выводятся корректно. Кто может помочь? | |||
| 1
    
        байт 03.03.13✎ 11:41 | 
        http://i53.fastpic.ru/big/2013/0303/3f/c253f5fdba996ce2907950757e72493f.png
  такой результат где отмечено желтым там одинаковые цифры, они равны конечному остатку. | |||
| 2
    
        байт 03.03.13✎ 12:22 | 
        Перепоял запрос, вроде получилось.
  ВЫБРАТЬ ВЫРАЗИТЬ(ЕдиницыИзмерения.Владелец КАК Справочник.Номенклатура) КАК Номенклатура, ЕдиницыИзмерения.ЕдиницаПоКлассификатору, ВЫБОР КОГДА ЕдиницыИзмерения.Коэффициент <> 0 ТОГДА ТоварыНаСкладахОстаткиИОбороты.КоличествоНачальныйОстаток / ЕдиницыИзмерения.Коэффициент ИНАЧЕ 0 КОНЕЦ КАК НАЧОСТ_шт, ВЫБОР КОГДА ЕдиницыИзмерения.Коэффициент <> 0 ТОГДА ТоварыНаСкладахОбороты.КоличествоПриход / ЕдиницыИзмерения.Коэффициент ИНАЧЕ 0 КОНЕЦ КАК ПРИХОД_шт, ВЫБОР КОГДА ЕдиницыИзмерения.Коэффициент <> 0 ТОГДА ТоварыНаСкладахОбороты.КоличествоРасход / ЕдиницыИзмерения.Коэффициент ИНАЧЕ 0 КОНЕЦ КАК РАСХОД_шт, ВЫБОР КОГДА ЕдиницыИзмерения.Коэффициент <> 0 ТОГДА ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток / ЕдиницыИзмерения.Коэффициент ИНАЧЕ 0 КОНЕЦ КАК КОНОСТ_шт, ВЫБОР КОГДА ЕдиницыИзмерения.Коэффициент <> 0 ТОГДА ТоварыНаСкладахОстаткиИОбороты.КоличествоНачальныйОстаток / ЕдиницыИзмерения.Коэффициент * ЕдиницыИзмерения.Вес ИНАЧЕ 0 КОНЕЦ КАК НАЧОСТ_кг, ВЫБОР КОГДА ЕдиницыИзмерения.Коэффициент <> 0 ТОГДА ТоварыНаСкладахОбороты.КоличествоПриход / ЕдиницыИзмерения.Коэффициент * ЕдиницыИзмерения.Вес ИНАЧЕ 0 КОНЕЦ КАК ПРИХОД_кг, ВЫБОР КОГДА ЕдиницыИзмерения.Коэффициент <> 0 ТОГДА ТоварыНаСкладахОбороты.КоличествоРасход / ЕдиницыИзмерения.Коэффициент * ЕдиницыИзмерения.Вес ИНАЧЕ 0 КОНЕЦ КАК РАСХОД_кг, ВЫБОР КОГДА ЕдиницыИзмерения.Коэффициент <> 0 ТОГДА ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток / ЕдиницыИзмерения.Коэффициент * ЕдиницыИзмерения.Вес ИНАЧЕ 0 КОНЕЦ КАК КОНОСТ_кг, ТоварыНаСкладахОстаткиИОбороты.Склад, ВЫБОР КОГДА ЕдиницыИзмерения.Коэффициент <> 0 ТОГДА ТоварыНаСкладахОстаткиИОбороты.КоличествоНачальныйОстаток / ЕдиницыИзмерения.Коэффициент * ЕдиницыИзмерения.Объем ИНАЧЕ 0 КОНЕЦ КАК НАЧОСТ_л, ВЫБОР КОГДА ЕдиницыИзмерения.Коэффициент <> 0 ТОГДА ТоварыНаСкладахОбороты.КоличествоПриход / ЕдиницыИзмерения.Коэффициент * ЕдиницыИзмерения.Объем ИНАЧЕ 0 КОНЕЦ КАК ПРИХОД_л, ВЫБОР КОГДА ЕдиницыИзмерения.Коэффициент <> 0 ТОГДА ТоварыНаСкладахОбороты.КоличествоРасход / ЕдиницыИзмерения.Коэффициент * ЕдиницыИзмерения.Объем ИНАЧЕ 0 КОНЕЦ КАК РАСХОД_л, ВЫБОР КОГДА ЕдиницыИзмерения.Коэффициент <> 0 ТОГДА ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток / ЕдиницыИзмерения.Коэффициент * ЕдиницыИзмерения.Объем ИНАЧЕ 0 КОНЕЦ КАК КОНОСТ_л, ТоварыНаСкладахОбороты.Регистратор, ТоварыНаСкладахОбороты.ПериодСекунда {ВЫБРАТЬ Номенклатура.*} ИЗ Справочник.ЕдиницыИзмерения КАК ЕдиницыИзмерения ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(, , , , ) КАК ТоварыНаСкладахОстаткиИОбороты ПО ЕдиницыИзмерения.Владелец = ТоварыНаСкладахОстаткиИОбороты.Номенклатура, РегистрНакопления.ТоварыНаСкладах.Обороты(, , Авто, ) КАК ТоварыНаСкладахОбороты ГДЕ (ЕдиницыИзмерения.Вес <> 0 ИЛИ ЕдиницыИзмерения.Объем <> 0) {ГДЕ (ВЫРАЗИТЬ(ЕдиницыИзмерения.Владелец КАК Справочник.Номенклатура)).* КАК Номенклатура, ЕдиницыИзмерения.ЕдиницаПоКлассификатору.* КАК ЕдиницаПоКлассификатору, ЕдиницыИзмерения.Вес, ЕдиницыИзмерения.Объем} УПОРЯДОЧИТЬ ПО Номенклатура | |||
| 3
    
        байт 03.03.13✎ 12:25 | 
        вернее
  ВЫБРАТЬ ВЫРАЗИТЬ(ЕдиницыИзмерения.Владелец КАК Справочник.Номенклатура) КАК Номенклатура, ЕдиницыИзмерения.ЕдиницаПоКлассификатору, ВЫБОР КОГДА ЕдиницыИзмерения.Коэффициент <> 0 ТОГДА ТоварыНаСкладахОстаткиИОбороты.КоличествоНачальныйОстаток / ЕдиницыИзмерения.Коэффициент ИНАЧЕ 0 КОНЕЦ КАК НАЧОСТ_шт, ВЫБОР КОГДА ЕдиницыИзмерения.Коэффициент <> 0 ТОГДА ТоварыНаСкладахОбороты.КоличествоПриход / ЕдиницыИзмерения.Коэффициент ИНАЧЕ 0 КОНЕЦ КАК ПРИХОД_шт, ВЫБОР КОГДА ЕдиницыИзмерения.Коэффициент <> 0 ТОГДА ТоварыНаСкладахОбороты.КоличествоРасход / ЕдиницыИзмерения.Коэффициент ИНАЧЕ 0 КОНЕЦ КАК РАСХОД_шт, ВЫБОР КОГДА ЕдиницыИзмерения.Коэффициент <> 0 ТОГДА ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток / ЕдиницыИзмерения.Коэффициент ИНАЧЕ 0 КОНЕЦ КАК КОНОСТ_шт, ВЫБОР КОГДА ЕдиницыИзмерения.Коэффициент <> 0 ТОГДА ТоварыНаСкладахОстаткиИОбороты.КоличествоНачальныйОстаток / ЕдиницыИзмерения.Коэффициент * ЕдиницыИзмерения.Вес ИНАЧЕ 0 КОНЕЦ КАК НАЧОСТ_кг, ВЫБОР КОГДА ЕдиницыИзмерения.Коэффициент <> 0 ТОГДА ТоварыНаСкладахОбороты.КоличествоПриход / ЕдиницыИзмерения.Коэффициент * ЕдиницыИзмерения.Вес ИНАЧЕ 0 КОНЕЦ КАК ПРИХОД_кг, ВЫБОР КОГДА ЕдиницыИзмерения.Коэффициент <> 0 ТОГДА ТоварыНаСкладахОбороты.КоличествоРасход / ЕдиницыИзмерения.Коэффициент * ЕдиницыИзмерения.Вес ИНАЧЕ 0 КОНЕЦ КАК РАСХОД_кг, ВЫБОР КОГДА ЕдиницыИзмерения.Коэффициент <> 0 ТОГДА ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток / ЕдиницыИзмерения.Коэффициент * ЕдиницыИзмерения.Вес ИНАЧЕ 0 КОНЕЦ КАК КОНОСТ_кг, ТоварыНаСкладахОстаткиИОбороты.Склад, ВЫБОР КОГДА ЕдиницыИзмерения.Коэффициент <> 0 ТОГДА ТоварыНаСкладахОстаткиИОбороты.КоличествоНачальныйОстаток / ЕдиницыИзмерения.Коэффициент * ЕдиницыИзмерения.Объем ИНАЧЕ 0 КОНЕЦ КАК НАЧОСТ_л, ВЫБОР КОГДА ЕдиницыИзмерения.Коэффициент <> 0 ТОГДА ТоварыНаСкладахОбороты.КоличествоПриход / ЕдиницыИзмерения.Коэффициент * ЕдиницыИзмерения.Объем ИНАЧЕ 0 КОНЕЦ КАК ПРИХОД_л, ВЫБОР КОГДА ЕдиницыИзмерения.Коэффициент <> 0 ТОГДА ТоварыНаСкладахОбороты.КоличествоРасход / ЕдиницыИзмерения.Коэффициент * ЕдиницыИзмерения.Объем ИНАЧЕ 0 КОНЕЦ КАК РАСХОД_л, ВЫБОР КОГДА ЕдиницыИзмерения.Коэффициент <> 0 ТОГДА ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток / ЕдиницыИзмерения.Коэффициент * ЕдиницыИзмерения.Объем ИНАЧЕ 0 КОНЕЦ КАК КОНОСТ_л, ТоварыНаСкладахОбороты.Регистратор, ТоварыНаСкладахОбороты.ПериодСекунда {ВЫБРАТЬ Номенклатура.*} ИЗ Справочник.ЕдиницыИзмерения КАК ЕдиницыИзмерения ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(, , , , ) КАК ТоварыНаСкладахОстаткиИОбороты ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.Обороты(, , Авто, ) КАК ТоварыНаСкладахОбороты ПО ТоварыНаСкладахОстаткиИОбороты.Номенклатура = ТоварыНаСкладахОбороты.Номенклатура ПО ЕдиницыИзмерения.Владелец = ТоварыНаСкладахОстаткиИОбороты.Номенклатура ГДЕ (ЕдиницыИзмерения.Вес <> 0 ИЛИ ЕдиницыИзмерения.Объем <> 0) {ГДЕ (ВЫРАЗИТЬ(ЕдиницыИзмерения.Владелец КАК Справочник.Номенклатура)).* КАК Номенклатура, ЕдиницыИзмерения.ЕдиницаПоКлассификатору.* КАК ЕдиницаПоКлассификатору, ЕдиницыИзмерения.Вес, ЕдиницыИзмерения.Объем} УПОРЯДОЧИТЬ ПО Номенклатура | |||
| 4
    
        revision 03.03.13✎ 13:17 | 
        (0)может немного не в тему, а откуда принтскрин?
  заинтересовал. Это методичка или книга какая? | |||
| 5
    
        echo77 03.03.13✎ 13:55 | 
        обрати внимание у тебя конец периода - начало дня, а не конец     | |||
| 6
    
        Classic 03.03.13✎ 15:10 | 
        Свою настройку покажи     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |