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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 29.09.2022, 23:12   #1  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
К разговору: сегодня я соорудил вот это за 6 часов и заодно отрыл, наконец, как можно в произвольном месте сделать автонумерацию строк без фунции ENUMERATE:

При этом - никакого deployment, сразу раз, раз, и в UAT.

Последний раз редактировалось EVGL; 29.09.2022 в 23:20.
Старый 29.09.2022, 23:26   #2  
ТРЕНЕР is offline
ТРЕНЕР
Участник
Аватар для ТРЕНЕР
 
599 / 50 (3) ++++
Регистрация: 11.06.2003
Адрес: Москва
Цитата:
Сообщение от EVGL Посмотреть сообщение
вот это за 6 часов
1. Тут после слова "это" как будто не хватает кое-какого существительного.
2. видимо автор имел в виду "всего за каких-то 6 часов". Но выглядит как "целых 6 часов мучался и наконец сделал-таки это (и дальше существительное из пункта 1)"

Смешно, на самом деле, показывать это как достижение и показатель превосходства ER.
Старый 30.09.2022, 08:38   #3  
GEP442 is offline
GEP442
Участник
 
57 / 13 (1) ++
Регистрация: 17.04.2015
Цитата:
Сообщение от EVGL Посмотреть сообщение
К разговору: сегодня я соорудил вот это за 6 часов
И всё же объясните мне неужели такой отчёт нельзя было сделать в SSRS что потребовалось создавать ER?
Старый 30.09.2022, 09:40   #4  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Цитата:
Сообщение от GEP442 Посмотреть сообщение
И всё же объясните мне неужели такой отчёт нельзя было сделать в SSRS что потребовалось создавать ER?
Можно! И делали.
1) Report Design Document
2) Первый звонок с разработчиком
3) Visual Studio, жди билда, договоаривайся о deploy
4) Тестируй
5) Второй звонок с разработчиком
...
12) Готово!

По опыту, до 3-5 недель на документ в зависимости от сложности.
Старый 30.09.2022, 10:01   #5  
fed is offline
fed
Moderator
Аватар для fed
Ex AND Project
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
2,909 / 5730 (197) ++++++++++
Регистрация: 13.03.2002
Адрес: Hüfingen,DE
Цитата:
Сообщение от EVGL Посмотреть сообщение
Можно! И делали.
1) Report Design Document
2) Первый звонок с разработчиком
3) Visual Studio, жди билда, договоаривайся о deploy
4) Тестируй
5) Второй звонок с разработчиком
...
12) Готово!

По опыту, до 3-5 недель на документ в зависимости от сложности.
А можно было просто отдеплоить виртуалку и сделать все самому на SSRS По которому кстати с десяток толстых книг есть и сотни know how в интернете, по его интеграции с DAX/D365FO. И все это - за те же 6 часов, а скорее даже быстрее. Единственное отличие - деплоить надо по графику, ну дык это как раз очень хорошо воспитывает клиента, к порядку его приучает.
Старый 30.09.2022, 17:50   #6  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,164 / 1293 (48) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
Цитата:
Сообщение от EVGL Посмотреть сообщение
...По опыту, до 3-5 недель на документ в зависимости от сложности...
3-5 недель на печатную форму?
Чтоб я так жил с повременной оплатой.

Я понимаю, сарказм, гротеск, но ...
Старый 01.10.2022, 11:46   #7  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Цитата:
Сообщение от Raven Melancholic Посмотреть сообщение
3-5 недель на печатную форму?
Чтоб я так жил с повременной оплатой..
1) Надо иметь в виду, что на захiде нет предписанных форм, а есть скупые требования к минимальному содержанию счета. Соответственно, все изобретают кто на что горазд, дорабатывают под запросы основных клиентов, отдел маркетинга пригладывает свою руку, так что каждый раз TORG-12 приходится во многом изобретать заново.

2) Я имел в виду длительность, а не трудозатраты. Общие трудозатраты на хороший захiдний счет составляют от 1,5 до 3 недель.
Старый 01.10.2022, 14:24   #8  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,164 / 1293 (48) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
Цитата:
Сообщение от EVGL Посмотреть сообщение
Надо иметь в виду, что на захiде нет предписанных форм
Вы, видимо, давно не отслеживали требования к первичной учетной документации в России. Тут тоже очень давно нет предписанных первичных форм кроме, того, что касается взаимоотношений компаний с государством и в большинстве случаев работают правила:
  • Соответствие требованиям, указанным в законе о Бухгалтерском учете.
  • Договоренность между контрагентами сделки.
  • Баланс "сил" между продавцом и покупателем.
В общем, множество форм разрабатываются по принципу "кто во что горазд". Нередкая ситуация, когда первичная форма делается под конткретного клиента.

Цитата:
Я имел в виду длительность, а не трудозатраты. Общие трудозатраты на хороший захiдний счет составляют от 1,5 до 3 недель.
Всё равно, какой-то перебор, даже если абстрагироваться от технологий.

PS: ну и sukhanchik-у лучше такие сроки не видеть. У нас для его команды на подходе десяток форм первички намечаются.
За это сообщение автора поблагодарили: EVGL (1), sukhanchik (6).
Старый 01.10.2022, 19:54   #9  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,320 / 3547 (125) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Цитата:
Сообщение от Raven Melancholic Посмотреть сообщение
PS: ну и sukhanchik-у лучше такие сроки не видеть. У нас для его команды на подходе десяток форм первички намечаются.
Спасибо . От себя скажу, что в случае отчёта и внятного ТЗ - трудозатраты от сроков не сильно отличаются (при фуллтаймовой работе). Опять-таки - в SSRS важно знать грабли. Это существенно упрощает разработку. Пока все грабли себе в базу знаний не положил - могут быть действительно по срокам прогибы. При этом в силу отсутствия обновлений по AX2012 - количество новых граблей явно не увеличивается, в отличие от D365FO
AX 2012:
1. Здесь важно иметь корректную настройку SSRS (чтобы студия смотрела и деплоила куда надо, чтобы приложение смотрело и деплоило куда надо и т.д.). Актуально, когда есть DEV / TEST / PROD - 3 (а может и больше) разных приложений.
2. Разрабатывать SSRS-отчет нужно строго на том приложении, где можно относительно в любой момент собрать полный CIL и рестартануть AOS.
3. Добавление нового параметра в класс-контракт чревато корректировкой параметров в источнике данных отчета, т.е. лучше этого не делать, либо делать минимальное количество раз. Аккуратно надо следить за списком параметров в отчете и соответствии его списку параметров в источнике данных отчета
4. Добавление нового поля в источник данных (для DP-класса) требует перевыбор источника данных (чтобы обновился список полей)
5. Контролы не должны наезжать друг на друга в дизайне, но в целом система только "ворчит", в отличие от D365FO, где это является ошибкой компиляции
6. SSRS-отчеты вместе с их Visual Studio-проектами (которые хранятся в АОТе) не поддерживают работу в системе контроля версий.

D365FO:
В силу особенностей разработки в D365FO (отдельная виртуалка, билд без отдельной сборки CIL-а, постоянный рестарт IIS) - пп1 и 2 - по сути не актуальны.
п.3 и 4 - остаются
п.5 наезд контролов - это уже ошибки компиляции. Надо править. Особенно весело отдублировать стандартный отчет, чтобы чуть-чуть чего-то поменять, после чего заняться "причёсыванием" контролов, которые не трогались, после чего плюнуть и сделать всё-таки свой отчёт "с нуля"
6. Система контроля версий поддерживается, но исходя из того, что дизайн отчета - это один файл. При этом Visual Studio проекты не хранятся теперь в АОТ - они поддерживаются системой контроля версий уже на уровне Visual Studio
7. Добавление поля в Tablix (табличную часть) в последних версиях системы требует открытия rdl-файла в XML-виде и правки отдельных блоков в XML. В противном случае отчет либо не сбилдится, либо сбилдится, но не задеплоится. Если всё сбилдилось и задеплоилось - Вам крупно повезло. Такое тоже бывает
8. SSRS-отчеты, основанные на Query (а не на DP-классе) не расширяются (нельзя новое поле, добавленное в расширение таблицы, входящей в Query - вывести в отчет, даже если отдублировать дизайн). Ну т.е. можно расшибиться лбом, но нет. Поэтому даже если Вам не нужно менять дизайн - Вам придется его откопировать и скорее всего дальше перейти на DP-класс (либо копировать Query)

Для SSRS-отчетов (D365FO) есть замечательное (кажется платное) расширение от Docentric, которое позволяет по сути нарисовать любой дизайн отчета в Word продвинутому пользователю на базе простейшего отчета. Т.е. программисту можно нарисовать простейший отчет, выведя в него все данные, а дальше отдать его ответственному человеку-дизайнеру, который его переделает (т.е. программисту не придется заниматься дизайнерством). Итоговый результат будет также в виде SSRS.
https://www.docentric.com/product/how-to-use
Также Docentric предлагает тулзу для конвертации SSRS -> ER (где-то там же на сайте видел. Но с ходу найти не могу)

С ER - многие вещи в интерфейсе поначалу неочевидны (например, что надо встать на конкретный узел, чтобы появилась кнопка). Потом привыкаешь.
В целом - могу сказать, что очень жаль, что в AX2012 нету ER - это бы радикально упростило построение любой отчетности. При этом я бы не сказал, что ER- это какая то фишка D365FO, которая привязана именно к архитектуре D365FO (то, что это веб-сайт или облако). Просто это развитие системы.
__________________
Возможно сделать все. Вопрос времени

Последний раз редактировалось sukhanchik; 01.10.2022 в 20:12.
За это сообщение автора поблагодарили: EVGL (5), Ace of Database (5), alex55 (1).
Старый 30.09.2022, 19:38   #10  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,952 / 3230 (115) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Цитата:
Сообщение от EVGL Посмотреть сообщение
Можно! И делали.
1) Report Design Document
2) Первый звонок с разработчиком
3) Visual Studio, жди билда, договоаривайся о deploy
4) Тестируй
5) Второй звонок с разработчиком
...
12) Готово!

По опыту, до 3-5 недель на документ в зависимости от сложности.
Теперь понятно почему отчеты в Excel рулят.
А еще незаслуженно забыли встроенный аксаптовский движок отчетов.
Там не нужно ждать деплоя. И достаточно шустро и выпилили его только в 365-й
В 12-ке еще работал.
Старый 30.09.2022, 09:13   #11  
fed is offline
fed
Moderator
Аватар для fed
Ex AND Project
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
2,909 / 5730 (197) ++++++++++
Регистрация: 13.03.2002
Адрес: Hüfingen,DE
Цитата:
Сообщение от EVGL Посмотреть сообщение
К разговору: сегодня я соорудил вот это за 6 часов и заодно отрыл, наконец, как можно в произвольном месте сделать автонумерацию строк без фунции ENUMERATE:

При этом - никакого deployment, сразу раз, раз, и в UAT.
Могу ответить только канонической картинкой:
Миниатюры
Нажмите на изображение для увеличения
Название: 1413392884_1215561599.jpg
Просмотров: 46
Размер:	84.6 Кб
ID:	13461  
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
MS AXAPTA Developer Senior Yana Mironova Рынок труда Microsoft Dynamics 1 24.09.2021 20:42
Программист-консультант MS Dynamics Ax 2012 до 150000 gross МСК nopox Рынок труда Microsoft Dynamics 8 01.09.2014 16:59
Программист-консультант MS Dynamics Ax 2012 Lentochka Рынок труда Microsoft Dynamics 0 17.06.2014 09:44
требуется разработчик MS CRM (Москва) Мария Баннова Рынок труда Microsoft Dynamics 0 07.08.2012 19:21
Требуется Программист MS Axapta Анна Мельник Рынок труда Microsoft Dynamics 1 13.12.2011 17:48
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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