Текущее время: Пт, апр 26 2024, 22:26

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Длина значения по полю LFA1-NAME1 через пакетник
СообщениеДобавлено: Пн, авг 27 2018, 07:19 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2011, 14:26
Сообщения: 416
Откуда: KZ, Walldorf
Пол: Мужской
Добрый день!

При создании кредиторов через пакетник (35) XK01, допустимое количество символов не совпадает количеством символов (40) при ручном вводе xk01.
В результате при создании кредитора через пакетник, если количество больше 35 выдает ошибку: S Поле LFA1-NAME1. (длина значения ввода больше поля экрана).
Разделить по 35 не хочется, так как будет отличаться от ручного ввода, где разделение идет на 40 символах.
Как устранить?

_________________
Если две ошибки не принесли результата - испробуй третью. Лоренс Питер


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Длина значения по полю LFA1-NAME1 через пакетник
СообщениеДобавлено: Пн, авг 27 2018, 10:02 
Администратор
Администратор
Аватара пользователя

Зарегистрирован:
Пн, авг 16 2004, 21:27
Сообщения: 4371
Откуда: Москва
Пол: Мужской
Насколько я знаю, никак. Это не баг, это фича, причем очень старая и всем известная.

_________________
С уважением,
Admin
e-mail: admin @ sapforum.ru


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Длина значения по полю LFA1-NAME1 через пакетник
СообщениеДобавлено: Пн, авг 27 2018, 15:07 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, фев 21 2007, 08:50
Сообщения: 1571
Откуда: Пермь
Пол: Мужской
Одна из моих любимых фишечек))) всегда радовал этот баг и то, как его все еще не устранили.
Все дело в том, что при вводе кредитора на экране отображается совсем не таблица LFA1.
Эти поля (длиною по 40) из таблицы ADRC. В адресных данных название хранится кусками по 40.
А в LFA1 лежат куски по 35. Если я не ошибаюсь, то при заведении через партнеров с трансляцией контрагента в кредитора автоматически система через ФМ куски по 40 трансформирует в куски по 35 для LFA1 (при этом в адресные данные ляжет по 40). Если деловых партнеров не используете, то тогда придется обрезать.
Иначе получите ерунду после сцепки (последние 5 символов из каждого куска потеряются).
Вариант второй: в событиях P/S (в FIBF) накатайте ФМ, который автоматически будет преобразовывать куски по 35. То есть в пакетнике вводите нормально, а ФМ сам все разобьет как нужно и переделает.

_________________
Алё, это Пакистан? Нам нужен один килограмм


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB