Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save anonymous/d1dd94a86e1d728f4f361b32e0e28df2 to your computer and use it in GitHub Desktop.
Save anonymous/d1dd94a86e1d728f4f361b32e0e28df2 to your computer and use it in GitHub Desktop.
Система проектирования прикладных решений

Система проектирования прикладных решений



Ваш браузер устарел, пожалуйста обновите ваш браузер пройдя по ссылке www. Управление - Управление проектом. Прежде чем говорить об инструментах проектирования, хотелось бы остановиться на немаловажном вопросе: Достаточно популярным, особенно в среде 1С специалистов, является мнение что проектирование системы - это лишние трудозатраты. Я бы сказал, оно не безосновательно. Многие из задач при внедрении систем являются довольно стандартными и требуют лишь трудозатрат на разработку. В этом случае формальный процесс проектирования навряд ли имеет смысл. Речь идет именно о формализации процесса, так как сам процесс проектирования является неотъемлемой частью разработки и конечно будет присутствовать, пусть даже только в голове разработчика. А когда проектирование имеет смысл: Собственно, всё начинается со стратегии. Инструментарий для создания стратегии компании редко бывает специализированным. Это скорее нечто, что должно быть в голове у топ менеджера. Далее строится модель бизнес процессов которая должна присутствовать для достижения стратегических целей. И только после этого речь заходит о модели ИТ процессов. Вот и у 1С появился собственный инструмент — 1С: Теперь возникает второй вопрос: В данном случае могу рассказать только о своей личной практике. К сожалению, она может не совпадать с тем, для чего в 1С планировали 1С: В моей практике 1С: СППР использовался для следующих задач: Из рисунка, пожалуй, всё понятно — в систему заносится информация исходя из текущих моделей бизнес процессов — проектируется модель системы: Далее генерируются документы — спецификации на разработку, проектные решения и даже пользовательская документация. Стоит отметить, что в данном случае речь идёт не столько об 1С: СППР, сколько о системе, которая была разработана на её основе, путём внесения достаточно существенных модификаций. Дело в том, что первая версия 1С: СППР, когда нам требовался подобный инструмент, не отвечала нашим требованиям, да и вообще вряд ли могла отвечать чьим либо требованиям: К счастью, 1С вели разработки 1С: СППР параллельно нашей, и большую часть из того, что приходилось добавлять на текущий момент времени уже реализовано в типовой конфигурации. В итоге, все функции, которые, на мой взгляд, должны лечь на 1С: Модель системы, связь с моделью БП в разных нотациях. Связь модели системы с метаданными и алгоритмами 1С. Интеграция со средами моделирования. Связь документации с моделью. Спецификации и задачи на разработку. Результаты тестирования и отработки ошибок. СППР очень хорошо реализован блок 1 , за исключением того, что хотелось бы конечно иметь возможность представлять модель в разных нотациях. Функции коллективной работы в текущей версии реализованы в полном объёме, на мой взгляд конечно, чаще всего это необходимо при работе с ошибками и требованиями. С документированием возникают уже проблемы. Основной функционал, которого не хватает 1С: А спецификация - это нечто, что человек должен иметь возможность прочитать; то есть текстовый файл. Опять же, вордовским файлом должна оформляться документация по системе и проектная документация. Это противоречит принципам кроссплатформенности, делает решение зависимым от внешних приложений и существенно увеличивает сложность разработки. Функционала для организации разработки и тестирования в 1 C: СППР просто не существует. Хотя не понятно почему. Редко встретишь опытного разработчика, который хоть раз в своей жизни не написал бы систему учета задач. Теперь более подробно рассмотрим функционал типовой 1С: На разработку подобного функционала в первой версии мы потратили значительное количество времени. СППР, к сожалению, не реализована. Функционал очень нужный на проектах. Если кто-то писал диплом по 1С это бы существенно помогло. На самом деле функционал очень полезен и в повседневной рабочей практике. Даже просто загрузив в 1С: О пользе подобных диаграмм при составлении спецификаций можно и не говорить. Он не очень мощный и удобный больше вследствие ограниченности встроенного в 1С редактора текстов, но привязка справки к метаданным и экспорт справочных файлов очень удобный функционал, которым теперь можно пользоваться. Как у нас используется 1С: Вполне возможно наш случай — не типичный сценарий, как его планировали 1С. Общая схема выглядит примерно следующим образом: Скорее всего в типовом сценарии использования, предусмотренным 1С, не подразумевается работа в системе тестировщиков и разработчиков. Так же не предусмотрено детальное описание алгоритмов. Наверное, это правильно, но для того, чтобы это было возможно, система просто необходима. В то же время, при наличии такой системы мы можем сказать, что практически любой разработчик способен выполнять работы практически по любой задаче. Например сегодня у вас 3 разработчика, а завтра может стать 30… то есть варианты для привлечения внешних подрядчиков не ограничены. В нашем случае её просто тома. Представьте к примеру задачу описать все метаданные УПП… 1С: СППР просто в десятки раз упрощает данный процесс. Разработчик может сразу видеть всё по назначенной задаче. Как проектировщик так и разработчик могут оценивать трудозатраты на разработку и согласовывать оценки. Разработчик может писать вопросы к спецификациями и оперативно наблюдать изменения в них. По каждому объекту метаданных вы можете отследить когда, для чего и зачем он был сделан. Мы уже пошли в чём то дальше чем 1С: Что поменялось, кто согласовал? Очень важный момент, конечно сложный в реализации, но управление изменениями сразу вывело бы систему на новый уровень и повысило бы её полезность. Конечно последнего этапа в цепочке не хватает немного. СППР очень функциональный и полезный в практике продукт. Очевидно, что 1С движется в правильном направлении. Может что-то ещё не так, чего-то не хватает, поэтому с нетерпением ждём развития системы, ну или дорабатываем сами. Кому Не имеет значения. Тип файла Нет файла. Платформа Не имеет значения. Конфигурация Не имеет значения. Страна Не имеет значения. Отрасль Не имеет значения. Налоги Не имеет значения. Вид учета Не имеет значения. Раздел учета Не имеет значения. Доступ к файлу Бесплатно free. Код открыт Не указано. По каталогу По форуму. Мы свяжемся с вами в рабочее время. Новости Event Библиотека Конфигурации Разработки Курсы Биржа труда Вакансии Резюме Кабинет Биржа заказов Компании Вебинары Видео Форум ТОП Статья по докладу на последней конференции Infostart Event. Модель системы, связь с моделью БП в разных нотациях b. Связь модели системы с метаданными и алгоритмами 1С c. Работа с требованиям b. Связь документации с моделью b. Спецификации и задачи на разработку b. Итак, относительно первой версии появилось много чего интересного: Итак, что мы получаем от использования 1С: ERP на крупном предприятии. История одного неуспешного проекта. Особенности реализации крупных проектов, Глава 1. Такие разные франчайзи, или как мы делаем большие проекты на 1С. Мотивация персонала в фирмах франчайзи: Про спагетти, или как исследовать бизнес-процессы организации. Практические вопросы внедрения и развития автоматизации склада. Практика пуска склада продуктов питания. Реальные истории от бизнес-консультанта. Бизнес-консультант в малом и среднем-бизнесе. Кто это и зачем он нужен? CVP - анализ как инструмент принятия управленческих решений. Как продавать, не продавая? Схема повышения качества работы с клиентами. Необходимые факторы для успешного внедрения "1С: Рекомендации по организации отдела разработки идеальная программа 2. Как не нужно "запускать" проекты 1С. Дата Дата Дата Рейтинг Древо Сохранить. Олег Филиппов comol Александр Анисков vandalsvq СППР в первой версии была та еще "разработка". Честно признаться я было обрадовался и подумал, а почему бы ее не вставить в нашу конфигурацию, но в итоге идея умерла толком не родившись, просто на этапе анализа что такое СППР. Вторая версия - это уже другое дело. Сейчас я понемногу занимаюсь анализом совмещения собственной разработки и СППР, если удастся объединить получится большое решение покрывающее множество задач. К чему я это, спасибо за полезную и интересую статью, я хоть понял что не один страдаю проблемой отсутствия нормальных инструментов проектирования и разработки. В общем тебе плюс, а как у меня будет более менее что-то готовое я думаю поделюсь с сообществом. Спасибо, за интересную статью. Она будет еще одним аргументом в деле уговоров руководства о её необходимости. Евгений Сосна pumbaE Кажется, часть статьи я слышал на Инфостарт Event. Те, кто участвовал в пилотных проектах по СППР могли видеть данный фукнционал именно в СППР. Мы сами его использовали, но трудоемкость, конечно, весьма большая. Не каждый клиент будет готов этим пользоваться вопрос цены , но для разработки, а-ля отраслевой - очень полезно, конечно. Юрий Гуреев Gureev Жалко конфы приложенной нет, очень пригодилась бы Сам все планирую что-то подобное разработать, а то все распихано по разным документам, приходится как то вертеться Очень рад появлению статей такой тематики. Саша Безымяный help1Ckr Сам к этой конфигурации присматриваюсь давно Просто я программист по неволе Поэтому решил сначала освоить IDEF0. Алексей Рожнятовский spetzpozh Давайте честно признаем, что у них там может не все хорошо, но все же есть чему поучиться. Я считаю, что очень плохо, что разработчики Проектирование - вечная тема! Чтение статьи напомнило публикацию из "Зазеркалья" http: Что ли помечтать немного??? Что бы могло быть если 1С поддерживало 3D? То, каким бы требованиям отвечала бы рабочая среда, если бы произошел качественный скачек от простого проектирования информационных систем, к проектированию бизнес систем на базе Кейс-Модели? То есть, если бы в рамках платформы 1С была реализована Виртуальная машина, которая позволяла реализовывать функциональность некоторых стандартных Кейсов. В свою очередь для задач конкретного предприятия функциональность Кейсов адаптируется без изменения конфигураций. Возможности Кейсов расширяется за счет независимых друг от друга Картриджей. Работоспособность Кейсов на различных версиях 1С 8. Развитие функциональности Виртуальной машины не влияет на работоспособность Кейсов, то есть обеспечивается совместимость снизу-вверх. Виртуальная машина позволяет перехватить и передать любой SQL-запрос Кейса в консоль запросов. Виртуальная машина собирает статистику о скорости выполнения запросов, фиксирует ошибки с привязкой к конкретному объекту справочника, документа и т. Виртуальная машина сохраняет все действия пользователя связанные с вызовом той или иной функциональности Картриджа,что позволяет проводить функциональный анализ рабочего места пользователя по факту востребованных функций. Все изменения внесенные пользователем в документ или справочник сохраняются в исторические таблицы с сохранением старого и новых значений. Дополнительные реквизиты справочников и документов реализуются средствами виртуальной машины. Схемы проводок также полностью настраиваются. Модель Кейса полностью реализуется средствами виртуальной машины. Ключевую роль в адаптации к требованиям конкретного пользователя играют обработчики событий входящие в состав Кейса. Модель Кейса полностью реализует функциональность конечного приложения. Требования пользователей полностью фиксируются в рамках информационных структур Модели настроечных справочников Виртуальной Машины , что позволяет формализовать процесс документирования ТЗ. Сохранив ТЗ в Кейсе приложения, на выходе получаем то, что требовал заказчик, без искажений, который мог бы внести программист при "ручном" кодинге. Виртуальная машина реализует принцип "ЧТО СКАЗАЛ, ТО И ПОЛУЧИЛ". Модель Кейса всеобща и позволяет отследить зависимости объектов с помощью запросов или штатных отчетов. Модель Кейса включает в себя Словарь данных с описанием всех реквизитов объектов, что позволяет генерировать как входящую ТЗ и описание структуры объектов так и исходящую документацию в том числе руководство пользователя и руководство программиста Модель Кейса позволяет совместить в одном человеке три роли: Что позволяет программистам перейти на более абстрактный уровень прикладного моделирования, а архитекторам решать задачи, для которых требовалась специфические навыки программиста. Независимость картриджей позволяет вести параллельную разработку приложений, все изменения внесенных программистом протоколируются для отражения их в сопроводительной документации. Виртуальная машина самодостаточна и может расширять свою функциональность за счет все тех же Картриджей. Виртуальная машина может работать как отдельная конфигурация, так и объединяться с другими стандартными конфигурациями. Исходный текст модулей виртуальной машины не должен превышать 20 тыс. К чему - это я? Может кому и пригодится ;. Павел Алексеенко qwinter Ponomarenko, Дополнительные реквизиты справочников и документов реализуются средствами виртуальной машины. Спасибо за статью, освежил в памяти: СППР и активно используем её, правда не так, как вы, но если честно, то сейчас я с трудом представляю работу над проектами 1С без 1С: Ponomarenko, ну прям с нуля и любой степени сложности пока не видел, а вот в рамках регистра бухгалтерии это реализовано в Бухгалтерии государственного учреждения редакция 2. Хотя если учитывать возможность использования внешних обработок то по сути и по другим регистрам можно делать движения не вмешиваясь в конфигурацию. Ну и там же дополнительные реквизиты, дополнительные колонки табличных частей, дополнительные табличные части. Ponomarenko, в контексте ссылки могу сказать, что плагины вордпресс равносильны внешним и внутренним доработкам. И их реализация не отличается от 1с. Разве только в том, что не требуется выгонять всех пользователей при установке. Ponomarenko, если бы у 1с ничего кроме одной конфигурации не было бы, тогда можно сравнивать, а так сравнение несравнимого. Я думал это типа конвертации. UML странная фигня, не знаю Вообще, хороший архитектор должен знать "куда забить гвоздь", а не "чем его забивать". Плохо когда об этом забывают. Это как автоматизация ради автоматизации, или проектирование ради проектирования. Nick Puk2 Вместе с конфигурацией 1С: ERP Управление предприятием 2. Проект "УП ERP , ред. В нём содержатся уже готовые ER- и IDEF0-диаграммы, функциональное описание по блокам и с приличной декомпозицией. Так же многие функции уже связаны с метаданными конфигурации. Ponomarenko, Схемы проводок также полностью настраиваются. Вообще, СППР по своей идее не предназначен для такого. Сергей Виткус Lama 6 По документации сложно разобраться: Pavel Kur profnet Ребята, а может кто нибудь может поделиться документацией? Игорь Steelvan Steelvan 30 IDEF0 там конечно не ахти. Если объединить с ОптимаСофт: Прошло пол-года с момента публикации статьи. На вопросы и пожелания в конце статьи была какая-то реакция? Мы даже раз попытались это сделать. Неудобно моделировать и непонятно выглядит. В результате увязать разные уровни представления между собой оказалось попросту невозможно ARIS очень мощный инструмент для формализации бизнес-процессов. Использовал в ряде проектов. У меня сейчас нет клиентов, готовых оплачивать "рисование картинок": Нотация eEPC полностью покрывает потребности моделирования бизнес-процессов. Сергей necropunk necropunk 5 Когда последний раз щупал СППР все было очень сыро. Сперва переводил ее на управляемые формы. Объекты метаданных это, конечно, хорошо, но хотелось бы еще заполнять объекты данных, отделить методологов от разработчиков. Типовая загрузка грузила не все, так и пришлось свой загрузчик конфигураций писать. Печати в ворд не хватает очень и очень сильно, свои шаблоны писал. В общем, намаялся довольно сильно. Сейчас используем, но не очень активно. Имеет смысл новую версию ковырять, принципиально много поменялось? Ададуров Виталий adva 37 Или что-то что в нее надо загрузить? Введите ваш пароль Забыли свой пароль? Код подтверждения из письма: Введите код подтверждения из письма. Оставьте заявку и в течение 24 часов с Вами свяжется менеджер и вышлет подбор обработок или программных продуктов 1С по вашим требованиям. Отраслевые решения Бухгалтерия Производство Услуги и сервис Торговля Прочее Отчеты Анализ учета Бухгалтерские Налоговые Специальные Статистические Управленческие Финансовые Разное Обработки Закрытие периода Менеджеры внешних отчетов 53 Обработка документов Обработка справочников Рабочее место Свертка базы Универсальные обработки Ценообразование, прайсы Управление Бизнес-процессы Интеграция 43 Личная эффективность 17 Пользователю системы Практика учета Теория учета Техническое задание 44 Управление проектом Обмен Email рассылки SMS рассылки 96 Загрузка и выгрузка в Excel Интеграция с WEB Обмен с другими системами Обмен с интернет-банком Обмен через DBF Обмен через XML Перенос данных из 1C8 в 1C8 Перенос данных из 1С7. Администрирование Архивирование backup Журнал регистрации Защита, права, пароли Оптимизация БД HighLoad Поиск данных Распределенная БД УРИБ, УРБД Сервисные утилиты Системное Стартеры 1С 75 Статистика базы данных Тестирование и исправление Чистка базы Программирование Инструментарий Внешние компоненты Защита и шифрование 68 Мобильные приложения Ошибки в отраслевых решениях 28 Практика программирования Работа с интерфейсом Сертификация Теория программирования Универсальные функции Печать Классификаторы 55 Пакетная печать Печатные формы документов Регламентированная отчетность Справки Статистики 80 Универсальные печатные формы Ценники Оборудование POS терминал 36 Весы 56 ККМ Ридер магнитных карт 11 Сканер штрих-кода Телефония, SIP 41 Терминал сбора данных 86 Фискальный регистратор 82 Сообщество Архив Игры Инфостарт Люди 22 О жизни Поздравления Проектирование в 1С на практике. Олег Филиппов comol Рейтинг: Библиотека Новости Статьи Книги. Сообщество Форум ТОП Спецпроекты. Биржа труда Вакансии Резюме Компании. Обучение Видео Вебинары Курсы. Программы Конфигурации Разработки Софт. Биржа заказов Специалисты Заказы Компании. Тарифы на абонемент О сайте Контакты Партнерство Пресса о нас Помощь Реклама на сайте. Бесплатный доступ Пользовательское соглашение Правила публикации Правила форума Правила работы магазина Конфиденциальность. Написать в техподдержку Контакты и реквизиты Россия:


Схема подключения электрического зеркалана рено
Как выглядит женский член
Сектор газа юрий
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment