#0
by mikecool
Для 8.1 ибо запрос падает при отсутствии реквизита, к которому он обращается. Этот реквизит есть не во всех записях, попадающих в запрос.
#1
by Кадош
При работе с языком запросов иногда возникает ситуация, когда требуется заменить значение NULL на некоторое другое значение. Потребность подобной операции может возникнуть, например, при получении остатков на складе для всей номенклатуры. В данной статье описывается использования функции языка запросов ЕСТЬNULL для решения подобных задач, а также рассматриваются другие варианты решения. Функция ЕСТЬNULL В языке запросов реализована функция ЕСТЬNULL, предназначение которой - заменять выражение на другое выражение в случае, если выражения имело значение NULL. Синтаксическая диаграмма данной функции выглядит так: ЕСТЬNULL(<Проверяемое выражение>, <Выражение замены>) Данная функция вернет значение первого параметра, в случае, если оно не является NULL, и значение второго выражения, в противном случае. Пример: ВЫБРАТЬ В данном примере получаются все элементы справочника номенклатуры, после чего, для каждой номенклатуры из регистра накопления получаются текущие остатки. Т.к. для номенклатуры, по которой отсутствуют остатки, виртуальная таблица остатков не запись вернет, то в результате соединения в поле "УчетНоменклатурыОстатки.КоличествоОстаток" будут значения NULL для номенклатуры, по которой не было остатков. Для того чтобы вместо значения NULL в результате запроса присутствовало значение 0, мы использовали функцию ЕСТЬNULL, которая осуществит желаемую замену.
#4
by mikecool
все началось у меня с {Отчет.РегламентированныйОтчетАвансыИмущество.Форма.ФормаОтчета2008Кв1(1200)}: Ошибка при вызове метода контекста (Выполнить): {(20, 78)}: Поле не найдено "СпособыОтраженияРасходовПоАмортизацииСпособы.СубконтоНУ1.ОтнесениеРасходовКДеятельностиЕНВД" по причине: {(20, 78)}: Поле не найдено так что - естьнул не канает :)
#5
by Пуд
Тогда выбор как в нужно использовать или в выборе проверять сначала тип объекта для которого это поле есть-потом еще один выбор
#10
by Terv
гм.. загнался .. эт прибыль отдельно выложили исправленный для УПП в 1.2.17 для БП кажись в тестовом 1.6.10
#12
by mikecool
афигеть, дайте две... в голове не укладывается - если меняют регл. отчетность - выпускают обновление конфиги?
#14
by mikecool
я с ней плотно работаю только с мая месяца херовато, прилично дописанную упп обновлять парит...
#15
by Terv
15,16,17 мало между собой различаются... там делов на полдня... либо вытащи отчет как внешний встрой... если конечно текущий релиз старше 15го
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- ничего не пойму. где ошибка в запросе 1с++
- Перерасчет зп за прошлые периоды Зик 7.7
- Когда закрывается 09 счет в УПП 1.2.14
- Синтаксис процедуры ВЫгрузитьПоПравилу()
- Несколько стадий обработки детали в УПП
- Задваиваются суммы при списании амортизации ОС. Может физич повреждение?
- Чтение html из 1с
- Вывод ресурсов в колонки по периоду в системе компоновки
- v7: Собрать несколько баз по ЗУП в одну. Какой метод использовать?
- Распечатка титульного листа кассовой книги в УПП
- Запуск Open Office макроса из 1С
- Параметр процессора компоновки данных
- Не начисляется районный коэффициент
- Не начисляется районный коэффициент
- 8.0 - > 8.1 -- Xbase стал в файл писать вместо русских букв вопросительные знаки...
- Как в ПланыОбмена.ВыбратьИзменения использовать фильтр выборки?
- Зачем базовая единица в УТ?
- Работа с DLL-ками из 1С
- Колонка "Сумма без НДС" в отчете "Продажи"
- Учет рулонов с использованием серий в УТ