Имя: Пароль:
1C
1С v8
КД2 функция ДобавитьКПрефиксу
,
0 bacamba49
 
06.06.19
15:00
Добрый день.

Пытаюсь использовать Значение = ДобавитьКПрефиксу(Источник.Номер,"О","Справа");в ПКС,Перед выгрузкой свойтва,
пишет
Ошибка компиляции при вычислении выражения или выполнении фрагмента кода: {(1,12)}: Процедура или функция с указанным именем не определена (ДобавитьКПрефиксу)

Подскажите где не прав.Ничего не понимаю.
1 unbred
 
06.06.19
15:14
(0) у меня такая штука послеЗагрузки  
<ПослеЗагрузки>Префикс=Лев(Объект.Номер,6);

НПрефикс=Лев(Префикс,5)+"Н"  ;

Объект.Номер        = СтрЗаменить(объект.номер, Префикс,НПрефикс);
2 bacamba49
 
06.06.19
15:17
(1) "эт ия так могу..")..а если серъезно-толко через эту функцию менять номер документа ,указание руководства..
3 Йохохо
 
06.06.19
15:21
добавьте ее в алгоритмы
4 bacamba49
 
06.06.19
15:22
(3) скопировать из общего модуля и в алгоритм?
5 Вафель
 
06.06.19
15:23
ИмяОбщегоМодуля.ДобавитьКПрефиксу
6 bacamba49
 
06.06.19
15:24
(5) она не в модуле,а в обработке прописана
7 Вафель
 
06.06.19
15:26
Сам себе противоречишь (4)
8 bacamba49
 
06.06.19
15:28
(7) думал ,что в модуле,уточнил - в обработке
9 Вафель
 
06.06.19
15:31
так в кд есть же галка: приводить к длине
10 azt-yur
 
06.06.19
15:36
(0) ты один параметр похоже пропустил. У меня в обработке УниверсальныйОбменДаннымиXML эта функция с 4 параметрами:
Функция ДобавитьКПрефиксу(Знач Стр, Добавок = "", Длина = "", Режим = "Слева") Экспорт

у тебя Длины нет
11 azt-yur
 
06.06.19
15:42
(10) хотя он бы по другому ругался. Как выгружаешь и откуда?
12 bacamba49
 
06.06.19
19:14
(11) ка1.1-бп3