Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
24 мая 2024, 10:17

Ругается <<?>>= ЗНАЧЕНИЕ(Перечисление.ВидыДвиженийПриходРасход.Приход)

Автор Плевел Тратилин, 12 мая 2023, 10:28

0 Пользователей и 1 гость просматривают эту тему.

Плевел Тратилин

Коллеги, друзья, братья, сёстры. Подскажите, ругается на вид движения. Чего не так делаю?

Текст запроса: Строка кода 19: {(19,41)}: Неверные параметры в операции сравнения. Нельзя сравнивать поля
 неограниченной длины и поля несовместимых типов.
И РасчетыСКонтрагентами.ВидДвижения <<?>>= ЗНАЧЕНИЕ(Перечисление.ВидыДвиженийПриходРасход.Приход)


ВЫБРАТЬ
РасчетыСКонтрагентами.Регистратор.Подразделение КАК РегистраторПодразделение,
МЕСЯЦ(РасчетыСКонтрагентами.Период) КАК МЕСЯЦ,
СУММА(ВЫБОР
КОГДА РасчетыСКонтрагентами.СуммаУпр < 0
ТОГДА РасчетыСКонтрагентами.СуммаУпр * -1
ИНАЧЕ РасчетыСКонтрагентами.СуммаУпр
КОНЕЦ) КАК СуммаУпр,
СУММА(ВЫБОР
КОГДА РасчетыСКонтрагентами.СуммаВзаиморасчетов < 0
ТОГДА РасчетыСКонтрагентами.СуммаВзаиморасчетов * -1
ИНАЧЕ РасчетыСКонтрагентами.СуммаВзаиморасчетов
КОНЕЦ) КАК СуммаВзаиморасчетов,
ВЫБОР
КОГДА РасчетыСКонтрагентами.Регистратор ССЫЛКА Документ.ПриходныйКассовыйОрдер
ТОГДА "НАЛ"
КОГДА РасчетыСКонтрагентами.Регистратор ССЫЛКА Документ.ОплатаОтПокупателяПлатежнойКартой
И НЕ РасчетыСКонтрагентами.Регистратор.ВидОперации = ЗНАЧЕНИЕ(Перечисление.ВидыОперацийОплатаОтПокупателяПлатежнойКартой.ВозвратДенежныхСредствПокупателю)
И РасчетыСКонтрагентами.ВидДвижения = ЗНАЧЕНИЕ(Перечисление.ВидыДвиженийПриходРасход.Приход)
ТОГДА "БЕЗНАЛ"
КОГДА РасчетыСКонтрагентами.Регистратор ССЫЛКА Документ.ПлатежноеПоручениеВходящее
ТОГДА "БЕЗНАЛБЕЗНАЛБЕЗНАЛ"
КОГДА РасчетыСКонтрагентами.Регистратор ССЫЛКА Документ.ОплатаОтПокупателяПлатежнойКартой
И РасчетыСКонтрагентами.Регистратор.ВидОперации = ЗНАЧЕНИЕ(Перечисление.ВидыОперацийОплатаОтПокупателяПлатежнойКартой.ВозвратДенежныхСредствПокупателю)
И РасчетыСКонтрагентами.ВидДвижения = ЗНАЧЕНИЕ(Перечисление.ВидыДвиженийПриходРасход.Приход)
ИЛИ РасчетыСКонтрагентами.Регистратор ССЫЛКА Документ.РасходныйКассовыйОрдер
ТОГДА "ВОЗВРАТЫ"
ИНАЧЕ "ЕЩКЕРЕ"
КОНЕЦ КАК ВИД,
РасчетыСКонтрагентами.ВидДвижения
ИЗ
РегистрНакопления.РасчетыСКонтрагентами КАК РасчетыСКонтрагентами
ГДЕ
(РасчетыСКонтрагентами.Регистратор ССЫЛКА Документ.ПриходныйКассовыйОрдер
ИЛИ РасчетыСКонтрагентами.Регистратор ССЫЛКА Документ.ОплатаОтПокупателяПлатежнойКартой
ИЛИ РасчетыСКонтрагентами.Регистратор ССЫЛКА Документ.ПлатежноеПоручениеВходящее
ИЛИ РасчетыСКонтрагентами.Регистратор ССЫЛКА Документ.РасходныйКассовыйОрдер)
И РасчетыСКонтрагентами.Период МЕЖДУ &МоментВремени1 И &МоментВремени2

СГРУППИРОВАТЬ ПО
РасчетыСКонтрагентами.Регистратор.Подразделение,
МЕСЯЦ(РасчетыСКонтрагентами.Период),
РасчетыСКонтрагентами.ВидДвижения,
ВЫБОР
КОГДА РасчетыСКонтрагентами.Регистратор ССЫЛКА Документ.ПриходныйКассовыйОрдер
ТОГДА "НАЛ"
КОГДА РасчетыСКонтрагентами.Регистратор ССЫЛКА Документ.ОплатаОтПокупателяПлатежнойКартой
И НЕ РасчетыСКонтрагентами.Регистратор.ВидОперации = ЗНАЧЕНИЕ(Перечисление.ВидыОперацийОплатаОтПокупателяПлатежнойКартой.ВозвратДенежныхСредствПокупателю)
И РасчетыСКонтрагентами.ВидДвижения = ЗНАЧЕНИЕ(Перечисление.ВидыДвиженийПриходРасход.Приход)
ТОГДА "БЕЗНАЛ"
КОГДА РасчетыСКонтрагентами.Регистратор ССЫЛКА Документ.ПлатежноеПоручениеВходящее
ТОГДА "БЕЗНАЛБЕЗНАЛБЕЗНАЛ"
КОГДА РасчетыСКонтрагентами.Регистратор ССЫЛКА Документ.ОплатаОтПокупателяПлатежнойКартой
И РасчетыСКонтрагентами.Регистратор.ВидОперации = ЗНАЧЕНИЕ(Перечисление.ВидыОперацийОплатаОтПокупателяПлатежнойКартой.ВозвратДенежныхСредствПокупателю)
И РасчетыСКонтрагентами.ВидДвижения = ЗНАЧЕНИЕ(Перечисление.ВидыДвиженийПриходРасход.Приход)
ИЛИ РасчетыСКонтрагентами.Регистратор ССЫЛКА Документ.РасходныйКассовыйОрдер
ТОГДА "ВОЗВРАТЫ"
ИНАЧЕ "ЕЩКЕРЕ"
КОНЕЦ

LexaK

так пишет же что типы не те
И РасчетыСКонтрагентами.ВидДвижения <<?>>= ЗНАЧЕНИЕ(Перечисление.ВидыДвиженийПриходРасход.Приход)

попробуйте такую команду
И РасчетыСКонтрагентами.ВидДвижения = Значение(ВидДвиженияНакопления.Приход)
если помогло нажмите: Спасибо!

Плевел Тратилин

LexaK, Спасибо мил человек. Помогло.
Да благословит тебя Господь. :)

Теги:

Похожие темы (2)

Рейтинг@Mail.ru

Поиск