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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 18.09.2003, 18:51   #21  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Изначально опубликовано Михал Семенов
Могу ли я-пользователь, не программист, добавить на самом деле любое поле в форму?
Нет. только физически хранимые поля, которые разрешены программистом. В третьей версии для разрешения вытаскивания на форму есть отдельное свойство.

Вычислимые поля на форму может вытаскивать только программист.
однако если программист вытащил такое поле, то пользователь может его переместить в любое удобное для себя место (или скрыть как и раньше).
Старый 18.09.2003, 18:55   #22  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Ой. Извините, BOAL.
Я не обновил загруженную страницу перед своим ответом.
Старый 19.09.2003, 10:48   #23  
Андре is offline
Андре
Moderator
Сотрудники компании GMCS
 
2,375 / 464 (20) +++++++
Регистрация: 03.12.2001
Решил и я вмешаться в разговор

Цитата:
Теперь понятно, откуда берется утверждение "не надо программировать"... из горького опыта по сопровождению...
По поводу часто звучавшей здесь фразы "не надо программировать".

Ок. Допустим клиент старается не модифицировать приложение. Что он при этом получает:

+ Он легко переходит на новую версию приложения

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

Собственно клиенту надо решить, какой из пунктов для него важнее и чем он готов поступиться.
Неужели никто не допускает такой ситуации, что клиент купил Аксапту, модифицировал ее с учетом своих бизнес-процессов и при этом даже не думает переходить на новую версию. Потому, что не видит в этом необходимости.

ERP-система это не Windows, чтобы каждый год переходить на новую версию. Просто потому, что это модно.

Михаил, Вы пытаетесь оценить стоимость перехода. А Вы пробовали понять, что Вам даст переход на новую версию. Не с точки зрения модности и современности, а с точки зрения ваших бизнес-процессов. В системе появились новые фичи, которые Вам необходимы и которые позволят более успешно вести Ваш бизнес ? Вы даже можете их назвать ?

Если нет, то может стоит подождать с переходом. Если да, то может стоит посчитать, что будет дешевле - перейти на новую версию или самим реализовать необходимый функционал, который появился в новой версии.
Старый 19.09.2003, 10:59   #24  
BOAL is offline
BOAL
Участник
Аватар для BOAL
MCBMSS
Злыдни
1C
Лучший по профессии 2015
 
621 / 453 (17) +++++++
Регистрация: 28.04.2003
Адрес: Москва
Андре написал очень верно!
Действительно, раз Вы даже не видели систему, но уже готовы вклыдывать деньги, то резонно спросить " А у Вас есть ответ - зачем это Вам?"

Лично мне нужны были от 3.0 новые книги покупок и продаж, налоговый учет и тп (да просто за время с 25сп2хф1 до ах30 было 7 обновлений , то есть явно много нового для меня).
Плюс реструктуризация учета бизнес процессов, тк за 2 года было сделано много "лишнего" и все подчистилось и работает на новом уровне.
Но если у Вас все ок и так, то может просто распотрошить код и взять нужное?

Тем более у Вас буржийская система и, как я понимаю, многое от локализации российского бизнеса Вам попросту не нужно.
Старый 19.09.2003, 19:24   #25  
Михал Семенов is offline
Михал Семенов
Участник
 
15 / 10 (1) +
Регистрация: 16.09.2003
Почему я, как ИТ-специалист, считаю, что переход в принципе неизбежен.

Дело не в новых фичах. Если компания собирается использовать Аксапту многие годы - на что я все-таки надеюсь - она обязана поддерживать текущую версию у себя в актуальном состоянии. Никто не говорит об установке каждого вышедшего сервис-пака как только он вышел - отрыв возможен, но он должен быть разумным. Иначе - настанет день, когда MBS просто скажет нам: мы вашу текущую версиюне поддерживаем. Что, в свою очередь, неизбежно приводит к смене системы как таковой - я это знаю по опыту. Иначе говоря, ориентироваться изначально на "сохранение текущей версии до тех пор, пока все работает и все устраивает" - значит а) обрекать себя на заведомые ограничения в развитии системы б) изначально расчитывать на короткий срок эксплуатации, не больше двух-трех лет.

Хочется нам этого или нет - но производитель софта вынуждает нас, клиентов, к переходу. Даже если нам не нужны "все эти новые фичи". Плохо это или хорого - вопрос по крайней мере спорный. Меня сейчас интересует другое. Меня интересует, как можно осуществить переход а) быстро б) дешево в) без потерь и простоев.
Старый 19.09.2003, 19:44   #26  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Цитата:
Меня интересует, как можно осуществить переход а) быстро б) дешево в) без потерь и простоев.
Ну вы же знаете все ответы, но продолжаете дискуссию.[list=a][*]Быстро - за счет качества, т.е. отказа от оптимизиции кода и/или тестирования;[*]Дешево - за счет времени, т.е. опять качества, и следования советам методических рекомендиций MSBS;[*]Удачно - благодаря тестированию и следованию методичкам.[/list=a]
Нет никаких волшебных секретов, нет искуственного интеллекта, который сделает за вас работу, пора ее начинать, если есть уверенность в том, что ее вообще надо начинать.

Для того чтобы проверить, не завышают ли поставщики время на обновление кода, используйте формулу кол-во часов = кол-во затронутых элементов / 4. Это - верхняя граница. На тестирование отводите от 30 до 50% времени, ушедшего на подъем кода.
Старый 19.09.2003, 19:59   #27  
Михал Семенов is offline
Михал Семенов
Участник
 
15 / 10 (1) +
Регистрация: 16.09.2003
EVGL,

За формулу - спасибо, буду еще больше благодарен, если объясните, откуда взялась цифра 4...

Насчет того, что одно за счет другого... Не согласен! Всегда можно найти вариант, когда все три компонета будут если не на желаемом пределе - то хотя бы близки к нему. Важно лишь терпеливо и кропотливо проводить поиски

В конце концов, я считаю - есть конкуренция между Аксапта-внедрятелями, и она нам поможет
Старый 19.09.2003, 20:04   #28  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Это - эмпирическая формула из моей практики, основанная на более чем внушительной статистике. 100 элементов всех сортов на 4 дня, когда думаешь и постигаешь смысл каждой написанной строки кода.

Конкуренция - да, но не все партнеры, очевидно, делают работу одинаково хорошо.
Старый 19.09.2003, 20:48   #29  
gnad is offline
gnad
Участник
 
28 / 10 (1) +
Регистрация: 19.09.2003
Цитата:
Изначально опубликовано EVGL
Для того чтобы проверить, не завышают ли поставщики время на обновление кода, используйте формулу кол-во часов = кол-во затронутых элементов / 4. Это - верхняя граница. На тестирование отводите от 30 до 50% времени, ушедшего на подъем кода. [/B]
Интересная формула (две таблицы + две формы / 4 = 1час), она войдет в очередной пресс-релиз? Для локализации базовой функциональности скорее да, чем нет. Для переноса серьезных клиентских модификаций ну оччень оптимистично.
Старый 21.09.2003, 17:18   #30  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Не надо понимать меня превратно. Я разве написал "две таблицы и две формы"? Я написал "элемента". Читай - любого. Например: 1 расширенный тип + 1 таблица + 1 пункт меню + 1 класс за час. Притом с обязательным первичным тестированием самим программистом.

Второй вопрос: при чем тут пресс-релиз? Чей? Это - моя субъективная оценка для больших проектов, в которых в равной степени встречаются как косметические модификации форм, так и глубокие изменения в коде целого ряда модулей.

Приведите свои выкладки, я могу привести свою статистику. Да, статистика основана на "подъеме" всей локальной версии Аксапты, но недавно пришлось заниматься клиентскими проектами. На них времени уходило в среднем (на один элемент) процентов на 25 меньше, поэтому и написал: "верхняя граница".

Если подъем какого-либо проекта занимает больше времени, то это должно быть очень серьезно обосновано. Например: 60% изменений - это серьезные переделки сводного планирования со всеми вытекающими. Или: есть web-приложение, которое теперь надо разработать заново. Или: код написан настолько плохо, что модификации NN. 1, 5, 7 лучше полностью переписать, на что уйдет X часов.

Все остальное - от лукавого (читай - снять с клиента побольше денег).
Старый 21.09.2003, 18:23   #31  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Изначально опубликовано EVGL
Все остальное - от лукавого (читай - снять с клиента побольше денег).
Как только в утверждении появляется слово "все" жди логических ошибок...

Есть еще один случай непростого перехода: переход с Ах2.5SP2 CIS на Ах3.0

Согласен с тем, что в общем случае очень сложно сказать более-менее вменяемую оценку. Тем более "навскидку".

Продолжаю настаивать на оценке - стоимость подъема сопоставима со стоимостью доработки.

Эта оценка чудовищно не точна. Однако хорошо работает для принятия решений. Поскольку проста и дает ровно такую же погрешность, что и оценка самой разработки. Т.е. лицо, принимающее решение ошибется примерно так же, как и при оценке собственно разработки. Таким образом, хотя сама оценка будет не точна, решения на основании нее можно принять достаточно точные.

Например, руководитель проекта говорит, что поднять на новую версию будет "раз плюнуть". То же самое он говорил о доработках. Известно, что бюджет времени по доработкам превышен, например, в три раза. Значит бюджет подъема на новую версию, объявленный этим руководителем, надо увеличивать в эти же три раза.

Особенного внимания требуют несопоставимые расхождения в оценках. Так, если руководитель проекта требовал на доработки полгода, а на подъем неделю... То что-то здесь не так. И наоборот. Если руководитель обещал сделать доработки за месяц, а на подъем требует несколько месяцев... То и здесь тоже действуют какие то внепрограммные параметры.

Навскидку можно дать только такую оценку. Точнее не получится.

В том числе не получится оценить по количеству измененных объектов, при всем моем уважении к EVGL. Поскольку бывают такие объекты, изменение которых заставляет затронуть практически всю систему. Например, корреспонденция. Например, Invoice-Накладная.
Старый 21.09.2003, 18:54   #32  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Цитата:
Изначально опубликовано mazzy
Продолжаю настаивать на оценке - стоимость подъема сопоставима со стоимостью доработки.
Вопрос в коэффициенте. Если вы утверждаете, что коэффициент = 1.0, то я не согласен: считать, что на подъем уходит столько же, сколько на разработку, это просто устрашающий пессимизм. Тогда версию 3.0 CIS мы увидели бы где-то к началу 2004 года.

Цитата:
Т.е. лицо, принимающее решение ошибется примерно так же, как и при оценке собственно разработки. .... бюджет подъема на новую версию, объявленный руководителем, надо увеличивать в эти же три раза.
Истина. Хотя руководители - тоже люди и иногда учатся на своих ошибках.

Цитата:
В том числе не получится оценить по количеству измененных объектов... поскольку бывают такие объекты, изменение которых заставляет затронуть практически всю систему. Например, корреспонденция.
Если учесть, что кол-во измененных объектов коррелирует со стоимостью разработки, то мы не намного ушли друг от друга. Статистика: если проект мелкий, то ошибка будет чрезвычайно велика. Если большой, то время подъема по закону больших чисел будет приближаться к моей оценке, которая основана на очень большой статистике (в которую вошла и корреспонденция, и много всего другого).

На моей практике погрешность примерно такая: -20%...+30%. Тут, правда, надо учитывать то, что все программисты всегда были примерно одного - весьма высокого - уровня. И еще то, что любая работа стремится занять все отведенное ей время Сама оценка времени - это серьезный фактор, влияющий на время разработки.
Старый 21.09.2003, 19:19   #33  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
В порядке самокритики: в последнее время понял, что одна из самых отличительных черт русского человека - он любит спорить. Поскольку всегда знает, "как сделать лучше".
Старый 21.09.2003, 20:45   #34  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Пусть так. Время покажет.

Кстати, насчет начала 2004 года - мысль интересная. Надо подумать.
Старый 21.09.2003, 23:10   #35  
gnad is offline
gnad
Участник
 
28 / 10 (1) +
Регистрация: 19.09.2003
EVGL, извините, погорячился , просто представил, как автор топика подсчитает модифицированные элементы, скорей всего так как и я, в терминах форм и таблиц , разделит их на четыре и получит оценку, с которой возможно и сейл согласится . И ждет его удивление, когда исполнитель начнет въезжать в логику старых модификаций, и их воплощение в изменившейся функциональности..
Про релизы, иногда очень хочется пригласить тех, кто их пишет, по тройным ставкам, пусть поднимут все данные, за заявленные Х часов, кассу.. Просто посмотреть им в глаза..
Старый 22.09.2003, 09:16   #36  
BOAL is offline
BOAL
Участник
Аватар для BOAL
MCBMSS
Злыдни
1C
Лучший по профессии 2015
 
621 / 453 (17) +++++++
Регистрация: 28.04.2003
Адрес: Москва
Про перенос данных (и исторических данных по модулю кассы из ранних версий ах25)
Кассу перенести удалось в новый формат и постоить по ней книгу уже в новой аксапте, получить сальдо по сотруднику в АО и тп....

Я столкнулся с тем, что у меня жувут 4 компании в БД и переносить пришлось поштучно, применяя кучу своих обработок...
При этом компании переносились в начале для тестирования ах30 на живых данных, а потом как "переезд" (т.е. минимум 8 раз переносились данные)
Итог таков - компания пееезжает за 1ч +время, зависящие от мошности копма, на котором идет выполнение обработок. в моем случае это 2-4ч на компанию.
Обладателей милионов записей в InventTrans будут иметь цифру соизмеримую с сутками (у меня складских проводок 20тысяч по одной номенклатуре максимально и таких номенклатур не так много)

Так что перенос данных за Х часов реальность, если есть методики..
А вот сколько я эти методики разрабатывал - второй вопрос
Но зато теперь могу как выездной цирк переносить данные из ах25сп2хф1 в ах30
(из аз25сп2 (без хф1) переезд осложнен не совместимостью корреспонденции в главной книге)
Старый 22.09.2003, 09:32   #37  
Елена Сысовская is offline
Елена Сысовская
Участник
Аватар для Елена Сысовская
 
499 / 25 (1) +++
Регистрация: 30.11.2001
Адрес: планета Земля
Замечу что насколько удачно перенеслись данные станет ясно только в процессе "живой работы", причем оптимально - после закрытия первого периода.
И что перед переносом данных надо произвести перенос все программной логики, а именно это и займет непредсказуемой время, если было много кастомизаций.
Принятие решения о внесении изменений в стандартный функционал - отвественный шаг. Если можно лечить что-то "терапевтически", то "операций" надо избегать.
Нормальное документирование разработок, по моему опыту, занимает не менее 20% времени. Если это время не затрачено на этапе разработок, его будет вдвойне больше затрачено на этапе сопровождения. Другое дело, что там время будет идти уже "в текущем режиме", то есть как бы не заметно. Но суть от этого не меняется.
Переход к новой версии я бы совместила с пересмотром внесенных модификаций и частичного отказа от собственных разработок в пользу стандартного функционала.
__________________
"...жизнь проходит, пока мы строим планы на жизнь..."
с уважением, ESys.
Старый 22.09.2003, 16:40   #38  
Megacrusher is offline
Megacrusher
NavAx
Аватар для Megacrusher
NavAx Club
 
175 / 19 (1) ++
Регистрация: 18.08.2003
Адрес: Москва
to Михал Семенов:
Михаил могу обобщить высказывания предыдущих Участников. Сам много раз переводил и участвовал в переводах сервис-паков и на трешку тоже уже переводил.
Для того чтобы Вам более-менее точно сказать сколько займет перевод Вам нужно.
1) Сказать сколько элементов изменено или назовите количество мб файла слоя (где лежат изменения)
2) Сколько часов было затрачено на модификации (приближенно) Сколько людей было задействованно.
3) Были ли документированы изменения

Все это существенно может упростить/затруднить оценку времени.
Могу также добавить, что основная проблема это именно в модификациях. Остальное уже дело техники и средняя база конвертируется в примерно день. Для того чтобы предусмотреть возможность отката я обычно делал при конвертации две базы. Одна - рабочая(предыдущей версии), вторая - копия(следующей версии). После успешной конвертации я удалял ненужную базу. Так что возможность "в) без потерь и простоев" можно реализовать. А вот насчет быстроты и дешевизны есть другая универсальная формула «Быстро, качественно, дешево – выберите любые два компонента». И вы сами поймете где у вас будет пробел...
Старый 22.09.2003, 17:41   #39  
Pavel is offline
Pavel
SAP
SAP
 
2,760 / 239 (13) ++++++
Регистрация: 14.12.2001
Адрес: Moscow
Цитата:
Изначально опубликовано Megacrusher
А вот насчет быстроты и дешевизны есть другая универсальная формула «Быстро, качественно, дешево – выберите любые два компонента». И вы сами поймете где у вас будет пробел...
Поддерживаю, это классика консалтинговых проектов, каждый из факторов действует против остальных.
Старый 22.09.2003, 19:08   #40  
Михал Семенов is offline
Михал Семенов
Участник
 
15 / 10 (1) +
Регистрация: 16.09.2003
Цитата:
to Михал Семенов:
Михаил могу обобщить высказывания предыдущих Участников. Сам много раз переводил и участвовал в переводах сервис-паков и на трешку тоже уже переводил.
Для того чтобы Вам более-менее точно сказать сколько займет перевод Вам нужно.
1) Сказать сколько элементов изменено или назовите количество мб файла слоя (где лежат изменения)
2) Сколько часов было затрачено на модификации (приближенно) Сколько людей было задействованно.
3) Были ли документированы изменения
Здравствуйте, Megacrusher !

Спасибо за реальные советы.

Отвечаю...
1. Файл axusr.aod - 11 Mб. axvar.aod - 12Мб. axbus.aod (и там тоже наследили!) - 1.5 Мб.
Представляю, что вы после этого про нас подумаете
2. Задействовано было: 1 человек постоянно, плюс от двух до 5 аккордно. В целом я бы оценил все доработки грубо в 1000 - 1500 программистских человеко-часов. БОльшая часть из них пришлась на этап внедрения, процентов двадцать тридцать - после.
3. Документации нет. Совсем. Так получилось
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
AxDb Upgrade (Axapta 3.0 ->MDAX 4.0) AxaptaUser DAX: Администрирование 2 03.03.2008 18:24
Axapta 2.5 -> 3.0 Hezl DAX: Программирование 10 08.12.2005 19:07
Скорость Axapta -> DBF Yprit DAX: Программирование 8 19.07.2005 17:14
Совокупная стоимость владения Axapta kalex DAX: Прочие вопросы 8 26.09.2003 11:11
Введение в Аксапту Роман Кошелев DAX: Прочие вопросы 0 18.12.2001 14:00

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 23:41.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.