#0
by 541
Есть вот такой вот самопальный отчет: в нем все поля, кроме последнего, заполняются путем простого выдергивания данных из нужных регистров. Последнее - вычисляемое поле, должно быть равно "остаток + заказано" по каждой позиции (характеристике номенклатуры). На данный момент оно заполняется только если оба поля ("остаток" и "заказано") заполнены. Как заставить систему понимать пустое поле, как значение, равное нулю?
#4
by 541
Сейчас пришел к выводу, что ошибка не в вычисляемом поле, а в формировании исходных значений. Вот запрос для получения "остаток" и "едет": ТоварыНаСкладахОстатки.ХарактеристикаНоменклатуры, Результат выполнения запроса - набор записей, в которых заполнены оба значения. Наверное, это из-за условия "ТоварыНаСкладахОстатки.Склад.Наименование = "Наш склад"". Как обойти?
#12
by 541
а, нет, все-равно не работает. Записи, в которых "остаток" = 0, а "едет" <> 0 не отображаются.
#17
by 541
крайне мало у нас таких номенклатур, если есть вообще. До сих пор ни разу на это не натыкались
#18
by Wobland
всё равно некрасиво. Номенклатура Трамвай (с пустой характеристикой) будет соединена с номенклатурой Бабушка (с пустой характеристикой). в консоли запрос глядел?
#21
by Wobland
(справочник номенклатура левое товары) полное (справочник номенклатура левое заказы) ?
#29
by 541
ЕстьNULL здесь не при чем. Все упирается в условие "ТоварыНаСкладахОстатки.Склад.Наименование = "Наш склад"". Подскажите (если можно, максимально конкретно и логично), каким образом к характеристике "хар1" единым запросом найти значения "остаток" (обязательно отбор только по "наш склад") и "едет" (заказано поставщику)?
#30
by Wobland
выбрать заказы.номенклатура, заказы.остаток, естьNULL(товары.остаток) из заказы(&период, &склад) левое товары(&период, &склад)
#32
by Garkin
Сделай вложенный запрос по ТоварыНаСкладахОстатки с условием ГДЕ, а потом соединяй вложенный запрос с заказами. ЗЫ: За условие типа ТоварыНаСкладахОстатки.Склад.Наименование = "Наш склад"" обычно предлагают чтонибудь оторвать.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- СКД: Как правильно составить запрос для СКД, некорректные данные
- СКД: СКД. Понимает ли СКД ссылки на МенеджерВременныхТаблиц?
- СКД: как в СКД значеняи параметров по умолчанию заполнять?
- СКД: Диаграмма в СКД
- СКД: СКД. Как задать устанавливать параметры вложенных схем СКД?
- СКД: Объединение в СКД
- СКД: Отчет по СКД. Помогите правильно реализовать.
- СКД: СКД - можно ди получить промежуточные итоги по колонкам
- СКД: Настройки СКД
- СКД: СКД: Программное обращение к полям группировки СКД
- СКД: Как правильно организовать обход вложенных группировок в СКД?
- СКД: СКД. Как переоределить действие кнопки "Сформировать" отчета, созданного в СКД?
В этой группе 1С
- Списание себестоимости по ФИФО с 43 счета
- ПолучитьизВременногоХранилища()
- Восстановление поврежденного 1cd файла
- Расчет себестоимость в УПП
- не закрывается 68.04.2 счет
- ЗКБУ/ЗУП - где изменить константу "Валюта регламентированного учета"
- 1 Доступ через веб-интерфейс к 1С - требует 1 стандартной лицензии ?
- Отключение контроля уникальности номеров при записи
- Дублирование кнопки "Заполнить" при подключении внешней обработки заполнения
- Режим совместимости
- v7: Зафиксировать надбавку за выслугу лет в 1с зик
- КА 8.2 движения сформировались без суммовой оценки по регламентированному учету
- КД. Заменить элемент справочника при выгрузке
- УТ Поступление по чекам через подотчет, как правильно
- УПП и обособленные подразделения при перечислении НДФЛ в бюджет.
- ДвиженияССубконто в СКД - не учитывается период
- v7: Полетел DBF файл
- Подскажите, как очистить поле табличного документа на тонком клиенте в УФ?
- Ссылочная константа содержит недопустимый ссылочный номер таблицы
- v7: подключение сканера Opticon OPR3201