|   |   | 
| 
 | Проверка на отсутствие поля | ☑ | ||
|---|---|---|---|---|
| 0
    
        d3N4eGG 07.03.12✎ 16:27 | 
        Можно ли написать условие на проверку отсутствие поля? Типо, если "Поле объекта не обнаружено" тогда Продолжить?  
  Если (ВыборкаСтрокТовары.ДокументРасчетов.СуммаДокумента Не найдено) Тогда Продолжить; Иначе ОбластьМакета.Параметры.ОстатокКредит = ВыборкаСтрокТовары.ДокументРасчетов.СуммаДокумента; КонецЕсли; ну что-то типо того.. | |||
| 1
    
        rbcvg 07.03.12✎ 16:28 | 
        не знаю как остальные, но лично я не против.     | |||
| 2
    
        mirosh 07.03.12✎ 16:28 | 
        (0) типовая?
  Есть функция стандартная для типовой... Названия не помню. ЕстьРеквизит() - что-то типа того | |||
| 3
    
        Mort 07.03.12✎ 16:28 | 
        Щас какой-нить мудрец посоветует попытку.     | |||
| 4
    
        d3N4eGG 07.03.12✎ 16:29 | 
        (1), ну я тоже. Но как это написать? ВыборкаСтрокТовары.ДокументРасчетов.СуммаДокумента Не найдено     | |||
| 5
    
        d3N4eGG 07.03.12✎ 16:29 | 
        (2), да, торговля     | |||
| 6
    
        Mort 07.03.12✎ 16:30 | 
        Функции типа есть "реквизит" говорит о том, что общий п-ц таки победил объектный подход. А автору просто нужно было в запрос сумму вытащить.     | |||
| 7
    
        d3N4eGG 07.03.12✎ 16:33 | 
        (3), спасибо, мудрец :D 
  (6), не совсем, документом расчета мгут быть разные документы и не у всех есть поле Сумма. | |||
| 8
    
        Reset 07.03.12✎ 16:34 | 
        Если ВыборкаСтрокТовары.ДокументРасчетов.Метаданные().Реквизиты.Найти("СуммаДокумента")=Неопределено тогда
  // нету Но как-то в глаза бросается Ссылка.Сумма Лучше сумму получать еще в запросе , там isNull есть | |||
| 9
    
        Evpatiy 07.03.12✎ 16:35 | 
        (0) Проверяй метаданные     | |||
| 10
    
        Kreont 07.03.12✎ 16:38 | 
        Проверь в типовых, у меня есть:
  ЕстьРеквизитДокумента ЕстьТабЧастьДокумента ЕстьРеквизитОтчета ЕстьРеквизитТабЧастиДокумента | |||
| 11
    
        d3N4eGG 07.03.12✎ 16:39 | 
        Всем спасибо =) Посмотрю и так тоже, но сделал, через Попытку.     | |||
| 12
    
        Reset 07.03.12✎ 16:40 | 
        (3)
  (11) Бинго глять | |||
| 13
    
        Kreont 07.03.12✎ 16:41 | 
        (11) О_О     | |||
| 14
    
        d3N4eGG 07.03.12✎ 16:41 | 
        (12), ну, я вон в (7) уже отписался))     | |||
| 15
    
        Irbis 07.03.12✎ 16:47 | 
        (11) Верной дорогой шагаешь.     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |