|
|
#21 |
|
Участник
|
>>>Используйте вместо str2con метод того же класса Global - str2con_RU()
и убдитесь что в строках нет запятых... |
|
|
|
|
#22 |
|
Участник
|
А функция str2con_RU можно использовать не только в Job'е. А то в классе он мне пишет, что такой функции не существует.
И второй момент, при передаче параметров в дебугере эти данные еще не искажены. То есть точно дело все в контейнере |
|
|
|
|
#23 |
|
Участник
|
А метод str2con_ru можно как-то вызвать в классе, дело в том что он мне пишет неизвестная функция?
И что значит "использовать метод того же класса ГЛОБАЛ"? Параметры у меня передаются в мой собсвтвенный класс- наследованный от RunBase |
|
|
|
|
#24 |
|
Участник
|
вот код этого Метода класса GLOBAL
Код: static container str2con_RU(str _string, str _separator = ",")
{
container con;
int pos, oldPos = 1;
do
{
pos = strScan(_string, _separator, pos ? pos + strLen(_separator) : 1, strLen(_string));
con += subStr(_string, oldPos, pos ? pos - oldPos : strLen(_string) + 1 - oldPos);
oldPos = pos + strLen(_separator);
}
while (pos);
return con;
}Дело все именно в функции str2con - она (ее код можно посмотреть там же) съедает ваши нолики И убедитесь, что символ разделителя - ',' не используется в вашем коде товара, или что это там было. (см. пост Belugin )
|
|
|
|
| За это сообщение автора поблагодарили: alex55 (1). | |
|
|
#25 |
|
Участник
|
Цитата:
|
|
|
|
|
#26 |
|
Участник
|
А у вас какая версия Аксапты?
Дело все именно в функции str2con - она (ее код можно посмотреть там же) съедает ваши нолики И убедитесь, что символ разделителя - ',' не используется в вашем коде товара, или что это там было. (см. пост Belugin )[/quote]Версия 3. СП5 1)А символ "," имеется ввиду в самом коде (коде заявки) или же в параметрах? 2)Как мне использовать функцию str2con? То есть мне надо создать объект класса ГЛОБАЛ и через него переводить этот контейнер? |
|
|
|
|
#27 |
|
Axapta
|
Цитата:
Global::str2con_RU
Последний раз редактировалось oip; 11.09.2006 в 12:45. Причина: ... |
|
|
|
|
#28 |
|
Участник
|
Или просто мне надо дописать этот метод в класс?
Дело в том что данного метода в классе Глобал нет. |
|
|
|
|
#29 |
|
Axapta
|
Есть он там, есть. Должен быть.
![]() Или у Вас международная версия? //test Последний раз редактировалось oip; 11.09.2006 в 16:21. |
|
|
|
|
#30 |
|
Участник
|
Цитата:
можно еще запихать контейнер в SysAnyType и передать через parmObject |
|
|
|
|
#31 |
|
Участник
|
Да. допишите.
Видимо, у вас не закуплены партнерские (российские) модули, а соответственно и много удобного кода, дописанного уже россиянами. ![]() Просто добавьте этот метод в класс Global - код его я привел выше. И потом его можно будет использовать полностью аналогично методу str2con (то если можно просто по имени, а можно как указал OIP) Запятых не должно быть в коде заявки, так как запятая используется как разделитель при разборе контейнера |
|
|
|
|
#32 |
|
Участник
|
Цитата:
Сообщение от kashperuk
Да. допишите.
Видимо, у вас не закуплены партнерские (российские) модули, а соответственно и много удобного кода, дописанного уже россиянами. ![]() Просто добавьте этот метод в класс Global - код его я привел выше. И потом его можно будет использовать полностью аналогично методу str2con (то если можно просто по имени, а можно как указал OIP) Запятых не должно быть в коде заявки, так как запятая используется как разделитель при разборе контейнера Значит сейчас допишу и скажу результаты. Кстати как тут благодарят ?
|
|
|
|
|
#33 |
|
Axapta
|
Кликают на весы.
|
|
|
|
|
#34 |
|
Участник
|
весы слева под пользоватем серенькие такие.
Но это временно. Скоро возобновят ссылки - и будет ссылка Одобрить сообещние рядом с Quote (ответить цитированием в будущем)
|
|
|
|
| За это сообщение автора поблагодарили: IvanS (1). | |
|
|
#35 |
|
Участник
|
УРА! ВСЕ РАБОТАЕТ!!!!
Давно хотел написать эту фразу. )))
|
|
|