Имя: Пароль:
1C
1С v8
Аналог ЗначениеЗаполнено Или ПустаяСтрока
0 Popkorm
 
16.05.12
13:56
Какой есть метод в 8-ке если к примеру строка: "Поле объекта не обнаружено" .
То есть к обращении Функции/Процедуры где условие :
ПоступлениеУсл = Док.ПоступлениеУслуг;
Выпуск  = Док.Выпуск;
//Для ПоступлениеУсл
Функция ПолучитьПодразделение(ВыбПодр)

Если ЗначениеЗаполнено(ВыбПодр.Субконто.Наименование) Тогда

//Для Выпуска
Функция ПолучитьПодразделение(ВыбПодр)

Если ЗначениеЗаполнено(ВыбПодр.Склад.Наименование) Тогда

То есть в идеале хочется как то так:
//грязный пример:
Если ЗначениеЗаполнено(ВыбПодр.Субконто.Наименование) Тогда
ИначеЕсли ЗначениеЗаполнено(ВыбПодр.Склад.Наименование) Тогда

Не хочется плодить еще одну Функция/Процедуру для Выпуска
1 Popkorm
 
16.05.12
13:56
СОМ,перенос из 7.7 в 8-ку
2 х86
 
16.05.12
14:01
я один не понял что нужно ТС?
3 abitfrosty
 
16.05.12
14:03
Передавай в функцию на проверку значение поля ввода.
4 Popkorm
 
16.05.12
14:04
то есть если ли метод который может дать булевское значение,если нет такого обекта?!
5 abitfrosty
 
16.05.12
14:05
Это все обрабатывается перед передачей в эту функцию
6 Popkorm
 
16.05.12
14:24
(5)Типо Для Выпуска:
ВыбПодр.Субконто.Наименование = ВыбПодр.Склад.Наименование;
7 Лоботряс
 
16.05.12
14:28
(0)У тебя не поле не заполнено, а поле отсутствует в принципе...
8 Popkorm
 
16.05.12
14:34
(7)дык в курсе что поле отсутствует.....
в (0) грязный пример,вот и прошу как определить это поле на булево
9 Nagaru
 
16.05.12
14:37
эм... ЗначениеЗаполнено() не помогает?
10 Лоботряс
 
16.05.12
14:41
(9) нет такого
11 Лоботряс
 
16.05.12
14:42
(10) к (8)
только в запросе
12 Popkorm
 
16.05.12
14:46
(9)Тут этот метод не подойдет
Есть Доки:
1)ПоступлениеУсл = Док.ПоступлениеУслуг;(где Склад = ПоступлениеУсл.Субконто3)
2)Выпуск        = Док.Выпуск();(где Склад = ПоступлениеУсл.Склад)

Передаю в "Функция ПолучитьПодразделение(ВыбПодр)" Выпуск
где "ВыбПодр.Субконто.Наименование" этого объекта тут не будит..
13 НЕА123
 
16.05.12
14:48
Если ЗначениеЗаполнено(ВыбПодр.Склад) Тогда

что, мусьЁ - это "грязно"?
14 Popkorm
 
16.05.12
14:49
(12)Доки беру из 7.7 по СОМ,а через МенеджерВременных раздувать процедуру не фантан,там 10 строчек всего добавить,вообщем пойду вторую Функция создам для выпуска
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.