Имя: Пароль:
1C
1С v8
ошибка сравнения даты в запросе
,
0 gorilla
 
01.03.16
13:21
добрый день.пытаюсь в запросе сравнение с датой поставить выдает ошибку:Неверные параметры в операции сравнения. Нельзя сравнивать поля
неограниченной длины и поля несовместимых типов.
И (ТаблицаРегистраПродажиСебестоимость.ЗаказПокупателя.Ссылка.Дата <<?>>= &ДатаНач)


вот код

        |        СУММА(ПродажиСебестоимость.ЗакупочнаяСумма) КАК СтоимостьОборот
        |        ИЗ
        |        РегистрНакопления.ЗаказыПокупателей КАК ПродажиСебестоимость
        |                {ГДЕ
        |                    ПродажиСебестоимость.Номенклатура.* КАК Номенклатура,
        |                    ПродажиСебестоимость.ХарактеристикаНоменклатуры.* КАК ХарактеристикаНоменклатуры,
        |                    ПродажиСебестоимость.ЗаказПокупателя.* КАК ЗаказПокупателя}
        |                
        |                СГРУППИРОВАТЬ ПО
        |                    ПродажиСебестоимость.Номенклатура,
        |                    ПродажиСебестоимость.ХарактеристикаНоменклатуры,
        |                    ПродажиСебестоимость.ЗаказПокупателя,
        |                    ВЫБОР
        |                        КОГДА ПродажиСебестоимость.ДокументДвижения <> НЕОПРЕДЕЛЕНО
        |                            ТОГДА ПродажиСебестоимость.ДокументДвижения
        |                        ИНАЧЕ ПродажиСебестоимость.Регистратор
        |                    КОНЕЦ) КАК ТаблицаРегистраПродажиСебестоимость
        |                ПО ТаблицаРегистраПродажиСебестоимость.Номенклатура = ПродажиОбороты.Номенклатура
        |                    И ТаблицаРегистраПродажиСебестоимость.ХарактеристикаНоменклатуры = ПродажиОбороты.ХарактеристикаНоменклатуры
        |                    И ТаблицаРегистраПродажиСебестоимость.ЗаказПокупателя.Ссылка.Дата = &ДатаНач   !!!!!!!!!!!!!!!!!
        |                    И ТаблицаРегистраПродажиСебестоимость.ЗаказПокупателя.Ссылка.Дата = &ДатаКон   !!!!!!!!!!!!!!!!!!
        |                    И ТаблицаРегистраПродажиСебестоимость.ЗаказПокупателя = ПродажиОбороты.ЗаказПокупателя) КАК ВложенныйЗапрос
1 LordCMEPTb
 
01.03.16
13:23
А значение параметра какое устанавливается?
2 mikecool
 
01.03.16
13:24
(0) проверь для начала заполненность ТаблицаРегистраПродажиСебестоимость.ЗаказПокупателя.Ссылка
3 mikecool
 
01.03.16
13:25
+2 ошибка может быть из-за его Неопределено или Нулл
4 Живой Ископаемый
 
01.03.16
13:25
2(0)  а что не так? Ну нельзя поля несовместимых типово сравнивать, ну что тут такого!
5 PR третий
 
01.03.16
13:25
(0) Держи нас в курсе
6 mistеr
 
01.03.16
13:26
За ЗаказПокупателя.Ссылка.Дата еще не предлагали руки оторвать?
7 gorilla
 
01.03.16
13:27
(6)извини
8 gorilla
 
01.03.16
13:32
(1)запрос сделан построителем.параметры слямзил с регистра выше         |            РегистрНакопления.Продажи.Обороты(&ДатаНач, &ДатаКон, Регистратор, {Организация.* КАК Организация, Проект.* КАК Проект, Подразделение.* КАК Подразделение, Контрагент.* КАК Покупатель, ДоговорКонтрагента.* КАК ДоговорПокупателя, Номенклатура.* КАК Номенклатура, ХарактеристикаНоменклатуры.* КАК ХарактеристикаНоменклатуры, ЗаказПокупателя.* КАК ЗаказПокупателя}) КАК ПродажиОбороты
дата там как я понимаю отчета как на форме задается
9 Живой Ископаемый
 
01.03.16
13:45
какая ж это горилла, это конь! конский конь!
10 LordCMEPTb
 
01.03.16
13:51
(8) Ну если "дата там как я понимаю отчета как на форме задается", то искать где-то на форме, которого отчета как я понимаю.
В начало и конец периода оборотного регистра можно не только даты передавать.
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший