|   |   | 
| 
 | Присвоить пустое значение | ☑ | ||
|---|---|---|---|---|
| 0
    
        lucifer 17.12.12✎ 12:04 | 
        Есть ли такая нашка в 8.2 ?
  Есть такой код Если Отчет.Свойство(ТекДанные.Наименование) Тогда Отчет[ТекДанные.Наименование] = пустоезначение; // тут нужно реквизиту присвоить пустое значение КонецЕсли; т.е. если у нас реквизит с типом справочник номенклатура то присваивалось Справочники.Номенклатура.ПустаяСсылка() если дата, то значит пустое значение типа даты и т.п. т.е. что бы не писать кучу условий Если ТекДанные.Наименование = "Товар" Тогда Отчет[ТекДанные.Наименование] = Справочники.Номенклатура.ПустаяСсылка(); ИначеЕсли ТекДанные.Наименование = "Дата" Тогда Отчет[ТекДанные.Наименование] = Дата("00010101"); КонецЕсли | |||
| 1
    
        Shurjk 17.12.12✎ 12:05 | 
        (0) Вся проблема в том что пустые значения для разных типов очень разные могут быть.     | |||
| 2
    
        Жан Пердежон 17.12.12✎ 12:06 | 
        Неопределено не катит?     | |||
| 3
    
        Undefined vs NULL 17.12.12✎ 12:06 | 
        (0) бугага ))     | |||
| 4
    
        lucifer 17.12.12✎ 12:08 | 
        (2) Неопределено <> Пустоезначение     | |||
| 5
    
        pessok 17.12.12✎ 12:08 | 
        NULL     | |||
| 6
    
        lucifer 17.12.12✎ 12:08 | 
        (3) что тебя так рассмешило?     | |||
| 7
    
        lucifer 17.12.12✎ 12:08 | 
        NULL = Неопределено     | |||
| 8
    
        chelentano 17.12.12✎ 12:09 | 
        (4) "если у нас реквизит с типом справочник номенклатура то присваивалось Справочники.Номенклатура.ПустаяСсылка()" в данном случае "Неопределено" прокатит     | |||
| 9
    
        pessok 17.12.12✎ 12:09 | 
        (7) NULL = ШТО???
  ой щас понесется | |||
| 10
    
        ParinovS 17.12.12✎ 12:09 | 
        (7) тут Вы батенька - не правы))     | |||
| 11
    
        samozvanec 17.12.12✎ 12:10 | 
        Отчет[ТекДанные.Наименование] = Новый(Тип(Отчет[ТекДанные.Наименование]));
  что-то типа того, с СП есть | |||
| 12
    
        chelentano 17.12.12✎ 12:10 | 
        +(8) можно ещё типа Отчет[ТекДанные.Наименование] = "";     | |||
| 13
    
        Undefined vs NULL 17.12.12✎ 12:10 | 
        (7) не кошерно это     | |||
| 14
    
        samozvanec 17.12.12✎ 12:10 | 
        (11) стоп... так там строка? тогда не катит     | |||
| 15
    
        samozvanec 17.12.12✎ 12:11 | 
        Неопределено, кстати, будет как нельзя кстати     | |||
| 16
    
        Undefined vs NULL 17.12.12✎ 12:12 | 
        (15) в обычных случаях да, но автора видимо не устроит     | |||
| 17
    
        lucifer 17.12.12✎ 12:13 | 
        ок в (7) не прав, тогда уж правельнее присваивать неопределено, а не null     | |||
| 18
    
        Undefined vs NULL 17.12.12✎ 12:16 | 
        Самое близкое это 
  ПривестиЗначение(Неопределено) но и то надо допиливать, с учетом всяких "Товар" | |||
| 19
    
        France 17.12.12✎ 12:16 | 
        а наузачем наименованию присваивать значение пустой ссылки объекта??     | |||
| 20
    
        samozvanec 17.12.12✎ 12:17 | 
        11 кури, должно порадовать     | |||
| 21
    
        Undefined vs NULL 17.12.12✎ 12:17 | 
        >>Если ТекДанные.Наименование = "Товар" Тогда
  Отчет[ТекДанные.Наименование] = Справочники.Номенклатура.ПустаяСсылка(); как слово "Товар" коррелирует с "Справочники.Номенклатура"? | |||
| 22
    
        samozvanec 17.12.12✎ 12:17 | 
        (19) не наименованию. у него наименование - наименование реквизита отчета, который надо опустошить, если оно заполнено     | |||
| 23
    
        kosts 17.12.12✎ 12:18 | 
        Может так прокатит?
  Новый(Тип(Значение)) | |||
| 24
    
        kosts 17.12.12✎ 12:18 | 
        Новый(ТипЗнч(Значение))     | |||
| 25
    
        France 17.12.12✎ 12:19 | 
        (22) данные в табличном документе (ячейках) нужно приговорить?? или пойти по ссылке к объекту и ухайдохать значение реквизитов объекта?     | |||
| 26
    
        hhhh 17.12.12✎ 12:20 | 
        (18) не, в типовых везде Неопределено присваивают, значит видимо ПривестиЗначение автоматом срабатывает. Я уж и сам недавно перешел на Неопределено, хотя раньше выписывал длинную строчку с ПустаяСсылка().     | |||
| 27
    
        samozvanec 17.12.12✎ 12:20 | 
        (25) судя по (0) - значение реквизитов объекта     | |||
| 28
    
        France 17.12.12✎ 12:24 | 
        лезть в метаданные, определить тип, и получить его пустое значение..     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |