DRAKON.SU https://forum.drakon.su/ |
|
Как алгоритмизировать клиентские задачи для 1С ? https://forum.drakon.su/viewtopic.php?f=217&t=4076 |
Страница 2 из 3 |
Автор: | VOT7 [ Суббота, 29 Сентябрь, 2012 21:06 ] |
Заголовок сообщения: | Re: Как алгоритмизировать клиентские задачи для 1С ? |
Геннадий Тышов писал(а): VOT7 писал(а): У Паронджанова в книгах весь текст в иконках отцентрирован. Это улучшает восприятие. Абзац и иконка - это разные вещи. Не уверен, что В.Д. Паронджанов повсеместно использует центрирование и, я, не видел у него каких либо указаний по этому поводу. Скорее все у Вас субъективное (произвольное) восприятие увиденного. Вы можете полистать книги и убедиться в этом сами...а заодно обратить внимание на визуальное качество схем в книгах и сравнить его с визуальным качеством схем в Вашей программе... |
Автор: | ==== [ Суббота, 29 Сентябрь, 2012 23:12 ] |
Заголовок сообщения: | Re: Как алгоритмизировать клиентские задачи для 1С ? |
VOT7 писал(а): Тогда вообще какой прок от ДРАКОНа в плане формализации знаний и визуализации алгоритмов? Запустив программу ИС Дракон, Вы прочитаете "Для алгоритмизации вашей деятельности, знаний. Инструмент техники вашего мышления."VOT7 писал(а): Вы можете полистать книги и убедиться в этом сами...а заодно обратить внимание на визуальное качество схем в книгах и сравнить его с визуальным качеством схем в Вашей программе... Надо понимать разницу между иллюстрацией в книге и рабочим документом. Они выполняются в различных целях, различными средствами, для различного круга пользователей и соответственно к ним предъявляются различные требования по оформлению.Вам понадобилось на форуме отобразить свой алгоритм и Вы выбрали ИС Дракон взамен Visio. Отзывы о ИС Дракон и сравнение с Visio: здесь, здесь, здесь. |
Автор: | VOT7 [ Воскресенье, 30 Сентябрь, 2012 18:22 ] |
Заголовок сообщения: | Re: Как алгоритмизировать клиентские задачи для 1С ? |
Геннадий Тышов писал(а): VOT7 писал(а): Тогда вообще какой прок от ДРАКОНа в плане формализации знаний и визуализации алгоритмов? Запустив программу ИС Дракон, Вы прочитаете "Для алгоритмизации вашей деятельности, знаний. Инструмент техники вашего мышления."VOT7 писал(а): Вы можете полистать книги и убедиться в этом сами...а заодно обратить внимание на визуальное качество схем в книгах и сравнить его с визуальным качеством схем в Вашей программе... Надо понимать разницу между иллюстрацией в книге и рабочим документом. Они выполняются в различных целях, различными средствами, для различного круга пользователей и соответственно к ним предъявляются различные требования по оформлению.Вам понадобилось на форуме отобразить свой алгоритм и Вы выбрали ИС Дракон взамен Visio. Отзывы о ИС Дракон и сравнение с Visio: здесь, здесь, здесь. Какую пользу я извлек из ДРАКОНа как инструмента мышления, визуализировав указанный мной алгоритм для 1С? Цель любых систем визуализации информации - наиболее наглядное представления информации в визуальном виде. Не может по отношению к рисунку использоваться термин "визуализация", если визуальное качество его низкое. Тогда это уже не визуализация. Это просто обычный чертеж или примитивная схема. В книге Паронджанова действительно визуальные схемы. У Вас же в программе - примитивные чертежи. Если какую-нибудь контрольную работу по черчению блок-схем выполнить в Вашей программе - может она и сойдет. Но представить схему подобного визуального качества, скажем, на совещании в компании перед руководителями разного уровня - это опозориться. Также как и визуализировать алгоритмы для себя. Для собственного применения и для представления схем другим я использую Visio. Но схему выше сделал в Вашей программе, так как на восстановление библиотеки ДРАКОН символов для Visio нужно время, а я пока не знаю как ДРАКОН можно применять и какой с него прок, поэтому мне просто лень. |
Автор: | Дмитрий Никитин [ Вторник, 30 Октябрь, 2012 07:24 ] | ||
Заголовок сообщения: | Re: Как алгоритмизировать клиентские задачи для 1С ? | ||
Здравствуйте уважаемые мастера построения наглядных визуальных алгоритмов! На днях начал читать книги Владимира Паронджанова "Дружелюбные алгоритмы ... 2010 г." и "Мудреца" ну и этот форум. Для меня также актуальны обсуждаемые здесь проблемы. Моя работа связана в т.ч. и с 1С. Почитав данную тему решил попытаться, в качестве первого опыта, сделать по-нагляднее отрывок к справке по 1С. Попытался совместить ГНОМ и ДРАКОН. Прошу покритиковать, направить в нужном направлении, что-то подсказать. Вот отрывок из встроенной справки 1С: Цитата: Как ввести новый документ Существуют следующие способы ввода новых документов: Ввести новый документ; Ввести документ копированием; Ввести на основании. 1) Ввести новый документ: Выберите в главном меню нужный вид документов (например, Банк - Платежное поручение). В открывшемся окне новый документ можно добавить одним из следующих способов: Способ 1: Выберите меню Действие – Добавить. Способ 2: Нажмите кнопку Добавить. Способ 3: Нажмите в любой строке Списка (журнала) документов правой кнопкой мыши – Добавить. Способ 4: Нажмите на клавиатуре клавишу Insert. Откроется новая форма документа, готовая к заполнению. 3. Заполните поля в документе. 4. Нажмите кнопку OK - документ будет проведен, форма документа закроется. Моя схема во вложенном файле
|
Автор: | Дмитрий Никитин [ Вторник, 30 Октябрь, 2012 08:08 ] | ||
Заголовок сообщения: | Re: Как алгоритмизировать клиентские задачи для 1С ? | ||
Вторая часть справки 1С: Цитата: 2) Ввести документ копированием: Выберите в главном меню нужный вид документов (например, Банк - Платежное поручение). В открывшемся окне со списком (журналом) документов установите курсор на документ, который будет скопирован. Затем: Способ 1: в меню выберите Действия – Скопировать. Способ 2: нажмите кнопку Скопировать. Способ 3: нажмите правой кнопкой мыши на том документе, который хотите скопировать, из появившегося меню выберите пункт Скопировать. Откроется форма документа с заполненными полями, доступными для редактирования. Заполните поля в документе. Нажмите кнопку OK - документ будет проведен, форма документа закроется. Моя схема - во вложении.
|
Автор: | Дмитрий Никитин [ Вторник, 30 Октябрь, 2012 09:40 ] | ||
Заголовок сообщения: | Re: Как алгоритмизировать клиентские задачи для 1С ? | ||
Ну тогда и 3-я часть справки 1С "Как ввести новый документ" - способ 3 - "Ввести на основании" Цитата: 3) Ввести на основании (документ вводится на основании ранее введенного документа другого вида): Выберите в главном меню нужный вид документов (например, Покупка - Поступление товаров и услуг). В открывшемся списке (журнале) документов выберите документ-основание. Нажмите правой кнопкой мыши на документе-основании и выберите пункт На основании. Откроется список всех документов, которые можно ввести на основании выбранного. Или нажмите кнопку На основании в меню открывшегося окна. Откроется форма документа, в котором реквизиты будут заполнены информацией, скопированной из документа-основания. Эта информация при необходимости может быть изменена. Заполните в форме документа недостающие данные. Проведите документ и закройте форму – кнопка OK. На моей схеме (см. вложение) в иконе "Комментарий" языка ДРАКОН использованы элементы ГНОМ.
|
Автор: | Владимир Паронджанов [ Вторник, 30 Октябрь, 2012 10:20 ] |
Заголовок сообщения: | Re: Как алгоритмизировать клиентские задачи для 1С ? |
Уважаемый Дмитрий Никитин! Если нетрудно, выкладывайте Ваши схемы в формате png. Этот формат будет сразу виден всем. Для читателей (и для меня в их числе) это намного удобнее. pdf легко переводится в png Cпасибо |
Автор: | Ильченко Эдуард [ Пятница, 02 Ноябрь, 2012 00:59 ] |
Заголовок сообщения: | Re: Как алгоритмизировать клиентские задачи для 1С ? |
Владимир Паронджанов писал(а): Я получил письмо от Даниила Матвеева: Цитата: Добрый день, Владимир! Меня зовут Даниил Матвеев, в настоящее время начал работать проектировщиком задач, связанных с 1С в крупной информационной компании г. Екатеринбурга. Столкнулся с отсутствием собственного умения алгоритмизировать клиентские задачи, что, как оказалось, очень сильно влияло и влияет на мою производительность как программиста, а теперь и проектировщика. Дмитрий Никитин писал(а): Почитав данную тему решил попытаться, в качестве первого опыта, сделать по-нагляднее отрывок к справке по 1С. На мой взгляд, нет смысла отДРАКОНивать текст, описывающий действия, следующие практически линейно друг за другом. ДРАКОН хорош там, где в алгоритме много ветвлений. Значительно полезнее, имхо, было бы попытаться применить ДРАКОН к проектированию реальной задачи. На фирме, в которой Вы работаете, по всей видимости уже имеется некий опыт работы с какими-то инструментами. Вероятно, с этими же инструментами придётся работать и Вам. А параллельно можно было бы применить ДРАКОН, и без лишнего ажиотажа изучить его возможности относительно проектирования задач в 1С. Я и сам бы по изучал бы (на добровольных началах : ) такие возможности. А постановку задачи, промежуточные вопросы и решения выкладывать здесь на форуме. Ну, и наверно, нужно понимать, что в два дня этого не сделать. Думаю месяцев несколько, как минимум. |
Автор: | Дмитрий Никитин [ Пятница, 02 Ноябрь, 2012 05:18 ] |
Заголовок сообщения: | Re: Как алгоритмизировать клиентские задачи для 1С ? |
Спасибо за отзыв Эдуард! Применять ДРАКОН для проектирования реальных задач я так же пытаюсь, параллельно продолжая его изучение, но как Вы сами заметили - это дело не 2-х дней . Написание наглядных инструкций - очень важно и актуально для меня. Сейчас пытаюсь для этой цели подыскать какие-то инструменты, методы. Буду благодарен, если кто-нибудь подтолкнет в нужном направлении! |
Автор: | Mixail [ Пятница, 23 Ноябрь, 2012 23:12 ] | ||||
Заголовок сообщения: | Re: Как алгоритмизировать клиентские задачи для 1С ? | ||||
Моя дебютная попытка использования Дракона для уяснения новой для меня задачки, формализации исходных требований, представления другим участникам проекта и т.д. и т.п. Я не программист ни по образованию, ни по должности. Моя задача именно проектирование и выдача спецификаций/заданий программерам. Проект не для 1С, но для 1С он бы ничем не отличался (знаю 1С77 по старой памяти). Пару диаграмм в картинках и весь комплект в .DRT в ZIP Вложение: .
|
Автор: | Ильченко Эдуард [ Суббота, 24 Ноябрь, 2012 00:48 ] |
Заголовок сообщения: | Re: Как алгоритмизировать клиентские задачи для 1С ? |
Mixail писал(а): Моя дебютная попытка использования Дракона для уяснения новой для меня задачки, В качестве общего плана очень даже не плохо. Вот только исполнителей, имхо, лучше явно прописывать. А что программисты говорят? |
Автор: | Mixail [ Суббота, 24 Ноябрь, 2012 11:45 ] |
Заголовок сообщения: | Re: Как алгоритмизировать клиентские задачи для 1С ? |
Ильченко Эдуард, это именно "общий план" - "предпроектный" (не окончательный). Видов исполнителей в данном случае, всего один - собственно, "кассир"... Тем не менее, не могли бы Вы уточнить (показать), как практически можно "явно прописывать исполнителя"? Как это должно выглядеть? |
Автор: | Ильченко Эдуард [ Понедельник, 07 Январь, 2013 00:07 ] |
Заголовок сообщения: | Re: Как алгоритмизировать клиентские задачи для 1С ? |
Вот здесь описание некоторого бизнес-процесса для 1С. Вложение: И он же на ДРАКОНе. Вложение:
|
Автор: | Владислав Жаринов [ Четверг, 10 Январь, 2013 08:14 ] |
Заголовок сообщения: | Re: Как алгоритмизировать клиентские задачи для 1С ? |
Первая схема как-то нагляднее. Думаю, потому, что ближе к смыслу описанного как сети работ. Вторая была бы ближе... если бы каждому исполнителю свои взаимодействующие процессы... |
Автор: | Mixail [ Четверг, 10 Январь, 2013 14:22 ] | ||
Заголовок сообщения: | Re: Как алгоритмизировать клиентские задачи для 1С ? | ||
to Ильченко Эдуард Может в Драконе лучше идти от другого?:
|
Автор: | ==== [ Четверг, 10 Январь, 2013 19:04 ] |
Заголовок сообщения: | Re: Как алгоритмизировать клиентские задачи для 1С ? |
Mixail, указывать участника бизнес-процесса в Дракон схеме можно: • у иконы в поле идентификатор, • в иконе Комментарии на шампуре, • в присоединенном боковом комментарии, • иконы Действие заменить иконой Полка, участника указывать в верхнем тексте. |
Автор: | Mixail [ Четверг, 10 Январь, 2013 20:53 ] |
Заголовок сообщения: | Re: Как алгоритмизировать клиентские задачи для 1С ? |
Геннадий Тышов писал(а): Mixail, хм, последнее мне в голову не приходило. Хотя "Инстанция" по существу оно и есть, сам не осознал. Интересно Спасибо
указывать участника бизнес-процесса в Дракон схеме можно: • у иконы в поле идентификатор, • в иконе Комментарии на шампуре, • в присоединенном боковом комментарии, • иконы Действие заменить иконой Полка, участника указывать в верхнем тексте. |
Автор: | Ильченко Эдуард [ Пятница, 11 Январь, 2013 01:49 ] |
Заголовок сообщения: | Re: Как алгоритмизировать клиентские задачи для 1С ? |
Mixail писал(а): to Ильченко Эдуард Может в Драконе лучше идти от другого?: Да, Ваш вариант хорош. Я такую схему называю условно "линейная схема". Она должна входить в комплект схем описывающих процесс. Моя схема выше названа условно "схема кооперации исполнителей". Предположительно, по схеме можно будет (в пределе) генерить некий код в автомате. Пытаюсь найти такой вариант схемы, при котором и все остальные схемы будут генерироваться автоматом. Выложил только схему кооперации для того, чтобы её восприятие не зашумлялось другими схемами. |
Автор: | Владислав Жаринов [ Пятница, 11 Январь, 2013 14:24 ] |
Заголовок сообщения: | Re: Как алгоритмизировать клиентские задачи для 1С ? |
Интересно. Код для кого и для чего? Кстати, все эти схемы в каком-то смысле линейные... т.к. отражают некое представление о подмножестве "вариантов коллективного использования"... |
Страница 2 из 3 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |