Имя: Пароль:
1C
1С v8
Тип переменой
,
0 antiteror91
 
27.12.12
10:41
Здравствуйте, я из запроса получаю таблицу, в которой у некоторых элементов тип NULL подскажите пожалуйста как сделать чтоб у этих элементов тип стал числом а значение 0????
1 ДенисЧ
 
27.12.12
10:42
в запросе поставить ЕСТЬNULL(ТвоеПоле, 0)
2 DrShad
 
27.12.12
10:42
(1) опередил :))) и даже СП не продал
3 antiteror91
 
27.12.12
10:48
(1)ээ а это условие где размещать??
4 hhhh
 
27.12.12
10:52
(3) это не условие
5 beer_fan
 
27.12.12
10:54
(3) В запросе. Вместо выбранного поля, которое null возвращает ;-)
6 Trier
 
27.12.12
10:55
(3)В полях выборки вместо Поле1 ставь то что (1)

Вообще рекомендую ставить ЕстьNull на все поля получаемые Левым Соединением
7 antiteror91
 
27.12.12
10:59
{Отчет.РегламентированныйОтчетServTs.Форма.Форма19112012(1590)}: Ошибка при вызове метода контекста (Выполнить)
   ТЗЗапроса = Запрос.Выполнить().Выгрузить();
по причине:
{(60, 12)}: Поле не входит в группу "ТекущийМесяц.СуммаОборот"
ЕСТЬNULL (<<?>>ТекущийМесяц.СуммаОборот,0),
в чем проблема???
8 DrShad
 
27.12.12
11:01
(7) в группировке нужно то же самое написать
9 salvator
 
27.12.12
11:01
(7) В группировке имя поля измени на такое же
10 ДенисЧ
 
27.12.12
11:01
СУММА(ЕСТЬNULL (<<?>>ТекущийМесяц.СуммаОборот,0))
11 ДенисЧ
 
27.12.12
11:01
(8) (9) не надо ничего в группировку пихать...
12 antiteror91
 
27.12.12
11:03
(8) странно до этого группировку по этому полю не требовало!
13 antiteror91
 
27.12.12
11:03
всем спасибо
14 DrShad
 
27.12.12
11:04
(11) откуда инфа что ее суммировать нужно?
15 cw014
 
27.12.12
11:14
Интересно было бы оригинал запроса увидеть
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.