Правила обмена #677780


#0 by an_str
Имеем следующие правила: ...... Когда номер в источнике, к примеру, 00000000065 то выгружается в базу приемник хорошо и номер становится С00000065. А вот когда в источнике 0000000065/1, то к нам загружается тоже с номером С00000065. Как это поправить? чтобы загружалось С000065/1...Спасибо за любые подсказки...
#1 by Euguln
цифра 9 не наводит на мысль, что ....?
#2 by EugeniaK
Смотри, что делает ДобавитьКПрефиксу
#3 by an_str
понятно,что он из 11 значного номера приводит к 9-значному. И в базу куда я гружу у документа длина номера 9. Я первый раз с обменом столкнулась, где нужно поправить, чтобы вместе со слешом перегружалось?
#4 by an_str
Функция ДобавитьКПрефиксу(Знач Стр, Добавок = "", Длина = "", Режим = "Слева") Экспорт к ней на вход уже поступает номер без слеша, т.е. в моем примере 000000065
#5 by hhhh
пару нулей убирайте
#6 by Euguln
Перед выгрузкой обрезать левые нули до нужной длины
#7 by Euguln
+ или перед загрузкой
#8 by an_str
Т.е. должен быть некий кусок кода перед выше указанным, что-то вроде:             ....         </ПередЗагрузкой> ? не могли бы вы привести пример
#9 by Tateossian
Вот там ПолучитьПрефиксЧислоНомера поменяй на выходе количество нулей.
#10 by Euguln
не поможет, в объекте номер уже длиной 9 пример чего? кода для удаления нулей или пример правила?
#11 by an_str
не поможет, на вход уже без слеша подается
#12 by an_str
фух, было бы замечательно и кода и правила...первый раз как-то уж очень тяжело обмен дается((( ...Не совсем пойму как обратиться в "ПередЗагрузкой" к старому номеру
#13 by Tateossian
В Алгоритмах напиши свою функцию парсинга номера; она должна действовать во всех обработчиках, вот и вызывай ее ПослеЗагрузки Да, ты прав, я невнимателен.
#14 by Euguln
Ты хоть через КД работаешь?
#15 by an_str
честно говоря, знаю, то надо через КД...но ее ни разу в жизни не открывала, а надо срочно...сейчас напрямую в макете смотрю. знаю, что неправильно...грызть мне еще 1с и грызть
#16 by Euguln
Дольше проковыряешься в макете, грузи в КД
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С