AXForum  
Вернуться   AXForum > Microsoft Dynamics NAV > NAV: Функционал
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 09.01.2012, 15:47   #1  
igork-9y is offline
igork-9y
Участник
 
36 / 10 (1) +
Регистрация: 17.01.2011
Есть датапорт для выгрузки/загрузки данных по поставщикам (таблица 23 Vendor). Выгружаются практически все поля (особо не заморачивался, временный датапорт для переезда на новую БД с переносом остатков и справочников). При попытке выгрузки всего справочника (порядка 500-600 позиций) падает с ошибкой:
"Размер источника больше размера буфера получателя".
Дебаггер ничего не показывает (ошибка его не вызывает), выполнение кода показывает, что несчастный датапорт не стартует (во всяком случае выполнение кода в таблице Code Coverage абсолютно пусто). При это разбиение таблицы на 3-4 части приводит к абсолютно адекватной выгрузки данных.

Никто не сталкивался с подобным?

P.S. Клиент - Nav 4.0 SP3, версия RU 3.60.04.03
Старый 10.01.2012, 11:18   #2  
Milk is offline
Milk
Участник
 
242 / 12 (1) ++
Регистрация: 08.06.2006
Попробуйте в датапорте поставить свойство ShowStatus = No
Старый 10.01.2012, 17:51   #3  
Alterant is offline
Alterant
Участник
 
378 / 10 (1) +
Регистрация: 31.03.2004
Есть подозрение, что в датапорте программно запоминаются, например, коды выгруженных записей. Запоминаются конкатенацией в переменной типа текст большого размера. Когда записей мало, то размера переменной хватает, когда много - уже нет. Такое бывает нужно, когда на основании кодов выгруженных записей создается фильтр, который в дальнейшем накладывается при выгрузке зависимых записей.
Посмотрите в глобальных переменных нет ли такого буфера и соответствующего кода.
Старый 10.01.2012, 22:03   #4  
Constantine_imported is offline
Constantine_imported
Участник
 
126 / 10 (1) +
Регистрация: 28.04.2011
Тут речь об импорте идет, но может и ваша проблема из той же оперы? Нет ли у вас строк длиннее 250 символов?
Старый 11.01.2012, 09:53   #5  
igork-9y is offline
igork-9y
Участник
 
36 / 10 (1) +
Регистрация: 17.01.2011
Спасибо всем ответившим

Цитата:
Сообщение от Milk Посмотреть сообщение
Попробуйте в датапорте поставить свойство ShowStatus = No
Вот это помогло.
 

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 11:31.