Показать сообщение отдельно
Старый 07.01.2019, 00:23   #6  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,275 / 3476 (122) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Цитата:
Сообщение от AzatGDC Посмотреть сообщение
Я изучаю систему самостоятельно. У меня есть тестовые задания которые я пытаюсь сделать. Без привязки к проекту. Было бы хорошо еси бы был более опытный человек который подсказывал бы куда ткнуться) потому что порой я застреваю и не могу двинуться дальше. Гугление и книги не всегда дают ответы на мои вопросы. Поэтому задался подобным вопросом.
Спасибо за ответ. Ответ понятен. Однако, в Вашем случае ментор может помочь лишь на самом-самом начальном этапе (буквально 2 недели-максимум месяц) и не более. Дело в том, что в системе не столь много программирования, как может показаться на первый взгляд - сколь много знаний некоторых часто используемых внутренних API (речь идет об объектах, которые используются для решений задач).

Например, есть функции работы со строками. Их несложно записать себе на бумажку, повесить рядом с монитором и их использовать. Аналогично с датами. Аналогично с запросами (Query) и таблицами. Аналогично с формами и отчетами. Собственно - все. Далее начинаются уже готовые объекты, с которыми надо работать и примеры их использования есть либо в MSDN, либо в существующем коде.
Например, берем наследник класса RunBase. Чтобы разобраться как его написать - надо изучить код класса RunBase (вариант - прочитать документацию или разобрать примеры)
Берем, классы, работающие с финаналитиками, классы, работающие с финансовыми проводками, классы - работающие со складскими проводками. Вот это все как это не прискорбно - но придется изучать самостоятельно. Увы - нет каких-то готовых примеров, обучалок или специалистов, которые сильны во всех областях системы и знающие абсолютно всю подноготную. Код еще иногда меняется (МС работает).
Поэтому даже если знать, как система работает на примере какой-нибудь версии, сервис-пака и т.д. - не факт, что это поведение не изменится в ближайшем обновлении (или как вариант - может измениться подноготная с сохранением внешнего функционала).

В результате получается, что:
1. Даже знающий человек может ошибаться и ему для полноценного ответа на вопрос среднего уровня сложности нужно будет поковыряться в коде и настройках конкретной версии конкретного сервис-пака (хотфикса)
2. Решение исходной поставленной задачи может лежать не в плоскости программирования, а в плоскости настроек. Либо в административной области (т.е. вне системы)
3. Решение исходной поставленной задачи может сильно зависеть от сторонних факторов, таких как производительность или специфических условий конкретной организации (кто-то вводит 2000 строк в заказе и ему важно удобство ввода, а у кого-то номенклатура всегда одна - допустим продаем только щебенку и с т.з. клиента - ему вообще строки не нужны)
4. Если пытаться в качестве примеров использовать часто востребованные задачи в другой системе (например, в 1С), то легко можно наткнуться на ситуацию, которая может быть нереализуема в разумные сроки или с разумным быстродействием. Потому что принципы построения учета в разных системах разные и, к примеру, что в одной системе широко распространено (например, субсчета в 1С), то в АХ не работает в том виде, как это работает в 1С (здесь нужно по-другому учет ставить и уходить от собирания данных по субсчетам). 1С - это для примера; ситуация с другими системами схожая.

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

Либо можно вопросы задавать на форум. Правда не всегда человек сможет потратить время на вникание в суть задачи. Поэтому тут слабо предсказуемы сроки качественного ответа

Но... за всех говорить не буду - это сугубо мое личное мнение, как участника форума.
__________________
Возможно сделать все. Вопрос времени

Последний раз редактировалось sukhanchik; 07.01.2019 в 00:25.
За это сообщение автора поблагодарили: AlexeyS (2), -DocSerzh- (1), S.Kuskov (2), DAX.Company (2), YoungPadawan (1).