Текущее время: Сб, июл 19 2025, 14:28

Часовой пояс: 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 часа


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

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


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

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