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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 14.10.2011, 13:58   #21  
Kadawrik is offline
Kadawrik
Участник
 
279 / 11 (1) +
Регистрация: 04.11.2010
Цитата:
Сообщение от VProk Посмотреть сообщение
Первичный ключ для строк инвойса, это <Document No.,Line No.>, если я не ошибаюсь. Остальные фильтруемые поля остаются за бортом.
Лучше добавить ключ, где все фильтруемые поля входят в него. От цикла лучше избавиться, прописав в этом ключе SumIndexField = Quantity и потом его просто CalsSum-ить.
Со строками отгрузки аналогично..
А стОит ли овчинка выделки? Ради одного отчета создавать такой длинный ключ... ... в свете нашего скорого перехода на SQL, наверное, это все-таки нецелессообразно будет
Старый 14.10.2011, 14:14   #22  
InTacto is offline
InTacto
Участник
Аватар для InTacto
 
323 / 11 (1) +
Регистрация: 09.08.2005
Цитата:
Да. плюс они через терминальник работают
Поднимают впн и подключаются терминально к локальному компу?
Просто впн и коннект к базе?
просто терминалка без вп?

из какого режима они делают отчет?


Про длинный ключ не понятно. Комбинацией Документ Но и Лайн Но можно получить только одну строку, что там суммировать? Делайте Get.
Старый 14.10.2011, 14:51   #23  
Kadawrik is offline
Kadawrik
Участник
 
279 / 11 (1) +
Регистрация: 04.11.2010
Цитата:
Сообщение от InTacto Посмотреть сообщение
Поднимают впн и подключаются терминально к локальному компу?
Просто впн и коннект к базе?
просто терминалка без вп?

из какого режима они делают отчет?
Вот, что мне наш сисадмин ответил: "VPN уже стоит от сети к сети. Через VPN коннект к терминальному серверу. На терминальносм сервере запускается клиент"

Цитата:
Про длинный ключ не понятно. Комбинацией Документ Но и Лайн Но можно получить только одну строку, что там суммировать? Делайте Get.
Вот и я ж про то! Первые два поля однозначно идентифицируют строку. Нафига остальные фильтры накладывать было!?

Решала я еще раз с пристрастием просмотреть сей отчет, и выяснилось:
тот фрагмент кода, что я приводила выше, находится в некоей функции, которая возвращает значение, которое нигде не используется (т.е. ни в модуле нет к нему обращения, ни в Sections).
Решение моей проблемы нарисовалось тут же: // перед вызовом этой функции.

Похоже, автор репорта просто скопировал его из какого-то имеющегося, отредактировал Sections как было нужно, а всю эту бороду в виде ненужных функций оставил.

Ребята, спасибо всем за полезные рекомендации! Постараюсь придерживаться в дальненйшем.
 


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

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

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