Текущее время: Вс, авг 03 2025, 04:44

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




Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: Документы администрации ликвидности: кол-во строк более 500
СообщениеДобавлено: Чт, ноя 16 2006, 10:20 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Пт, янв 14 2005, 10:08
Сообщения: 98
Откуда: Москва
Ситуация такая: есть счет-фактура, к ней проведены частичные платежи, но при запуске программы RFFMS300 документ администрации ликвидности (wrttp = 57) не формируется. Захожу в отладку, смотрю причину - программа вылетает на проверке количества строк в счет-фактуре: если оно больше 500, то идет прерывание. У нас действительно в счет-фактуре 558 строк. В чем причина такого ограничения и как его корректнее обойти?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, ноя 16 2006, 11:13 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
возможно ваш вопрос как-то перекликается с этим:
http://sapboard.ru/forum/viewtopic.php?t=17430
http://sapboard.ru/forum/viewtopic.php?t=19171
т.е. есть ограничение в бух.документе - не более 999 позиций.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, ноя 16 2006, 11:44 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Пт, янв 14 2005, 10:08
Сообщения: 98
Откуда: Москва
Про 999 - это понятно! Но у меня же чуть больше 500! Почему в FI-документе есть ограничение на 999 позиций, а программа переноса платежей RFFMS300 отказывается работать с более чем 500 позициями???


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, ноя 16 2006, 12:37 
Специалист
Специалист

Зарегистрирован:
Пт, сен 03 2004, 14:49
Сообщения: 219
OlegDm написал(а):

обратите внимание на:
Цитата:
так как в FI максимум может быть 999 позиций, отсюда и вывод что максимум на одну проводку запаса MM идет 3 позиции в FI значит в ММ не может быть более чем 333 позиции


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, ноя 16 2006, 15:19 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Пт, янв 14 2005, 10:08
Сообщения: 98
Откуда: Москва
Про 333 позиции ММ-ного документа мне понятно, я это видела. Только это ко мне никак не относится. Я говорю о том, что программа переноса платежей не работает с документами FI (фактуры), в которых более 500 позиций. Почему?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, ноя 16 2006, 23:46 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, фев 03 2006, 08:00
Сообщения: 344
Terna написал(а):
... Почему?
а номер строки в rffms300 с проверкой, можно?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, ноя 17 2006, 07:13 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
Terna написал(а):
Про 999 - это понятно! Но у меня же чуть больше 500! Почему в FI-документе есть ограничение на 999 позиций, а программа переноса платежей RFFMS300 отказывается работать с более чем 500 позициями???


вам нужно смириться, вот кусок кода из вышеназванной программы:

Почему вылетает:
Code:
...
DESCRIBE TABLE L_T_PART_PAY_INV LINES L_CNT.
...
*----- Check zur Vermeidung von DUPRECS
  IF L_CNT > 500.
    EXIT.
  ENDIF.


Зачем это сделано - об этом уже было сказано выше.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, ноя 17 2006, 09:36 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Пт, янв 14 2005, 10:08
Сообщения: 98
Откуда: Москва
И все-таки не все понятно: с одной стороный нам говорят - Вы можете делать до 999 позиций в документах в FI, - а потом - но с документами FI, в которых более 500 позиций мы не работаем! По-моему неувязка, ладно бы еще, если бы мы сломали стандарт и сняли бы органичение в 999 строк, а потом бы удивлялись - почему у нас переос платежей не отрабатывает??? Но все же в рамках допустимого!!! Меня это поражает.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, ноя 17 2006, 14:21 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Пт, янв 14 2005, 10:08
Сообщения: 98
Откуда: Москва
Ситуация немного прояснилась: это ограничение идет из БД - система не может одновременнос вставлять в таблицу более 999 записей. Отсюда идут и ограничения на количество позиций в FI-документах - 999! Что же касается документов администрации ликвидности, так там может возникнуть ситуация, когда фактура оплачена частично, соответственно, система должна создать документ администрации ликвидности, в котором количество позиций будет равно удвоенному количеству позиций в фактуре (там где СПП). В итоге есть проверка, что количество позиций фактуры не должно превышать 500 позиций. Хотя документ в 500 позиций ровно тоже отработает с ошибкой!!! БД-то добавить может только 999 позиций, а не 1000! Вот такая наука... :?
Мы пришли к выводу, что необходимо сокращать количество возможных позиций в SD-документах.


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

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


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

Сейчас этот форум просматривают: Yandex [Bot]


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

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