|
Аналог ЗначениеЗаполнено Или ПустаяСтрока |
☑ |
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 строчек всего добавить,вообщем пойду вторую Функция создам для выпуска
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой