Форум у Mazzy: Статьи: Автоотчет - Форум у Mazzy

Перейти к содержимому

Здесь обсуждаются статьи, размещенные в разделе axapta.mazzy.ru

Новые темы создаются только модераторами.
Сообщения в уже созданной теме может добавлять любой участник.
Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

Статьи: Автоотчет Андрей Бобков Оценка: -----

#1 Пользователь офлайн   mazzy Иконка

  • Группа: Admin
  • Сообщений: 7 378
  • Регистрация: 04 Ноябрь 2003
Репутация: 4
Обычный

Отправлено 11.11.2003 - 20:56

Статьи: Андрей Бобков. Автоотчет
http://axapta.mazzy....les/autoreport/
0

#2 Пользователь офлайн   mikeA Иконка

  • Группа: Axapta
  • Сообщений: 7
  • Регистрация: 08 Сентябрь 2005

Отправлено 13.09.2005 - 14:53

Пытаюсь распечатать Прогноз запасов с человеческими названиями номенклатуры. Прицепил к Прогнозу запасов n:1 Картотеку номенклатуры, но этой связи почему-то не видно в Мастере автоотчета чтобы взять оттуда Наименование. Хотя в Сортировке/Отборе указать эту таблицу можно.
С Прогнозом продаж такой фокус проходил. Вопросец конечно так-себе, но все равно интересно - в чем здесь проблема?
Да, чуть не забыл - Axapta 3.0 CIS sp3, судя по имеющимся мануалам.
0

#3 Пользователь офлайн   mazzy Иконка

  • Группа: Admin
  • Сообщений: 7 378
  • Регистрация: 04 Ноябрь 2003
Репутация: 4
Обычный

Отправлено 13.09.2005 - 23:06

mikeA (13.09.2005, 15:53) писал:

Прицепил к Прогнозу запасов n:1 Картотеку номенклатуры, но этой связи почему-то не видно в Мастере автоотчета чтобы взять оттуда Наименование.

А как именно прицепили?
0

#4 Пользователь офлайн   mikeA Иконка

  • Группа: Axapta
  • Сообщений: 7
  • Регистрация: 08 Сентябрь 2005

Отправлено 14.09.2005 - 06:03

mazzy (14.09.2005, 03:06) писал:

А как именно прицепили?

Из формы Прогноза запасов нажал Печать, там - Выбор, появился Запрос с двумя таблицами - Прогноза запасов и прицепленная Складская аналитика. На Прогноз запасов нажал правой кнопкой мыша, выбрал n:1, Картотека номенклатуры, OK.
Форма запроса закрылась. В Печати откуда вызывал Запрос нажал Изменить, Новый, появился Мастер автоотчета. И вот в нем, когда дошел до таблиц, полей из Картотеки, связанной, как я понимаю, с Прогнозом, не оказалось. Только идентификатор номенклатуры.

mikeA (13.09.2005, 18:53) писал:

С Прогнозом продаж такой фокус проходил.

Сейчас обратил внимание - в прогнозе продаж когда выбираешь n:1, в меню таблиц появляется "Картотека номенклатуры (Номенклатура)", а в прогнозе запасов после названия этой таблицы в скобках ничего нет.
0

#5 Пользователь офлайн   mazzy Иконка

  • Группа: Admin
  • Сообщений: 7 378
  • Регистрация: 04 Ноябрь 2003
Репутация: 4
Обычный

Отправлено 14.09.2005 - 07:00

mikeA (14.09.2005, 07:03) писал:

mazzy (14.09.2005, 03:06) писал:

А как именно прицепили?

Из формы Прогноза запасов нажал Печать, там - Выбор, появился Запрос с двумя таблицами - Прогноза запасов и прицепленная Складская аналитика. На Прогноз запасов нажал правой кнопкой мыша, выбрал n:1, Картотека номенклатуры, OK.
Форма запроса закрылась. В Печати...

Да, к сожалению, так запрос можно изменить только для фильтрации.
В автоотчет добавленная таким образом таблица не попадает.
0

#6 Пользователь офлайн   mikeA Иконка

  • Группа: Axapta
  • Сообщений: 7
  • Регистрация: 08 Сентябрь 2005

Отправлено 14.09.2005 - 07:16

mazzy (14.09.2005, 11:00) писал:

Да, к сожалению, так запрос можно изменить только для фильтрации.
В автоотчет добавленная таким образом таблица не попадает.

Понятно... :frusty: Тогда это к вопросу "Что вам не нравится в Microsoft Axapta" :)
0

#7 Пользователь офлайн   komar Иконка

  • Группа: Модератор
  • Сообщений: 1 125
  • Регистрация: 04 Ноябрь 2003

Отправлено 14.09.2005 - 09:41

mikeA (14.09.2005, 08:16) писал:

mazzy (14.09.2005, 11:00) писал:

Да, к сожалению, так запрос можно изменить только для фильтрации.
В автоотчет добавленная таким образом таблица не попадает.

Понятно... :frusty: Тогда это к вопросу "Что вам не нравится в Microsoft Axapta" :)


Вам в "Мастер отчетов".
Да зазвучит Великий Бубен!!!!!
0

#8 Пользователь офлайн   mazzy Иконка

  • Группа: Admin
  • Сообщений: 7 378
  • Регистрация: 04 Ноябрь 2003
Репутация: 4
Обычный

Отправлено 14.09.2005 - 09:54

:)
0

#9 Пользователь офлайн   AndyD Иконка

  • Группа: Ax+Na
  • Сообщений: 127
  • Регистрация: 21 Май 2004

Отправлено 14.09.2005 - 15:57

Таблицы, подключаемые к основным таблицам запроса ч/з отношения 1:n, n:1 предназначены исключительно для фильтрации и соединяются ч/з ExistsJoin. Мастер автоотчетов такие таблицы игнорирует.

Цитата

mikeA
Сейчас обратил внимание - в прогнозе продаж когда выбираешь n:1, в меню таблиц появляется "Картотека номенклатуры (Номенклатура)", а в прогнозе запасов после названия этой таблицы в скобках ничего нет.


В скобках указывается поле, через которое будет осуществляться связь. Если таких полей несколько или имя поля связи в таблице, для которой выбираем 1:n или n:1, не совпадает с именем поля выбираемой таблицы, то будет указано только название таблицы (как пример - строки складских журналов. Если посмотреть отношение n:1, то видно, что таблица Складские аналитики указывается дважды. Без названия - для поля ToInventDimId (таблица InventJournalTable), а с названием - для поля InventDimId (таблица InventJournalTable))
0

#10 Пользователь офлайн   mikeA Иконка

  • Группа: Axapta
  • Сообщений: 7
  • Регистрация: 08 Сентябрь 2005

Отправлено 15.09.2005 - 07:08

AndyD (14.09.2005, 19:57) писал:

Таблицы, подключаемые к основным таблицам запроса ч/з отношения 1:n, n:1 предназначены исключительно для фильтрации и соединяются ч/з ExistsJoin. Мастер автоотчетов такие таблицы игнорирует.


Ну теперь еще понятнее. В ForecastSales itemName уже было безотносительно связи, установленной в запросе. А в ForecastInvent его не было и никак не добавить.

Это в-общем то мелочи. Меня больше интересует другой вопрос: юзеры вообще используют Автоотчет, или пользуются тем что им IT разработает? Какова общая практика в этом отношении?
0

#11 Пользователь офлайн   AndyD Иконка

  • Группа: Ax+Na
  • Сообщений: 127
  • Регистрация: 21 Май 2004

Отправлено 15.09.2005 - 07:23

В принципе данная проблема решается достаточно просто, правда ч/з программирование (хоть и визуальное). Можно добавить на форму дополнительный датасорс InventTable и установить для него LinkType в InnerJoin с датасорсом ForecastSales, ForecastInvent или ForecastPurch.

Но, естественно, применение этого метода достаточно ограничено.
0

Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

1 человек читают эту тему
0 пользователей, 1 гостей, 0 скрытых пользователей