Дружелюбный Русский Алгоритмический язык, Который Обеспечивает Наглядность/Надёжность
Это старая версия документа.
«Бизнес состоит из двух вещей - люди и системы.» Джош Кауфман.
Внедрять или вести разработку 1С сложно. Речь идет не только о вопросах программирования. Прежде всего, речь идет о привязке процессов офиса (далее бизнес-процессов) к логике программы (или наоборот). А также об обучении пользователей и поддержке системы.
Вот перечень основных вопросов:
…
Как эти вопросы при разработке и внедрении «победить»?
Язык ДРАКОН - большинство вышеизложенных вопросов он решает, или решает частично. Есть и свои минусы по сравнению со традиционным подходом программирования 1С:
Мое личное мнение - все эти минусы субъективные, но решать вам.
Надеюсь у тебя есть опыт внедрения или разрабатывал что нибудь в 1С-ке?
Если ты планируешь нанять программиста, установить себе в контору «что нибудь», чтобы понять куда в твоем бизнесе уходят деньги. То тебе лучше почитать другую статью (напишу как время будет и размещу здесь ссылку). Вообще в сети куча такой литературы.
Итак, решил попробовать? Читай дальше.
Поехали. Про сам язык (что это за схемы, как их читать и вообще) смотри тут: http://drakon.su/jazyk/start
Пролил свет на эти знания глубокоуважаемый Паронджанов Владимир Даниелович, очень умный и уважаемый мною человек, ОГРОМНОЕ ему спасибо.
Язык ДРАКОН остался бы языком с непонятной областью применения, если бы не было удобных «рисовалок» для простых смертных, для меня и для тебя. Обзор и сравнение этих продуктов делать в этой статье не буду (может позже ).
Рисовать схемы и генерить код 1С для модулей будем программой «ИС Дракон» глубокоуважаемого мною Геннадия Тышова. Хочу еще раз сказать ОГРОМНОЕ спасибо этому выдающемуся человеку за его работу. Подробнее можно почитать тут: http://drakon.su/programma_is_drakon
Найти этот продукт довольно просто:
Сразу скажу, продукт платный есть «пробный» период - 15 дней.
Надеюсь 1С-ка у тебя стоит?
Если тебя не волнует всякая муть как «дружить» пользователей с 1С. И тебе просто хочется побыстрей начать «кодить» в Драконе… . Вот тебе инструкция, читать слева на право:
Вот как вставить ссылку на файл в блок-схему:
Вот как «перемещать» объекты в схеме:
«Бизнес? Отделы? Маркетинг? Покажите мне деньги! Покажите мне «мясо»!» Из интервью какого-то олигарха.
Знакомая картина? Встреча с заказчиком (не так, вот так: Заказчик):
Вопрос оценки работы подробно рассматривать не буду - у каждого она своя. Вот что надо сделать, как я понял. Есть уже купленная «конфа». Почему именно она? Кто выбирал? Вопросы без ответов… . Главный вопрос: как ее «дружить» с этой фирмой и сколько это выйдет Заказчику? Отсюда будет ответ на вопрос, сколько я заработаю = сколько я потрачу времени и сколько часов мне оплатят? Надо понимать Заказчик хочет дешево, я хочу сколько нужно. Надо договориться. Договариваться нужно с аргументами в руках, желательно «с цифрами». Чтобы их получить «+/- километр», надо вникнуть в суть работы компании: описать бизнес-процессы. Поехали.
Поговорил - нарисовали такую схему:
Да, любой бизнес-аналитик скажет: «Детское творчество!». Но «Яж программист» - мне «фиолетово», главное я могу теперь взять эту схему и начать предметный разговор и меня люди поймут (поймут, поймут - проверено на людях ).
Дальше. Надо бы понять, примерно, что за «конфу» купил Заказчик (купил же уже). Берем схему, найдем инструкцию по «конфе» и попытаемся, читая схему и инструкцию понять, насколько «конфа» подходит к схеме работы. Если он бы купил «ЗУП» и пытался бы эту схему в ней реализовать - сам понимаешь, ничего не выйдет. Тогда идем к Заказчику и говорим, что или «конфу» надо другую (вот эту например …) или поищите другого «тыж программиста».
В нашей истории «конфа» более менее подходит. Пока… . Беремся. Идем к Заказчику - рапортуем, и, главное, что будем делать в первую очередь узнаем. В нашей истории Заказчик попросил реализовать складской учет сначала.