#0
by MaxKor
Здравствуйте! Помогите пожалуйста разобраться. Вот запрос: ВЫБРАТЬ ЗаказыПокупателейОстаткиИОбороты.ДоговорКонтрагента КАК ДоговорКонтрагента, ЗаказыПокупателейОстаткиИОбороты.СуммаВзаиморасчетовПриход КАК СуммаДоговора ПОМЕСТИТЬ СуммаДоговораВсего ИЗ РегистрНакопления.ЗаказыПокупателей.ОстаткиИОбороты КАК ЗаказыПокупателейОстаткиИОбороты ГДЕ ХозрасчетныйОстаткиИОбороты.Субконто2 = &Субконто2 И ХозрасчетныйОстаткиИОбороты.Регистратор ССЫЛКА Документ.ПлатежноеПоручениеВходящее СГРУППИРОВАТЬ ПО ХозрасчетныйОстаткиИОбороты.Субконто2, СуммаДоговораВсего.СуммаДоговора Но иной раз авансов нет. И тогда весь запрос не отрабатывает, по всем полям неопределенно, а данные из него нужны дальше в любом случае. Как проверить поле ХозрасчетныйОстаткиИОбороты.СуммаОборотКт на неопределенно и дать ему значение 0. пробовал уже по разному и ЕСТЬ NULL и неопределенно, выдает ошибку. Спасибо.
#2
by MaxKor
ВЫБОР КОГДА ХозрасчетныйОстаткиИОбороты.СуммаОборотКт ЕСТЬ NULL ТОГДА 0 ИНАЧЕ ХозрасчетныйОстаткиИОбороты.СуммаОборотКт КОНЕЦ Ошибка - Операция не разрешения в предложении <<?>>ВЫБОР Тоже же самое если пишу "= Неопределено"
#3
by МимохожийОднако
Попробуй: Функция ЕСТЬNULL Функция предназначена для замены значения NULL на другое значение. Параметры функции: Первый параметр — выражение любого типа Второй параметр — выражение любого типа Возвращаемое значение: значение первого параметра, в случае, если первый параметр не содержит значение NULL, значение второго параметра в противном случае. Второй параметр будет преобразован к типу первого в случае, если тип первого параметра является строкой или числом. Пример:
#4
by MaxKor
пробовал, не работает. наверное потому что в запросе поля имеют значение именно неопределенно
#8
by r_i_n_i_k
Попробуй СуммаДоговораВсего ЛЕВОЕ СОЕДИНЕНИЕ Хазрасчетный и в поля выведи ДоговорКонтрагента. И условия Договор = $Договор засунь в параметры виртуальной таблицы, а не в условия
#10
by Черный маклер
пробуй в консоли запросов - если в результате щелкать по пустому полю то увидишь тип результата
#13
by MaxKor
он ничего не выводит в консоли, строк нет не срабатывает, строк нет вот код: дальше мне нужно обрабатывать эти суммы, если авансов не было, то ноль чтоб цифра была. но если авансов нет, то запрос весь не отрабатывает
#15
by catena
О, боги! Когда вы пишите условаия ГДЕ на левую таблицу - вы превращаете левое соединение в полное. Уберите ГДЕ в условия связи.
#16
by catena
...СуммаОборотКт принимает значение неопределено. Это прям техподдержке мозг выносить. @{Ненавижу1С} заходил?
#17
by МимохожийОднако
СУММА(ХозрасчетныйОстаткиИОбороты.СуммаОборотКт) КАК СуммаАвансов. В этой строке добавь функцию ЕСТЬNULL. у тебя может не быть авансов
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Проверка существования процедуры
- Проверка на заполнение полей таблчного поля документа?
- Проверка 2-НДФЛ
- Проверка на заполненность в запросе реквизита составного типа
- Проверка на дублирующие строки
- Проверка в запросе на наличие субконто
- v8: Орфография в 1С: "Неопределено". А надо бы "НеОпределено"
- v7: проверка на пустую дату в прямом запросе 1с++
- Проверка на пустое значение реквизита в запросе
- "Несовместимые типы выразить в запросе 1с" ошибка в динамическом запросе списка документов
В этой группе 1С
- Штрих-М 5.1 Поиск ключа не базовая версия
- Перечисление налога в 1 С ERP
- Как задать курс для расчета рублевой цены на основании долларовой в УТ 11.3
- JOB: ЗУП-2.5 Типовая конфигурация привязана к франчу и не обновляется
- Синхронизация между двумя БП через универсальный формат
- СКД: отбор по списку значений
- Розница 2.2. 54-ФЗ. Можно ли делать возвраты не полный чек?
- БП 2 Нет проводки за Компенсацию за задержку зп
- v7: Уровень справочника в запросе
- ТСД / 1С & Windows CE в текущих реалиях
- Вывод диаграммы Ганта на печать
- Расшифровка табличного документа
- Округление в проценте
- Подключение ККТ
- БГУ 2.0.48 Печать чеков на НЕ онлайн фискальнике
- УПП Корректировка стоимости списания товаров
- ЗУП 3.1 ошибка при формирование табеля
- ЗУП 3.1.2.121: как сверить "бухгалтерское" сальдо с "зарплатным"?
- Формирование ОСВ в тонком клиенте.
- Вертикальное расположение текста в названиях колонок в СКД