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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 24.06.2007, 20:33   #1  
Evgenia26 is offline
Evgenia26
Участник
 
14 / 10 (1) +
Регистрация: 15.04.2007
Цитата:
Сообщение от Fordewind Посмотреть сообщение
1. А у Вас переменная типа Excel Buffer в отчете временная?
2. WorkSheetNam включено в первичный ключ?
Да, переменная временная и в самом начале выполняются след. действия
TempExcelBuffer.RESET;
TempExcelBuffer.DELETEALL;

Первоначально, у меня возникла проблема именно с WorkSheetName, т.к. я создала новый ключ "Worksheet Name","Row No.","Column No."
и отсортировала таблицу по этому ключу, у меня стала появляться подобная ошибка + еще указывалось существующий WorksheetName.
Вернула все обратно (остался один ключ "Row No.","Column No.", минимум данных для выгрузки - вернее всего заполнение двух ячеек) ошибка так и осталась, что делать ума не приложу...
Старый 25.06.2007, 04:26   #2  
gennady is offline
gennady
Участник
 
92 / 11 (1) +
Регистрация: 27.09.2004
Адрес: Иркутск
Цитата:
Сообщение от Evgenia26 Посмотреть сообщение
Первоначально, у меня возникла проблема именно с WorkSheetName, т.к. я создала новый ключ "Worksheet Name","Row No.","Column No."
и отсортировала таблицу по этому ключу, у меня стала появляться подобная ошибка + еще указывалось существующий WorksheetName.
Вернула все обратно (остался один ключ "Row No.","Column No.", минимум данных для выгрузки - вернее всего заполнение двух ячеек) ошибка так и осталась, что делать ума не приложу...
Значения первичного ключа (у нас - "Row No.","Column No.") должно быть уникальным среди всех записей данной таблицы (это - имя записи).
Если вы ДОБАВИЛИ ключ "Worksheet Name","Row No.","Column No.", то это уже вторичный, поэтому для другого имени листа, но той же ячейки, выйдет такая ошибка.
Не добавляйте новый, а ВКЛЮЧИТЕ "Worksheet Name" в первичный ключ, и тогда все должно работать. При этом давать команду
SETCURRENTKEY("Worksheet Name","Row No.","Column No.") не надо, т.к. сортировка по первичному ключу стоит по умолчанию.
 

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

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

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

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

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