Имя: Пароль:
1C
1С v8
проблема с запросом в СКД
0 23th
 
02.04.14
02:36
В Режими Предприятия при формировании отчеты выходит:
Ошибка исполнения отчета
по причине:
Ошибка инициализации
по причине:
Ошибка создания набора данных "НаборДанных1"
по причине:
Ошибка при исполнении запроса набора данных
по причине:
{(67, 2)}: Таблица не найдена "ВтВсего"
<<?>>ВтВсего КАК ВтВсего


Самое интересное в том, что если я его делаю в консоли отчета, то он исполняется без проблем и ошибок, в чем может быть дело?


текст самого запроса:
ВЫБРАТЬ
    СУММА(ПродажиОбороты.СтоимостьОборот - ПродажиОбороты.НДСОборот) КАК ВсегоПродажиБезНДС
ПОМЕСТИТЬ ВтВсего
ИЗ
    РегистрНакопления.Продажи.Обороты(, , , ) КАК ПродажиОбороты
        ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт(, , , СчетДт = &Счет43, , СчетКт = &Счет20, , ) КАК ХозрасчетныйОборотыДтКт
        ПО ПродажиОбороты.Номенклатура = ХозрасчетныйОборотыДтКт.СубконтоДт1
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ХозрасчетныйОборотыДтКт.СубконтоДт2 КАК НГ,
    СУММА(ХозрасчетныйОборотыДтКт.КоличествоОборотКт) КАК КолвоСырья,
    СУММА(ХозрасчетныйОборотыДтКт.СуммаОборот) КАК СуммаСырья
ПОМЕСТИТЬ В10ка
ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт(, , , СчетДт = &Счет20, , СчетКт В ИЕРАРХИИ (&Счет10), , ) КАК ХозрасчетныйОборотыДтКт

СГРУППИРОВАТЬ ПО
    ХозрасчетныйОборотыДтКт.СубконтоДт2
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ХозрасчетныйОборотыДтКт.СубконтоКт2 КАК НГ,
    СУММА(ХозрасчетныйОборотыДтКт.КоличествоОборотДт) КАК КолвоГПпоНГ
ПОМЕСТИТЬ В43ийПоНГ
ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт(, , , СчетДт = &Счет43, , СчетКт = &Счет20, , ) КАК ХозрасчетныйОборотыДтКт

СГРУППИРОВАТЬ ПО
    ХозрасчетныйОборотыДтКт.СубконтоКт2
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    СУММА(ХозрасчетныйОборотыДтКт.КоличествоОборотДт) КАК КолвоГПВсех
ПОМЕСТИТЬ В43ийВсе
ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт(, , , СчетДт = &Счет43, , СчетКт = &Счет20, , ) КАК ХозрасчетныйОборотыДтКт
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ПродажиОбороты.Номенклатура,
    ПродажиОбороты.Номенклатура.НоменклатурнаяГруппа КАК НоменклатурнаяГруппа,
    СУММА(ПродажиОбороты.КоличествоОборот) КАК КолвоПродажДетально,
    ХозрасчетныйОборотыДтКт.КоличествоОборотДт КАК КолвоГПДетально,
    ПродажиОбороты.СтоимостьОборот КАК ПродажиДетально,
    ПродажиОбороты.СтоимостьОборот - ПродажиОбороты.НДСОборот КАК ПродажиБезНДСДетально
ПОМЕСТИТЬ ВПродажиСебС
ИЗ
    РегистрНакопления.Продажи.Обороты(, , , ) КАК ПродажиОбороты
        ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт(, , , СчетДт = &Счет43, , СчетКт = &Счет20, , ) КАК ХозрасчетныйОборотыДтКт
        ПО ПродажиОбороты.Номенклатура = ХозрасчетныйОборотыДтКт.СубконтоДт1

СГРУППИРОВАТЬ ПО
    ПродажиОбороты.Номенклатура.НоменклатурнаяГруппа,
    ПродажиОбороты.Номенклатура,
    ХозрасчетныйОборотыДтКт.КоличествоОборотДт,
    ПродажиОбороты.СтоимостьОборот,
    ПродажиОбороты.СтоимостьОборот - ПродажиОбороты.НДСОборот
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ВПродажиСебС.Номенклатура,
    ВПродажиСебС.НоменклатурнаяГруппа,
    В10ка.КолвоСырья КАК КолвоСырья,
    В10ка.СуммаСырья КАК СуммаСырья,
    ХозрасчетныйОбороты.СуммаОборотДт КАК СуммаВсехЗатратДт,
    В10ка.СуммаСырья / В43ийПоНГ.КолвоГПпоНГ КАК СуммаНаКилограмм,
    ВПродажиСебС.КолвоГПДетально / В43ийПоНГ.КолвоГПпоНГ * В10ка.СуммаСырья КАК СуммаСырьяДетально,
    ВПродажиСебС.ПродажиБезНДСДетально / ВПродажиСебС.КолвоПродажДетально КАК ЦенаБезНДС,
    ВПродажиСебС.КолвоГПДетально / В43ийВсе.КолвоГПВсех * ХозрасчетныйОбороты.СуммаОборотДт КАК СуммаЗатратПоВыпуску,
    ВПродажиСебС.ПродажиБезНДСДетально / ВтВсего.ВсегоПродажиБезНДС * ХозрасчетныйОбороты.СуммаОборотДт КАК СуммаЗатратПоПродажам,
    ВПродажиСебС.ПродажиБезНДСДетально,
    ВПродажиСебС.ПродажиБезНДСДетально - ВПродажиСебС.КолвоГПДетально / В43ийПоНГ.КолвоГПпоНГ * В10ка.СуммаСырья - ВПродажиСебС.КолвоГПДетально / В43ийВсе.КолвоГПВсех * ХозрасчетныйОбороты.СуммаОборотДт КАК ПрибыльПоВыпуску,
    ВПродажиСебС.ПродажиБезНДСДетально - ВПродажиСебС.КолвоГПДетально / В43ийПоНГ.КолвоГПпоНГ * В10ка.СуммаСырья - ВПродажиСебС.ПродажиБезНДСДетально / ВтВсего.ВсегоПродажиБезНДС * ХозрасчетныйОбороты.СуммаОборотДт КАК ПрибыльПоПродажам,
    В43ийВсе.КолвоГПВсех,
    ВтВсего.ВсегоПродажиБезНДС
    
ИЗ
    РегистрБухгалтерии.Хозрасчетный.Обороты(, , , Счет В (&Счет2526), , , , ) КАК ХозрасчетныйОбороты,
    ВПродажиСебС КАК ВПродажиСебС
        ЛЕВОЕ СОЕДИНЕНИЕ В10ка КАК В10ка
        ПО ВПродажиСебС.НоменклатурнаяГруппа = В10ка.НГ
        ЛЕВОЕ СОЕДИНЕНИЕ В43ийПоНГ КАК В43ийПоНГ
        ПО ВПродажиСебС.НоменклатурнаяГруппа = В43ийПоНГ.НГ,
    В43ийВсе КАК В43ийВсе,
    ВтВсего КАК ВтВсего
1 Garkin
 
02.04.14
02:40
(0) Попробуй создать в конфигураторе новый вариант отчета
2 Мутабор
 
02.04.14
05:46
Орфографию смотри
3 23th
 
03.04.14
05:19
(1) я просто думаю дело в том, что эти таблицы В43ийВсе КАК В43ийВсе и ВтВсего КАК ВтВсего ни как не соединяются с другими на закладке связи. так как если их соедитнить хотябы по одному полю, то они не "ругаются".
Они мне нужны только для собрания итоговых данных, в тексте запроса видно, что я по ним выбираю только ресурс.
4 PaulBC
 
03.04.14
05:57
соединяй ПО ИСТИНА
5 23th
 
03.04.14
06:20
(4) что такое по ИСТИНА???
6 kotletka
 
03.04.14
07:03
(5) выбираешь поля, а условие связи, ставишь произвольное и пишешь там истина
7 23th
 
03.04.14
10:02
ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВтПродажиВсего КАК ВтПродажиВсего
        ПО (ИСТИНА)

правильно написал? (6)
8 23th
 
03.04.14
16:15
обязательно нужно измерение хоть какое никакое
9 23th
 
03.04.14
16:18
у меня стандарт КА 1.1 редакция, все запросы только к ХЗ регистру и продажам. попробуйте сами загрузить код в СКД тоже самое выдаст
10 Defender aka LINN
 
03.04.14
16:21
11524-я жертва автозаполнения...