|
Как в данной процедуре правильно описать Объект.Код Подобно "д%" ??
| ☑ |
0
kap-v-kstu
14.05.13
✎
15:15
|
Выборка3 = Справочники.СотрудникиОрганизаций.ВыбратьИерархически();
Пока Выборка3.Следующий() Цикл
//Выборка1.ПолучитьОбъект().Код
Объект = Выборка3.ПолучитьОбъект();
Попытка
Если Объект.Код Подобно "д%" Тогда
знак8 = "000" + СтрЗаменить(Объект.Код," ",Null);
Объект.Код = знак8 ;
//Объект.Записать();
Сообщить(Объект.Ссылка);
КонецЕсли;
Исключение
Предупреждение("Не удалось записать объект """ + Объект + """
|" + ОписаниеОшибки(),60);
КонецПопытки;
КонецЦикла;
|
|
1
kap-v-kstu
14.05.13
✎
15:15
|
при проверке вылетает ошибка
{Форма.Форма.Форма(141,17)}: Ожидается ключевое слово 'Тогда' ('Then')
Если Объект.Код<<?>> Подобно "д%" Тогда (Проверка: Толстый клиент (обычное приложение))
|
|
2
drcrasher
14.05.13
✎
15:16
|
смешались в кучу люди, кони...
|
|
3
kap-v-kstu
14.05.13
✎
15:16
|
т.е. Объект.Код должен начинаться на букву д
|
|
4
MSII
14.05.13
✎
15:16
|
Еще бы.
Если Найти(Объект.Код,"д") > 0 Тогда
|
|
5
MSII
14.05.13
✎
15:17
|
(3) Тогда Лев(Объект.Код, 1) = "д"
|
|
6
NcSteel
14.05.13
✎
15:17
|
Жесть.
|
|
7
jsmith82
14.05.13
✎
15:17
|
(4)Лев(Объект.Код, 1) = "д"
|
|
8
kap-v-kstu
14.05.13
✎
15:19
|
Спасибо, Мужики!)
|
|
9
NcSteel
14.05.13
✎
15:19
|
(8) Тебе херню насоветовали.
Делай запросом.
|
|
10
MSII
14.05.13
✎
15:22
|
(9) Судя по коду в (0), лучше вообще никак не делать.
|
|
11
hhhh
14.05.13
✎
15:33
|
да, NULL в СтрЗаменить - это круто.
|
|
12
Волшебник
14.05.13
✎
15:34
|
(11) лучше Неопределено
|
|
13
Gorgol
14.05.13
✎
15:40
|
(0) Тебе пробелы в табельных номерах надо было нулями заменить или удалить их?
|
|