Имя: Пароль:
1C
1С v8
Конвертация НЕ приводить номер к длине в приемнике
0 ANDRU48
 
25.09.14
10:52
При переносе из источник.строка в приемник.номер приводит номер к длине приемника, увеличивая нулями.

Как сделать, чтобы строка один в один в номер перелетала без приведения к длине приемника?
1 Aleksey
 
25.09.14
10:54
убрать соответствующую галку
2 Fedor-1971
 
25.09.14
10:56
и как нумеровать доки в приёмнике будешь?
ты импортил 0001, а пользователь создал свой 000001
Если нет префиксов, поставь числовой номер в приёмнике.
3 ANDRU48
 
25.09.14
10:59
(1) Галочка "Автоматически приводить ..." не стоит.
(2) Нумеровать и автоматом и вручную, сейчас только нужно нумерацию перенести, как в источнике.
4 Naumov
 
25.09.14
11:00
(3) Правила кто писал?
Может в событии перед выгрузкой свойства стоит код с приведением к длине.
5 ANDRU48
 
25.09.14
11:03
(4) код стоит, только для формирования строки из источника.
6 Naumov
 
25.09.14
11:05
(5)Ну и каков этот код?
7 ANDRU48
 
25.09.14
11:08
в одном документе:

Если СокрЛП(Источник.ДоговорКонтрагента.Наименование) = "" Тогда
    Значение = Источник.Номер;
Иначе
    НашаСтрока = СокрЛП(Источник.ДоговорКонтрагента.Наименование);
    ПозицияО = Найти(НашаСтрока,"от");
    Если ПозицияО > 0 Тогда    
        Значение = СокрЛП(Лев(НашаСтрока,ПозицияО-1));
    Иначе
        Значение = НашаСтрока;
    КонецЕсли;
КонецЕсли;

в другом:

Если СокрЛП(Источник.ДоговорКонтрагента.Наименование) = "" Тогда
    Значение = Источник.Номер;
Иначе
    НашаСтрока = СокрЛП(Источник.ДоговорКонтрагента.Наименование);
    ПозицияО = Найти(НашаСтрока,"от");
    Если ПозицияО > 0 Тогда    
        Значение = СокрЛП(Лев(НашаСтрока,ПозицияО-1));
    Иначе
        Значение = НашаСтрока;
    КонецЕсли;
КонецЕсли;
8 Naumov
 
25.09.14
11:13
тут нет приведения номера к длине. скорее всего он просто таким получается.
9 ANDRU48
 
25.09.14
11:24
Получилось, ещё раз перегрузил источник.номер закомментировав код, потом назад все вернул. Видимо с первого прохода почему-то приводится к длине в приемнике.
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой