Можно ли использовать типовые конфигурации фирмы 1с для создания коммерческих тиражируемых решений
У многих компаний возникают сложности с выбором системы управления задачами. Андрей Пашков на примере своей компании рассказывает о возможностях решения 1С:СППР. Также в статье рассмотрены проблемы, возникающие при разработке программного обеспечения, и описаны пути их решения с помощью 1С:СППР.
Многие ИТ-компании еще не определились с выбором системы управления задачами для своего отдела разработки. Возможно, они еще не нашли продукт, который удовлетворял бы их полностью, либо у них используются какие-то узконаправленные решения (багтрекеры, или самописные системы), не позволяющие контролировать весь процесс разработки в полной мере, либо они используют старое программное обеспечение, с которого сейчас хотят перейти. Мой доклад в первую очередь адресован именно таким компаниям и их руководителям.
Я собираюсь рассказать о нашем опыте использования типового решения фирмы «1С» «Система проектирования прикладных решений» (сокращенно СППР) в нашей компании. Я буду говорить в контексте разработки на платформе «1С:Предприятие», хотя СППР в нашем случае используется и для других задач. Тем компаниям, которые уже успешно используют СППР, либо другие системы, возможно, тоже будет интересен наш опыт.
Проблемы управления проектом
Какие проблемы возникают при разработке программного обеспечения?
Основной проблемой, на мой взгляд, является упорядочивание информации . Информация – это все. Если мы информацию собираем, но она потом теряется и нам приходится тратить время, чтобы ее найти – это значит, мы заведомо обрекаем себя на неудачу.
Конечно, упорядочивание информации в первую очередь зависит от организационных моментов, но если у вас есть инструмент, вам будет намного проще.
- о том, какие изменения были произведены;
- о том, зачем конкретное изменение в программе было сделано;
- и о том, кто принимал решение для того, чтобы это изменение попало в программу.
Быстрый поиск таких вещей очень облегчает жизнь.
Многие руководители ИТ-отделов в компаниях ставят задачи своим разработчикам вручную . Какие проблемы это может вызвать:
- Когда команда растет и задач становится много, управлять этим процессом вручную уже бесполезно, особенно когда нужно получать оперативную информацию о том, кто, чем занят . В голове вы все равно всего не удержите, что-то обязательно забудете и в итоге придете к тому, что вас будут постигать неудачи, которые можно было бы избежать, используя какой-либо инструмент.
- Очень важна постановка задач , особенно если у вас удаленные разработчики. Сейчас принято использовать удаленных разработчиков. Постановка задач с помощью электронной почты, по телефону – это несерьезно.
- Если вы ставите задачу, вы должны проконтролировать, что она выполнена . Если у вас все это будет собираться вместе, вы всегда сможете провести анализ, сформировать для себя необходимые отчеты и таким образом понять, куда и насколько быстро вы движетесь.
- Когда у вас все под рукой, вы можете быстро принимать решения . И этим во многом определяете успех проекта.
Я сам, работая в других компаниях, пытался писать инструменты, и это мне позволяло увеличить свою производительность, убрать лишние операционные задачи, которые нужно было каким-то образом автоматизировать.
Еще одна проблема, которая возникает всегда – это учет времени . Мы должны знать:
- Кто сейчас чем занимается,
- Сколько времени тратится,
- Почему на это тратится столько времени,
- И что мы можем с этим сделать.
Без инструментов отражения времени, потраченного на ту или иную задачу, сделать это будет очень сложно.
Зачастую учет времени нам необходим и для бизнеса, когда бизнес спрашивает отдел информационных технологий: «Чем вы занимаетесь, почему потратили столько времени на реализацию этой функции?». Гораздо удобнее открыть отчет и в готовом виде предоставить его бизнесу.
Есть еще моменты, связанные с разработкой. Часто мы теряем связь между той идеей, которая была на входе, и тем, как это было реализовано.
Этот момент хотелось бы всегда контролировать, чтобы не повторять предыдущие ошибки. Кто-то может сказать, что это не важно, но, на мой взгляд, это может застраховать вас от неверных шагов. Наступать на грабли – это очень плохо.
Кроме этого, существуют еще некоторые особенности разработки для внутреннего заказчика .
- Разработчики, работающие на внутреннего заказчика, всегда напрямую заинтересованы в том, чтобы бизнес работал успешно. Чем качественнее вы создаете продукт, тем успешнее работает бизнес , и компания процветает. Для тиражных решений это может быть менее заметно, но во внутренней разработке это чувствуется напрямую.
- Обычно помимо вашего решения в компании используется несколько других. Поэтому очень важно, чтобы вы, закладывая какие-то функции в свой продукт, ориентировались на то, как это повлияет на другие решения в вашей компании .
- Еще одной проблемой является то, что ИТ-отделы компании очень много времени тратят на поддержку . Наверное, они хотели бы иметь инструмент, который позволит контролировать время, затраченное на эту поддержку, и регистрировать какие-то события.
Почему СППР? Возможности СППР «из коробки»
Почему СППР? Для нашей компании здесь все достаточно просто.
- Я и мои руководители уже имели опыт работы с этим программным продуктом, а это очень важно.
- Правила разработки, которые мы придумали у себя в ИТ-отделе, очень удачно ложились на методики, которые уже были реализованы в СППР.
- Также немаловажную роль сыграло то, что мы сами – 1С-ники, любой из нас мог доработать этот программный продукт.
- Развернуть конфигурацию СППР очень просто – это можно сделать за пару часов. Достаточно выполнить минимальный набор настроек – все остальное можно донастроить под себя в дальнейшем.
Возможности, которые вы получаете в СППР прямо «из коробки»:
- Проектирование
- Ведение документации
- Совместная работа
- Распределение задач
- Обработка ошибок
- Учет трудозатрат
Вам не нужно изначально ничего дорабатывать. Попробуйте поработать на стандартной функциональности – вы оцените преимущества СППР и при необходимости внесете в него какие-то изменения.
Основные объекты СППР и их взаимосвязи
Вернемся к объектам, которые заложены в СППР и поговорим о том, как они решают вопросы и проблемы, обозначенные ранее.
На этой схеме мы видим основные объекты СППР и их взаимосвязи . Это:
Это – обзорная схема, а дальше я расскажу по каждому объекту, для чего он используется. Вам станет понятнее, насколько СППР может быть применима для решения ваших задач.
Требования
Требования – это входящая информация, которая поступает в ваш отдел.
Технический проект
Технический проект – это объект, который для нас является основным. С его помощью мы можем реализовать ту или иную функцию:
- Планирование сроков
- Контроль разработки
- Связь с требованиями и ошибками
- Коллективная работа
- Отдельная поставка
Что может являться основанием для создания технического проекта?
При создании технического проекта его необходимо описать. В его описание входит: название, цель, стадии, которые должен пройти этот технический проект, и его участники. Технический проект можно создать и не активизировать. После того, как вы описали технический проект, вы можете поставить его в очередь, и он будет стартовать, когда освободятся ресурсы. Дело в том, что каждый отдел имеет определенную мощность. Условно, наш ИТ-отдел может выполнять 10 проектов одновременно, а остальные накапливаются в очереди. Как только освобождаются ресурсы, мы включаем следующий технический проект в работу и реализуем эти изменения в программе.
В работе над техническим проектом одновременно принимают участие и аналитики, и руководитель проекта, и программисты, и тестировщики. Все люди при реализации проекта имеют определенные функции, они могут работать одновременно.
Для нас технический проект – это отдельная поставка, новый релиз, либо мы можем собрать несколько технических проектов в один релиз и выпустить .
Управление техническим проектом по контрольным точкам
Что есть интересного в техническом проекте?
- Технический проект разделен на этапы, контрольные точки , которые он проходит в своем жизненном цикле. Например:
- Открытие проекта;
- Подготовка концепции;
- Проектирование;
- Реализация;
- Тестирование и т.д.
- При создании технический проект автоматически заполняется списком контрольных точек из настроек СППР.
- Этот список можно гибко менять – например, если у вас технический проект на исследование, и разработки в нем не предполагается, вы можете какие-то контрольные точки пропускать.
- Чтобы пройти контрольную точку, в СППР существует механизм согласования , т.е. для каждой контрольной точки при настройке СППР устанавливаются роли и участники, которые будут согласовывать данную контрольную точку. Простой пример: контрольная точка, связанная с окончанием разработки. Здесь принимают участие два человека – это может быть руководитель отдела, который утверждает, что технический проект реализован, и технический лидер, который, например, проводит код-ревью проекта. И как только эти два человека согласуют контрольную точку проекта, считается, что она пройдена. Вы можете очень гибко настраивать согласование этих контрольных точек в зависимости от специфики вашей разработки.
На этом слайде представлен наш типовой процесс выполнения технического проекта , приводящий к результату. По сути, за десять шагов мы добавляем в разрабатываемое решение какую-то новую функцию. В вашем случае может быть другое количество контрольных точек. В нашем случае их именно десять.
- Открытие проекта : на входе – проекты в очереди, на выходе – сроки подготовки концепции.
- Подготовка концепции, исследование : на входе – требования от бизнеса, на выходе – разработанная концепция.
- Получение заключения от бизнеса по концепции : на входе – разработанная концепция, на выходе - документальное подтверждение концепции, в нашем случае – это электронное письмо.
- Проектирование интерфейсов и решений : на входе – текущее состояние метаданных конфигурации, на выходе - список планируемых изменений метаданных и интерфейсов.
- Утверждение разработанного проекта : на входе – концепция, проект архитектуры и интерфейсы, на выходе - изменения в конфигурации, отчет об изменениях метаданных, план тестирования.
- Внутренняя проверка проекта перед передачей в тестирование : на входе – измененная конфигурация, план тестирования, стандарты разработки, на выходе – описание функциональности, пользовательские инструкции.
- Установка и настройка тестовой базы : на входе - подготовленный файл измененной конфигурации, на выходе – настроенная тестовая информационная база.
- Получение подтверждения от бизнеса о проведенном тестировании : на входе – изменения в тестовой информационной базе, на выходе – заключение по результатам тестирования.
- Установка на рабочую базу : на входе – файл с изменениями конфигурации, на выходе – обновленная рабочая среда.
- Получение подтверждения от бизнеса в рабочей среде : на входе – обновленная рабочая среда, на выходе - документальное подтверждение завершения технического проекта.
Ошибки
Каждый из вас наверняка сталкивался с необходимостью организовать обработку ошибок в инструменте, который вы используете. Ошибка – это неприятная часть работы, но ее надо регистрировать, рассматривать, и, если подтверждается, что это действительно ошибка, надо исправлять.
Функции, заложенные в механизм обработки ошибок в СППР, позволяют делать с ошибкой многое:
Учет фактических трудозатрат
Перейдем к учету трудозатрат. Основные требования к нему:
- Позволяет легко отражать затраченное время
- Детализирован до технического проекта, задачи, ошибки
- Позволяет добавлять произвольное описание выполненных работ
- Возможность получения оперативных данных
В типовом решении есть отражение трудозатрат на задачу, запланированные и согласованные трудозатраты. Но мы пошли немного дальше и реализовали свой механизм учета трудозатрат :
- Он позволяет быстро относить трудозатраты на технический проект, на ошибку, на какую-то задачу , чтобы потом получать информацию о том, где у нас проблемы, куда мы тратим время;
- Также в наш механизм учета трудозатрат мы добавили элементы календаря . Мы можем там же назначать встречи, и эта информация сразу отображается у всех участников этой встречи.
Ввод информации о трудозатратах – это не самоцель. Целью является оценка того, как мы тратим свое время. Это очень важно.
60. Можно ли использовать типовые конфигурации фирмы "1С" для создания коммерческих тиражируемых решений?
Пользователь или обслуживающая его организация имеют право создавать на основе правомерно приобретенной конфигурации собственные прикладные решения и использовать их для ведения учета на собственном предприятии. Это не противоречит Лицензионному соглашению, так как в этом случае программный продукт используется в соответствии с документацией. Тиражирование и распространение такого прикладного решения регулируется не Лицензионным соглашением, а Законом "Об авторском праве и смежных правах".
В соответствии с законом тиражирование и распространение прикладного решения, созданного с использованием фрагментов кода типовой конфигурации "1С", возможно только по разрешению правообладателя. Тиражные решения, созданные с использованием кода типовой конфигурации, могут поставляться пользователям, правомерно владеющим основной поставкой "1С:Предприятия 8", на основе которой создано данное тиражное решение.
Одним из каналов продвижения таких решений может быть сертификация решения на "1С:Совместимо" и распространение его через партнерскую сеть фирмы "1С". Кроме того, разрешение на использование кодов типовых конфигураций предоставляется разработчикам отраслевых тиражных решений по программе "1С-Совместно". Продукты, выпущенные по этой программе, включают конфигурацию и платформу "1С:Предприятие 8".
Дополнительно рассматривается вопрос о предоставлении сторонним разработчикам прав на тиражирование собственных конфигураций при незначительных заимствованиях фрагментов кода прикладных решений фирмы "1С" и без обязательства их поставки именно с теми решениями, фрагменты кода которых заимствованы. Предполагается, что решение о передаче прав на такое тиражирование будет приниматься при проведении сертификации "1С:Совместимо". Однако до принятия решения действуют правила, сформулированные выше.
61. Какие условия необходимо соблюсти разработчику для поставки пользователю своей конфигурации, в которой заимствованы фрагменты типового решения фирмы "1С"? Для "1С:Предприятия 7.7" требовалось, чтобы пользователь имел любой легально приобретенный продукт, содержащий типовую конфигурацию и те компоненты, которые используются в конфигурации.
В "1С:Предприятии 8" деления по компонентам нет. В указанном случае, чтобы не нарушался закон "Об авторском праве и смежных правах", пользователь должен иметь лицензию на использование Основной поставки, содержащей ту конфигурацию, которая взята за основу разработчиком, а также, в соответствии с Лицензионным соглашением на "1С:Предприятие 8", клиентские лицензии "1С:Предприятия 8" по количеству одновременно работающих пользователей. Клиентские лицензии могут использоваться для одновременной работы пользователей с любыми конфигурациями, как фирмы "1С", так и других разработчиков.
62. Можно ли на платформе "1С:Предприятие 8" создавать собственные, полностью оригинальные конфигурации (не использующие фрагментов типовых конфигураций от фирмы "1С")? Кому будут принадлежать авторские и имущественные права на полностью оригинальные конфигурации?
На платформе "1С:Предприятия 8", входящей в состав правомерно приобретенного программного продукта, можно создавать собственные полностью оригинальные конфигурации. Это не противоречит положению Лицензионного соглашения об использовании программного продукта в соответствии с документацией. Если конфигурация является полностью оригинальной, авторские и имущественные права на нее принадлежат разработчику. Он имеет право тиражировать и распространять такую конфигурацию. Чтобы не нарушался закон "Об авторском праве и смежных правах", для использования такой конфигурации пользователем должна быть приобретена любая основная поставка фирмы "1С", включающая платформу "1С:Предприятия 8".
Для облегчения процесса распространения таких решений в настоящее время рассматривается вопрос о тиражировании их по издательской схеме с включением в поставку платформы "1С:Предприятия 8".
63. В каком случае использование полностью оригинальной конфигурации (не типовой конфигурации фирмы "1С") для автоматизации предприятия будет правомерным?
Чтобы не нарушался закон "Об авторском праве и смежных правах", Организация, использующая для автоматизации управления и учета полностью оригинальную конфигурацию, обязана приобрести любую основную поставку системы "1С:Предприятие 8" версии ПРОФ и выше, предназначенную для автоматизации организаций и учреждений и не являющуюся специализированным продуктом для обучения. В этом случае использование полностью оригинальной конфигурации будет правомерным.
64. Имеет ли право разработчик конфигурации исключать из платформы "1С:Предприятия 8" встроенные картинки, логотипы, надписи "1С:Предприятие" и заменять их собственными?
Как указано в Лицензионном соглашении, изменения в программу на платформе "1С:Предприятия" могут вноситься только документированными средствами "1С:Предприятия 8". Средства для изменения кода платформы в поставке "1С:Предприятия" не предусмотрены, возможно лишь обновление версий в штатном режиме. В разрабатываемую конфигурацию можно включать собственные логотипы, пиктограммы и иные изображения и надписи описанными в документации способами. При этом недопустимо исключать встроенные надписи недокументированными средствами.
65. Для реализации своих задач Организация предполагает изменить структуру некоторых таблиц базы данных. Также предполагается использовать хранимые процедуры и триггеры для реализации обработки данных, реализовать экспорт данных путем прямого чтения таблиц, добавить новые индексы и изменить структуру некоторых индексов. Имеет ли Организация право вносить в систему перечисленные изменения?
Лицензионное соглашение не позволяет использовать недокументированные фирмой "1С" средства для построения решений на платформе 1С:Предприятие. Это означает, что средства СУБД (или любые другие внесистемные средства) можно использовать только в том случае, если документация по продуктам линейки "1С:Предприятие" (включая ИТС) содержит явную рекомендацию использовать данное средство для решения данной задачи.
Во всех остальных случаях лицензионное соглашение позволяет использовать для построения решений только штатные средства платформы. В частности, можно обращаться к данным информационной базы только при помощи объектов "1С:Предприятия", специально предназначенных для работы с данными (запросы, справочники, документы и т.д.). Нельзя обращаться к данным информационной базы напрямую, минуя уровень объектов работы с данными "1С:Предприятия" - например при помощи средств СУБД или при помощи внешних компонент, которые реализуют прямой доступ к СУБД. Это ограничение распространяется на любые действия с данными, в том числе на изменение их структуры, а так же на чтение или изменение самих данных информационной базы или служебных данных "1С:Предприятия".
Данное ограничение необходимо для обеспечения стабильности работы механизмов системы, осуществления поддержки и возможности перехода на новые версии "1С:Предприятия".
Суть вопроса:
Есть типовая базовая версия "1с:8 Деньги".
Фирма-партнер 1С добавила в эту конфигурацию подсистему "Мое Время". http://infostart.ru/public/454593/
Базовые ключи, естественно, при этом "слетели". Получившаяся конфигурация стала работать только с ключами ПРОФ.
В таком виде эта конфигурация и выставлена в платной публикации.
Причем, в комплект поставки включена и сама типовая версия "1С:8 Деньги".
Таким образом покупатель п/п "Мое Время" автоматически становится официальным пользователем и типовой версии. Со всеми регистрациями на всех ресурсах.
Г-н Михеев Юрий (tulak - http://infostart.ru/profile/411169/) считает такие действия незаконными.
Если опустить его личные выпады в адрес администрации сайта и лично разработчикам подсистемы "Мое Время", а говорить только по-сути, тогда дословно это выглядит так:
Интересно а на каком основании автор "дорабатывал" 1с Деньги?
Это явное нарушение авторских прав 1с и ее лицензионной системы.
Программа поставляется в "базовом" варианте с платформой и не может подвергаться изменениям с помощью этой платформы. Так как это будет использованием программы не в "соответствии с документацией". На внесение в нее изменений необходимо согласие 1с но в данном случае и согласие то получить будет невозможно так как программа "базовая" а не "проф".
"Автор" совершенно не разбирается в лицензионном законодательстве вообще и в лицензионной политике 1С в частности.
1. Вносить изменения можно только в программы серии "ПРОФ"- по письменному договору с пользователем, а программы базовые и аналогичные им поставки с базовой платформой вносить изменения нельзя.
2. Для создания конфигураций на основе типовых 1с ( серии ПРОФ) или использования их кода необходимо письменное разрешение от фирмы 1с.
3. Авторство таких разработок подтверждается 1С и идет по программе 1С совместимо.
4. Демоверсий типовых задач 1с никогда не делает и в свободном доступе не размещает. Выложенная бесплатно "демоверсия" содержащая полностью продукт "1С Деньги" является уже незаконным распространением продукта 1С.
http://www.1c.ru/news/info.jsp?id=11130
Пользователь программы "1С:Деньги 8" не может вносить изменения в конфигурацию, например добавлять новые виды финансовых операций, - для этого потребуются другие поставки системы "1С:Предприятие".
Внесение изменений в оригинальную конфигурацию поставщика сделает невозможным запуск программы "1С:Деньги 8" без аппаратного ключа защиты.
! таким образом сам пользователь купив основную - ПРОФ поставку может для себя внести изменения.
ВСЕ остальное незаконно - запуск на входящей в состав поставки 1с деньги измененой конфигурации незаконен.
Тиражирование измененной конфигурации незаконно.
Вопрос:
Так что-же может делать пользователь, официально купивший программный продукт, с этим продуктом?
И что имеют право делать программисты (фикси, франч, фри) с этими конфигурациями вообще и с базовыми в частности?
Все положения прописаны у 1С. Но там слишком много разночтений.
Интересует мнение сообщества.
1с конфигуратор – это среда разработки и администрирования информационных баз программы 1с Предприятие.
1с Конфигуратор используется в основном программистами для создания, корректировки программных модулей и объектов конфигурации, а также системными администраторами для выполнения административных функций, таких как создание и восстановление резервных копий программы, тестирование и исправление базы данных и других. Простые пользователи работают и вносят данные в режиме “1с Предприятие”.
Как запустить 1с конфигуратор:
- Запустить программу 1с: Предприятие
- Выбрать нужную информационную базу или создать новую
- Нажать кнопку “Конфигуратор”
- Ввести логин и пароль пользователя с административными правами (если требуется)
Обзор возможностей меню 1с конфигуратора:
Меню “Файл” предназначено для работы с различными файлами поддерживаемыми 1с (внешние отчеты и обработки, текстовые, табличные, графические, HTML документы …), а также просмотра и печати выбранных документов.
Меню “Правка” предназначено для редактирования, поиска, замены информации в модулях ,формах, свойствах, объектах программы.
Если нужно найти какое-то слово или словосочетание в тестах конфигурации используем команду Глобальный поиск.
Вводим нужное словосочетание, выбираем область, настройки поиска и нажимаем кнопку “Искать”.
Появится окно результаты поиска, где можно увидеть все найденные позиции с указанием их месторасположения. По двойному щелчку мыши можно провалиться в искомый модуль прямо к найденному значению.
Если Вы работаете с программным модулем то становится доступно Меню “Текст” программы 1с конфигуратор, которое позволяет настраивать и форматировать текстовые модули, добавлять запросы к объекта информационной базы итд.
Например, чтобы сделать код встроенного языка 1с удобно читаемым – его можно отформатировать через меню Текст-Блок-Форматировать.
Вот пример кода до форматирования:
Выделяем нужный участок кода, выбираем команду “Форматировать”
Вот результат форматирования:
При помощи команд Меню “Конфигурация” Вы можете производить различные манипуляции с текущей конфигурацией .
Что такое Конфигурация
– по сути это программа созданная при помощи 1с конфигуратора, содержащая описание структуры таблиц базы данных и алгоритмы работы с этими данными.
Существует “Основная конфигурация” – это конфигурация с которой работает программист – вносит определенные изменения, чтобы потом обновить конфигурацию базы данных.
Конфигурация базы данных – это программа с которой непосредственно работают пользователи и вносят свои данные . Вносить изменения в структуру конфигурации базы данных можно только путем обновления из основной конфигурации.
Существует также конфигурация поставщика – это исходная конфигурация от компании, создавшей продукт. На ее основе зачастую создается основная конфигурация и конфигурация базы данных. Если программа создается с нуля, то конфигурации поставщика может не существовать. Поставщики зачастую выпускают новые версии своей программы. И если конфигурация не снята с поддержки, то можно обновиться в автоматическом режиме.
Основные команды меню Конфигурация:
- Открыть конфигурацию, для дальнейшей работы с объектами информационной базы
- Сохранить конфигурацию и Обновить конфигурацию– сохранение и обновление Конфигурации БД из основной конфигурации
- Поддержка – Обновление – обновлении конфигурации из конфигурации поставщика из интернета или из файлов cf, cfu
- Сохранение конфигурации в файл cf
- Загрузка конфигурации из файла cf с заменой текущей конфигурации
- Сравнение , объединение конфигурации из файла – сравнение конфигураций и добавление изменений из файла cf
- Проверка конфигурации на ошибки
Если вы работаете с обычными формами, то при их разработке доступно меню Форма.
Команды этого меню позволяют управлять различными элементами управления(Кнопка, Надпись,Поле ввода,Флажок, Поле списка, Табличное поле и другими) на обычной форме.
Меню Отладка содержит команды для работы со встроенным отладчиком 1с.
Отладчик 1с нужен для тестирования программного кода 1с. Для его работы необходимо запустить 1с в режиме отладки. После этого можно останавливаться в произвольном месте программного кода (установить точку останова) и проверять значения которые принимают различные переменные или объекты.
Как посмотреть значения объектов в режиме отладки
- Если это переменная то система выдает значение в подсказке при наведении курсора на переменную
- Через форму Вычислить выражение можно вызвать с помощью контекстного меню или нажатия быстрых клавиш — (Shift + F9), или меню (Отладка — Вычислить выражение).
- через Табло, которое вызывается с помощью быстрых клавиш Ctrl + Alt +W или из меню (Отладка — Табло). Добавить объект в табло можно через кнопку “Включить в табло” из формы “Вычислить выражение” или вписать вручную.
Установить точку останова можно:
Как узнать откуда вызвана процедура или функция ?
Чтобы узнать откуда была вызвана та или иная процедура или функция в 1С предусмотрена специальная функция — «Стек вызовов». Для запуска Стека вызовов необходимо нажать горячие клавиши — Ctrl + Alt + C или через меню (Отладка — Стек вызовов).
С помощью него Вы можете узнать, откуда была вызвана процедура или функция и с какими параметрами:
В процессе отладки можно двигаться и отслеживать изменения по строкам (по шагам) после активации точки останова.Для того чтобы сделать шаг к следующей строке, необходимо нажать кнопку «F11″(Шагнуть в). Когда Вы находитесь в режиме пошаговой отладки слева от кода появляется стрелка:
Рассмотрим основные команды меню Администрирование
Похожие записи
Gallery image with caption: Теги 1227, 1228 в кассовом чеке из 1с. Обработка ATOLKKT c интеграционной компонентой АТОЛ.
1С:Предприятие — эффективный инструмент малого и среднего бизнеса, существенно облегчающий ведение бухгалтерского, торгового и налогового учета, документооборота. Но необходимо научиться реализовывать потенциал платформы «1С» максимально полно.
Переоценить важность и пользу платформ и конфигураций «1С» в современном бизнесе нельзя. Это уникальный инструмент, позволяющий оптимизировать бухгалтерские, управленческие процессы для небольших фирм и крупных корпораций.
Платформа «1С:Предприятие» — основа, на которой программистами создаются конфигурации для конечных пользователей. Без платформы не будут работать конфигурации, при этом сама платформа без учета конфигураций для конечных пользователей совершенно бесполезна — для практического применения требуются именно прикладные решения.
Прежде чем говорить о конкретных конфигурациях, стоит проследить общую структуру экосистемы 1С:
- Платформа «1С:Предприятие» — основа, на которой пишутся прикладные решения. С течением времени, с учетом потребностей целевой аудитории платформы обновляются — версии обозначается цифрами: это может быть 6.0, 7.7, 8.0, 8.2., 8.3. Платформы поколения «1С:Предприятие 8» более востребованы, так как предлагают больше возможностей для пользователей;
- Конфигурация 1С. Более высокий уровень конкретизации. Создаются на платформе с применением кода 1С. Конечные пользователи в итоге работают именно с конфигурациями. О них подробнее будет чуть ниже;
Платформа «1С:Предприятие» — гибкая и функциональная система, предполагающая огромное количество разнообразных возможностей. При настройке системы учитываются особенности ведения учета в конкретной фирме, а при изменении внешних условий можно быстро внести коррективы — с помощью «Конфигуратора».
Обратите внимание, конфигурирование выполняют франчайзинговые фирмы, специализирующиеся на поддержке продуктов «1С», в частности, сотрудники нашей компании. Обращайтесь!
1С Предприятие: программные функции — ваши возможности
Основное назначение платформы — автоматизация работы по ведению бухгалтерии, управленческого учета. Также система позволяет внедрять специальные решения конкретно под нужды клиентов.
Широкий функционал «1С:Предприятие» обусловлен включением множества типовых компонентов — это «Оперативный учет», «Веб-расширение», «Бухгалтерский учет», «Расчет», «УРИБ» и другие. Вне зависимости от выбранной конфигурации платформа может решать сразу несколько задач:
- позволяет вести управленческий учет, анализировать широкий спектр данных;
- автоматизирует хозяйственную и организационную деятельность предприятия;
- регламентирует отчетность, облегчает ведение бухгалтерского учета;
- выполняет расчеты зарплаты сотрудникам, позволяет управлять персоналом.
Руководитель фирмы, использующей платформу «1С:Предприятие», может сам определить, какие функции необходимы его организации, опираясь на поставленные цели и группу ответственных пользователей.
Система предполагает общую и персональную настройку, множество переключаемых интерфейсов, универсальный экспорт и импорт данных, получение обновлений онлайн.
Варианты поставки в системе «1С:Предприятие»
Варианты поставки — важный момент, на который нужно обратить внимание. Методов организации работы с данными существует два:
- файловый вариант. Вне зависимости от того, какую конфигурацию вы установите, вся рабочая информация (начиная от регистров и заканчивая справочными данными, документами) будет храниться в служебном файле. Это оптимальный вариант, если системой будет пользоваться не больше четырех человек одновременно. К преимуществам файловой системы можно отнести простоту настройки;
- клиент-серверное решение. Обратите внимание на этот вариант, если количество пользователей по работе с программой велико (больше четырех человек), если речь идет о бизнесе с активным документооборотом. Данное решение предполагает организацию баз данных в серверных таблицах. Вариантов организации таких немало, это может быть Oracle, MSSQL. Среди достоинств подобного подхода стоит выделить высокую скорость работы, отсутствие проблем с доступом.
Виды конфигураций 1С Предприятие
Конфигурации «1С» — готовые программные решения, собранные на базе конкретной версии версии (например, 8.3). В зависимости от того, какие именно задачи вам требуется решить, вы можете использовать разные конфигурации:
- бухгалтерский учет;
- налоговый учет;
- управленческий учет;
- документооборот;
- налоговый учет;
- управление персоналом.
Выше представлены типовые конфигурации. Создаются программистами компании «1С». Все они представлены на официальном сайте «1С» — это «1С:Бухгалтерия» , «1С:Зарплата и управление персоналом» и другие. Это универсальные решения, которые характеризуются надежностью, продуманным функционалом, высоким качеством. Но такие решения сложно назвать индивидуальными: они требуют настройки под конкретного пользователя — только в этом случае можно рассчитывать на реализацию полного потенциала «1С».
Также существуют нетиповые конфигурации — они пишутся компаниями-партнерами, могут создаваться на основе типовых (к типовым добавляют уникальный функционал) или с нуля. Преимущество этого варианта заключается в том, что изначально нетиповые программы выстраиваются под потребности конкретной фирмы. Но здесь могут встречаться трудноустраняемые баги — вносить изменения в программный код нетиповых систем тяжело (особенно, если речь идет о конфигурациях, созданных с нуля). Чтобы свести вероятные недостатки подобного подхода к минимуму, перед тем, как использовать нетиповую конфигурацию, ее необходимо сертифицировать в фирме «1С», получив логотип «1С:Совместимо». Примеры нетиповых конфигураций — «1С:Рыбопереработка», «1С:Молокозавод».
Автоматизация бизнес-процессов с помощью 1С
Характерная черта любого продукта «1С», и «1С:Предприятие 8.3» не стала исключением, — возможность настройки прикладных решений под индивидуальные потребности. Скачайте платформу с официального сайта, купите лицензию и инсталлируйте дополнительные конфигурации, внеся туда данные пользователя.
«1С:Предприятие» — единая платформа, позволяющая автоматизировать деятельность компании в любом разрезе — речь идет о финансовом, управленческом, кадровом, бухгалтерском учете. Интегрируйте нужные прикладные решения и управляйте всеми аспектами одной или нескольких фирм, разными подразделениями. Любые конфигурации «1С» выстраиваются на общих принципах — их можно настраивать в соответствии со своими потребностями, изменять, учитывая специфику деятельности организации. Вы можете сами выбирать подходящие прикладные решения и работать в защищенной системе управления всеми процессами.
Важно: получить максимум возможностей от платформы «1С:Предприятие» можно только, если речь идет о лицензированных конфигурациях, настройка и сопровождение которых осуществляется официальными представителями фирмы «1С». На нашем сайте вы можете купить программный продукт «1С». Мы предлагаем типовые программы и отраслевые решения, а также осуществляем широкий спектр работ по автоматизации, внедрению, сопровождению «1С» продуктов. Ждем ваших обращений!
Читайте также: