|
СокрЛП, Записать объект не работает.
| ☑ |
0
Kolaider
24.01.13
✎
08:27
|
Доброго времени суток всем, прошу сильно не пинать, 1С начал изучать недавно. Надеюсь гуру 1С мне помогут. Проблема такая, нужно сократить пробелы в полном наименовании номенклатуры, сделал обработку в ней вот что:
Объект = Об.ПолучитьОбъект();
Наименование = Объект.НаименованиеПолное;
Если НЕ Объект.ЭтоГруппа Тогда
Если Наименование <> СокрП(Наименование) Тогда
Наименование = СокрП(Наименование) КонецЕсли;
КонецЕсли;
Сообщить (Наименование);
Объект.Записать();
С группами еще не разобрался, но при выборе отдельного элемента, в отладчике показывает что символы обрезал, но наименование так и остаеться с длинными пробелами справа. Укажите пожалуйста на мою ошибку.
З.Ы. По поиску "СокрЛП" не нашел нужной информации
|
|
1
zak555
24.01.13
✎
08:29
|
НаименованиеПолное неограниченная строка ?
|
|
2
Kolaider
24.01.13
✎
08:33
|
Да
|
|
3
k1us181b
24.01.13
✎
08:44
|
СтрЗаменить(Наименование, Символы.НПП,"") пробовал?
|
|
4
Kolaider
24.01.13
✎
08:45
|
3) Вот так пробовал
СтрЗаменить(Об.Наименование," ", "" );
На форуме кто то так делал.
|
|
5
Валерьевна
24.01.13
✎
08:45
|
ты здесь просто строку получил
Наименование = Объект.НаименованиеПолное;
поменял именно эту строку Наименование = СокрП(Наименование),
а Объект.НаименованиеПолное осталось ни при чем.
Объект.НаименованиеПолное = СокрП(Наименование);
или вообще можно сразу
Объект.НаименованиеПолное = СокрП(Объект.НаименованиеПолное);
Но если в конфигураторе у рекцизита НаименованиеПолное не стоит в свойсвах галочка "переменная длина", а просто например 250, то хоть заобрезайся, до 250 будет добиваться пробелами при записи.
|
|
6
НЕА123
24.01.13
✎
08:46
|
ОБЪЕКТ.Наименование = СокрП(Наименование)
|
|
7
Живой Ископаемый
24.01.13
✎
08:48
|
Делал и у него получилось или как у тебя? Вот ради прикола сравни оба символа они будут равны?
|
|
8
k1us181b
24.01.13
✎
08:49
|
(6) блинн точно))
Объект.НаименованиеПолное = СокрП(Наименование);
|
|
9
Kolaider
24.01.13
✎
08:54
|
(5) О точно, помогло. Спасибо большое. Теперь буду разобираться как сразу группу обработать.
|
|
10
Валерьевна
24.01.13
✎
08:59
|
глянула, там не галочка, а свойство Допустимая длина со значением переменная. Тогда будет обрезаться.
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший