Имя: Пароль:
1C
 
Как программно добавить префикс в правила обмена?
0 Олеся999
 
16.02.17
10:10
Подскажите пожалуйста, как в конфигурации КД 2 добавить в правилах выгрузки данных обмена,  префикс в событиях перед выгрузкой?
1 MaXpaT
 
16.02.17
11:36
Что-то типо того (КД-шки перед глазами нету, пишу не дословно):

Обработчик ПередВыгрузкойОбъектаКонфигурации -
Объект.Номер = "ПР"+Объект.Номер
2 Олеся999
 
16.02.17
11:49
(1) Написала так : http://img.donnet.ru/i/2017/02/16/d270e49.png






Ошибка в обработчике события ПередВыгрузкойОбъекта
    ПВД                    =  Контрагенты
    Объект                 =  филиал ООО "ПромСнап"  (Контрагент)
    Обработчик             =  ПередВыгрузкойОбъектаВыборки
    ОписаниеОшибки         =  Поле объекта недоступно для записи (Код)
    ПозицияМодуля          =  (1)
    КодСообщения           =  33


Ошибка при выгрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1717)}: Ошибка в обработчике события ПередВыгрузкойОбъекта
    ПВД                    =  Контрагенты
    Объект                 =  филиал ООО "ПромСнап"  (Контрагент)
    Обработчик             =  ПередВыгрузкойОбъектаВыборки
    ОписаниеОшибки         =  Поле объекта недоступно для записи (Код)
    ПозицияМодуля          =  (1)
    КодСообщения           =  33
3 MaXpaT
 
16.02.17
12:43
Попробуйте в реквизите "Код" - "ПередВыгрузкой" написать:
Значение = "ПР"+Источник.Код;
4 Олеся999
 
16.02.17
13:20
(3) Спасибо большое помогло :)
5 Олеся999
 
19.02.17
12:10
строка Код ограниченна и когда появляется префикс то
место 000000154  будет ПР0000001
как можно заменить нули?
что бы было вроде этого : ПР0000154
6 Aleksey
 
19.02.17
12:16
Значение = "ПР"+Сред(Источник.Код,3);