Имя: Пароль:
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 строчек всего добавить,вообщем пойду вторую Функция создам для выпуска
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан