Имя: Пароль:
1C
 
Как записать изменение в справочнике ?
0 iznvi
 
21.03.19
17:35
Процедура НачатьНажатие(Элемент)
    
    Запрос = Новый Запрос;
    Запрос.Текст =
        "ВЫБРАТЬ
        |    Номенклатура.Артикул,
        |    Номенклатура.Ссылка
        |ИЗ
        |    Справочник.Номенклатура КАК Номенклатура";
    
    РезультатЗапроса = Запрос.Выполнить();
    
    ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
    
    Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
        Если ЗначениеЗаполнено(ВыборкаДетальныеЗаписи.Артикул) Тогда
            Если Найти(ВыборкаДетальныеЗаписи.Артикул, " ") Тогда
                СократитьПробелы=СокрЛП(ВыборкаДетальныеЗаписи.Артикул);
                                   
            КонецЕсли;
        КонецЕсли;
    КонецЦикла;
КонецПроцедуры

Вот код, но не понимаю как записать изменения которые ввожу
Можете накинуть кодом ?
1 Rico_1C
 
21.03.19
17:41
ТекОбъект = ВыборкаДетальныеЗаписи.Ссылка.ПолучитьОбъект();
СократитьПробелы=СокрЛП(ТекОбъект.Артикул);
ТекОбъект.Удалить();
2 aleks_default
 
21.03.19
17:45
(1) тока проверь сначала на тестовой базе:)
3 iznvi
 
21.03.19
17:46
(2) Нене, мне удалять не нужно) Мне нужно просто сократить пробелы в строке, а потом записать
4 Rico_1C
 
21.03.19
17:47
(2) Тыщу раз так делал !..  ))
5 Очевидно
 
21.03.19
17:55
(1) Это "5" ! xD
6 iznvi
 
21.03.19
17:58
(4) Спасибо тебе за пример, но все равно почему то не удаляет пробелы
И да, шутка была бы опасная, если бы на живой базе сразу тестил:D
7 RomanYS
 
21.03.19
17:58
(1) Если каждой обезьяне выдавать гранату, на вас обезьян не напасешься)))
8 iznvi
 
21.03.19
18:00
(7) Родной, я готов с тобой потом над шутками пошутить, но плееез
Давай сначала проблему решим, а потом будем хохотушку ловить
9 RomanYS
 
21.03.19
18:03
(8)
ТекОбъект = ВыборкаДетальныеЗаписи.Ссылка.ПолучитьОбъект();
ТекОбъект.Артикул = ....;
ТекОбъект.Записать()
10 iznvi
 
21.03.19
18:28
(9) Я все исправил, все норм спасибо большое за помощь
В итоге была проблема не в пробелах, а в том что очень умный человек по имени пользователь взял и написал заместо Х русская Х английский..
У меня все.
11 Builder
 
21.03.19
18:33
(10) Вот это точно "5" :)
12 iznvi
 
21.03.19
18:38
(11) +
13 iznvi
 
21.03.19
18:39
(11) Так и спиться можно....