|   |   | 
| 
 | Конвертация и маска ввода | ☑ | ||
|---|---|---|---|---|
| 0
    
        DimaSar 21.01.12✎ 17:50 | 
        Есть справочник, у него код вводится по маске, 9999 99 99 99, этот справочник у меня не заполняется в базе, я его переношу конвертацией из другой базы, но там его заполняют 9999999999, после обмена в базе приемнике создается справочник с кодом 0009999999999. Что я уже не делал, и строку подготавливал нужного формата, т.е. в конвертации преобразовывал в строку такого вида 9999 99 99 99 и не преобразовывал, все время одно и тоже 0009999999999. Помогите советом уважаемые.     | |||
| 1
    
        Fragster гуру 21.01.12✎ 17:53 | 
        "в конвертации преобразовывал в строку такого вида 9999 99 99 99" - вот этого не было, инфа 146%     | |||
| 2
    
        Rie 21.01.12✎ 17:54 | 
        (1) +1     | |||
| 3
    
        DimaSar 21.01.12✎ 17:55 | 
        Значение = сокрЛП(РезультатЗапроса.Код);
  Значение=стрЗаменить(Значение," ",""); Пока СтрДлина(Значение)<10 Цикл Значение = " "+Значение; КонецЦикла; Значение = Лев(Значение,4)+" "+Сред(Значение, 5, 2)+" "+Сред(Значение, 7, 2)+" "+Прав(Значение,2); | |||
| 4
    
        25-11 21.01.12✎ 17:57 | 
        Тебе нужно в обработчике ПередЗагрузкой код резать.     | |||
| 5
    
        Rie 21.01.12✎ 17:58 | 
        (3) Это где такой код? И кто такой РезультатЗапроса?
  В ПередВыгрузкой ПКС Код - то же самое (хм...), только начни с Значение = СокрЛП(Источник.Код); // а не РезультатЗапроса | |||
| 6
    
        DimaSar 21.01.12✎ 18:00 | 
        (5) перед этим запрос, там все правильно     | |||
| 7
    
        DimaSar 21.01.12✎ 18:00 | 
        при чем добавлял сообщить(значение), выводит именно то что мне надо     | |||
| 8
    
        Rie 21.01.12✎ 18:01 | 
        (6) "Там" - это где? И почему тебе код запросом получать надо (если всё происходит в правиле конвертации справочника в справочник)?     | |||
| 9
    
        DimaSar 21.01.12✎ 18:02 | 
        код получаю запросом так как этот код хранится с свойстве     | |||
| 10
    
        Rie 21.01.12✎ 18:02 | 
        (7) Значение-то будет то, что надо - раз ты ему присвоил. А вот где это Значение и какова его судьба - народу пока что неведомо.     | |||
| 11
    
        DimaSar 21.01.12✎ 18:02 | 
        там это в ПКС Код     | |||
| 12
    
        DimaSar 21.01.12✎ 18:03 | 
        при выгрузке     | |||
| 13
    
        Rie 21.01.12✎ 18:03 | 
        (9) ОК. Теперь понятнее. Но остаётся вопрос - где этот код расположен?     | |||
| 14
    
        DimaSar 21.01.12✎ 18:06 | 
        значений свойств объектов     | |||
| 15
    
        DimaSar 21.01.12✎ 18:07 | 
        просто не стал писать сюда запрос, перед этим кодом запрос получения нужного значения     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |