1с конфигурация для тестирования пользователей

1с:автоматизированная проверка конфигураций апк предназначена для автоматизированной проверки конфигураций и расширений конфигурации, разработанных на платформе 1с:предприятие 8, на соответствие стандартам

«1С:Автоматизированная проверка конфигураций» (АПК) предназначена для автоматизированной проверки конфигураций и расширений конфигурации, разработанных на платформе «1С:Предприятие 8», на соответствие стандартам и иным требованиям технического характера.

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

Техническое качество решений


1С:Автоматизированная проверка конфигураций

Для разработки технически качественных решений на платформе «1С:Предприятие 8» необходимо придерживаться выработанных стандартов и рекомендаций «Системы стандартов и методик разработки конфигураций для платформы 1С:Предприятие 8». Эти стандарты предполагают соблюдение правил разработки конфигураций на платформе «1С:Предприятие 8», в частности, принципов построения архитектуры конфигурации, ее запуска и работы, правил написания кода и правил орфографии в программном коде и текстах.

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

Основные возможности

АПК выполняет проверку технического качества конфигураций в следующих вариантах:

Разовая проверка конфигурации на соответствие стандартам разработки

  • Разовая автоматическая проверка конфигураций на соответствие актуальным стандартам разработки конфигураций на платформе «1С:Предприятие 8» для получения детального представления о качестве конкретной версии прикладного решения (например, при сертификации на статус «1С:Совместимо»).


1С:Автоматизированная проверка конфигураций

Регулярная автоматическая проверка конфигурации на соответствие стандартам разработки

Это рекомендуемый вариант для непрерывной интеграции (CI, англ. Continuous Integration) с целью выявления ошибок и несоответствий стандартам на ранней стадии разработки. Непрерывная интеграция — практика частой сборки и тестирования продукта с целью выявления и устранения ошибок почти сразу же, как только они были привнесены.

Для этого в распоряжении у разработчика есть целый ряд средств:

  • Гибкая настройка области и графика проверки:
    • проверка конфигурации по расписанию для планирования запуска проверки по определенному удобному графику;
    • автоматическое обновление проверяемой конфигурации из сетевого хранилища конфигурации (при коллективной разработке); при этом выполняется инкрементальная проверка только последних измененных объектов, что многократно ускоряет проверку в целом и позволяет выполнять проверки чаще.
  • проверка как групп требований, так и отдельных стандартов, в том числе отдельная платформенная проверка конфигурации;
  • проверка всех или только указанных объектов конфигурации;
  • проверка объектов конфигурации с учетом заданных исключений.
  • Формирование результатов проверки конфигурации в виде настраиваемых сводных отчетов и быстрые операции с выявленными ошибками:
    • установка различных состояний ошибок (зарегистрирована, исправлена, особенность);
    • учет особенностей, указанных ответственным при проверке конфигурации, и синхронизация их с найденными ошибками при последующих проверках;
    • перенаправление ошибок другим ответственным;
    • комментирование ошибок и особенностей с целью повышения их информативности;
    • дополнение словаря верных слов в случае выявления ложной орфографической ошибки.
  • Удобное назначение ответственных за подсистемы, объекты, формы, реквизиты или конфигурацию в целом. При этом ответственным за ошибку назначается ответственный за объект, где эта ошибка найдена, или ответственный за его родительский объект (например, подсистему), если непосредственно для самого объекта ответственный не указан.
  • Автоматическая рассылка ответственным по электронной почте уведомлений о направленных на них ошибках, отчетов о завершении проверки конфигурации и о ее результатах.
  • Пакетный режим запуска с выгрузкой результатов проверки в формат JUnit.
  • Интеграция с «Системой проектирования прикладных решений» (СППР) для работы с ошибками проверяемой конфигурации непосредственно в СППР.
  • Проверка орфографии

    Для более тщательной проверки конфигурации на орфографические ошибки и исключения ложных ошибок применяется сервис «Проверка правописания: Яндекс.Спеллер». Орфография проверяется как в именах переменных, параметров, процедур, функций, так и в комментариях в коде, в именах и синонимах метаданных, а также в макетах.

    Сервисные возможности

    • Выгрузка и загрузка списка ответственных для их переноса между различными конфигурациями в одной или между несколькими базами АПК.
    • Выгрузка и загрузка особенностей конфигурации в файл для учета этих особенностей при проверке других конфигураций, основанных на исходной.
    • Выгрузка и загрузка словаря верных слов для его актуализации в других базах.

    Сравнение качества различных конфигураций

    Для сравнения качества можно выполнить проверку нескольких конфигураций в одной информационной базе АПК и построить сводный отчет по выявленным ошибкам в интересующих конфигурациях.

    Расширяемость

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


    1С:Автоматизированная проверка конфигураций


    1С:Автоматизированная проверка конфигураций


    1С:Автоматизированная проверка конфигураций


    1С:Автоматизированная проверка конфигураций

    Порядок распространения и использования

    Получить дистрибутив финальной версии могут зарегистрированные пользователи системы «1С:Предприятие 8», имеющие действующую подписку на информационно-технологическое сопровождение (ИТС), а также партнеры фирмы «1С».

    Дистрибутив финальной версии распространяется следующими способами:

    1. в составе диска ИТС;
    2. на сайте поддержки пользователей.

    Для использования финальной версии «1С:Автоматизированная проверка конфигураций» необходима платформа «1С:Предприятие 8» версии 8.3.6 и выше.

    Приобретение клиентских лицензий специально для работы с данной конфигурацией не требуется. Документация и примеры проверок включены в продукт в электронном виде.

    Добрый день, Коллеги!

    Система тестирования 1.1

    Конфигурация «Система тестирования 1.1» является продолжением развития «Тренажера для тестирования 1.0» (описание тренажера ниже под спойлером), функционал расширен путем подключения разреза пользователей.

    Конфигурацию можно использовать для аттестации сотрудников, студентов, школьников и в прочих целях, где необходимо провести тестирование.

    Добавлен полноценный функционал по учету действий в системе пользователя, фиксируются в разрезе пользователя все ответы на вопросы во всех режимах.

    Добавлено ограничение на время прохождения тестирования.

    Разделено понятия тестирования, на подготовительные и назначенные тестирования. Подготовительные тестирования пользователь может проводить самостоятельно н-ое количество раз. Назначенные тестирования — возможно пройти пользователю только один раз, назначение тестирования производиться в разрезе курса и пользователей.

    Остальные возможности конфигурации унаследованы из «Тренажера для тестирования 1.0»:

    • Три режима для проведения подготовительных тестирований: Вопросы, Интенсив и Тестирование.

      • Вопросы — все вопросы в разрезе курса и раздела.
      • Интенсив — ряд вопросов определенных ранее в режиме «Вопросы» соответствующей кнопкой.
      • Тестирование — полноценное тестирование со случайной генерацией вопросов, ограниченное временем прохождения (ограничение по времени только имеется в конфигурации Система тестирования 1.1 и выше).
    • Ввод вопросов (ниже в описание тренажера для тестирования продемонстрирована видео инструкция).
    • Раздел это группа вопросов которая будет использована при случайной генерации тестирования. Количество разделов не ограничено.
    • Возможно в вопросах использовать картинки.



    Немало важные изменения претерпел интерфейс. Всё связанное с конфигурацией «Система тестирования 1.1» перенесено в подсистему «Тестирование», разделенное на четыре блока: Тестирование, Подготовка к тестированию, Настройка и Отчеты. Два блока: Настройка и Отчеты доступны только администратору системы тестирования.

    Новые отчеты позволяют проанализировать успехи аттестации пользователей.

    Подсистема «Администрирование» доступна только администратору системы, используется для настройки.

    Текущая версия конфигурации «Система тестирования 1.1» 1.1.0.1

    Минимальные требования: Платформа 1С:Предприятие 8.3 (8.3.10.2639)

    Переход с конфигурации «Тренажер для тестирования 1.0» на «Систему тестирования 1.1» производиться путем обновления через сравнение и объединение. Предварительно, обязательно сделайте копию базы данных. После обновления, необходимо отключить от подсистемы «Управление» все объекты и удалить её. При тестирование обновления ошибок не выявил.

    Вариант конфигурации «Тренажер для тестирования 1.0» остается доступный для скачивания для однопользовательского использования. Если вам необходимо в корпоративных целях использовать конфигурацию, необходимо скачивать «Систему тестирования 1.1».

    Конфигурация не содержит вложенных тестов компании «1С»

    Предыстория с чего всё началось…

    Я, как многий, из вас, начинающий путь программист к сертификации. Кто-то брезгует сертификатами, но с ними увы вы смотритесь более привлекательным для работодателя!

    1С выпускает свой тренажер, но посмотрев его у товарища, я понял, что он меня не устраивает по следующим пунктам:

    • Нет режима «Интенсив» — когда я могу установить/выделить вопросы, по которым хотел бы прогонять тесты, исключив вопросы, которые для меня не проблема, в разрезе курса и раздела.
    • Нет удобных отчетов результатов.
    • Нет сброса результатов.
    • Нет ПК-версии.

    • Довольно дорогой.

    Пришел к идеи создать свой тренажер. Но прежде чем, что-то создать, нужно проверить может уже есть на Инфостарте? На Инфостарте есть несколько тренажеров, но они ещё менее привлекательные чем разработка от 1С.

    Описание версии «Тренажер для тестирования 1.0»

    Данный тренажер вышел универсальным, можно использовать не только под нужны получения сертификатов «1С:Профессионал», но и для создания других любых тестов, это может быть школьное тестирование, подготовка к сдачи ПДД, закрепление корпоративного обучения и многое другое.

    1. Режим «Тестирование» — режим задается количеством вопросов и количеством правильных ответов.
    2. Режим «Интенсив» — только вопросы, по которым нужно усиленно пройтись.
    3. Режим «Все вопросы». В разрезе курса.

    1. Легко вносить вопросы — через специальную обработку.
    2. Поддержка изображений в вопросе.
    3. Не ограниченной количество вопросов при тестирование (вы можете создать тест на 100500 вопросов).
    4. Режим «Интенсив» в разрезе курса или курса и раздела.

    1. Вы узнаете как динамически создавать элементы управляемой формы.
    2. Как загрузить картинки (изображения) в конфигурацию 1С.
    3. Вариант разбора текста построчно.
    4. Работа с динамическим списком.
    5. Формирование выпадающих списков на управляемой форме.
    6. Работа со случайным формированием списка вопросов.
    7. Многое другое.

    • Добавить время в режиме «Тестирование».
    • БСП — подкрутить пользователей и другие возможности.
    • Предлагайте свои идеи, по возможности буду реализовывать.

    Данный тренажёр не содержит какую либо базу вопросов, все совпадения случайны!

    Единственное место расположения тренажера данная публикации, остальные публикации не легальные.

    Изменения в версиях

    Версия 1.1.0.1 (27.09.18)

    В конфигурацию подключена БСП. Переработан интерфейс. Добавлены новые отчеты для анализа работы пользователей. Понятие тестирование разбито на два: назначенное и подготовительное. Подготовительное включает три режима тестирования, назначенное имеет один вариант и одну попытку.

    1С:Учебное тестирование позволяет проверить знания по наиболее востребованным продуктам фирмы «1С» делового назначения и может быть рекомендовано для подготовки к экзамену «1С:Профессионал».

    База учебного тестирования находится в свободном доступе и включает тесты из всех тем экзамена 1С:Профессионал.

    Регистрация

    Для доступа к тестам зарегистрируйтесь на .

    При повторном прохождении тестов воспользуйтесь логином и паролем, указанным в письме, которое Вы получили при регистрации.

    Правила 1С:Учебного тестирования

    • Можно пользоваться литературой и открывать программу «1С:Предприятие».
    • Количество попыток и число ошибок не ограничено и не публикуется.
    • Для получения положительной оценки («Сдано») требуется правильно ответить на 12 из 14 вопросов в пределах установленного ограничения времени — 30 минут;

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

    Правильные ответы

    Чтобы видеть правильные ответы — используйте

    • платный вариант 1С:Учебного тестирования (для стационарных компьютеров)
    • мобильный тренажер http://1c.ru/prof/mobile.jsp (для планшетов и смартфонов)

    Справка об успешном прохождении 1С:Учебного тестирования

    После успешного прохождения теста, Вы получите письмо со ссылкой на справку .

    По Вашему желанию, справка может быть предъявлена преподавателю, работодателю, вывешена на персональной страничке и т.д.

    Мы готовы выслать почтой её бумажный вариант, если Вы разместите ссылку на учебное тестирование: в соц.сетях, на сайте или форуме. Просто пришлите ссылку (которую разместили именно Вы) на с указанием Вашего почтового адреса.

    Место 1С:Учебного тестирования в системе контроля знаний «1С»

    Обращаем внимание, что сдача тестов
    1С:Учебного тестирования не является обязательной
    для допуска к экзаменам «1С:Профессионал» и
    «1С:Специалист».

    Сдача сертификационного экзамена «1С:Профессионал»

    Рекомендуем
    Вам не останавливаться на достигнутом и сдать сертификационный экзамен
    «1С:Профессионал». Сертификат «1С:Профессионал» является
    официальным и общепризнанным подтверждением того, что его владелец может
    эффективно использовать в своей работе весь спектр возможностей наиболее
    распространенных программ автоматизации бухгалтерского, оперативного
    торгово-складского, управленческого учета и расчета заработной платы. Наличие
    сертификата «1С:Профессионал» выгодно выделит Вашу кандидатуру у
    работодателя.

    Ознакомиться с
    условиями сдачи сертификационного экзамена «1С:Профессионал» и подать
    заявку на экзамен можно .

    Сдача экзамена «1С:Специалист»

    Успешная сдача «1С:Профессионала» открывает Вам доступ к следующей ступени — экзамену «1С:Специалист». «1С:Специалист» — свидетельствует о глубоком изучении предметной области и профессиональном владении инструментальными средствами проектирования в среде «1С». Специалисты данного уровня являются элитой сообщества «1С» и всегда востребованы на рынке труда. Подготовка к экзамену «1С:Специалист» — сложный и трудоемкий процесс, в котором пользователь может опереться на методическую литературу, а также воспользоваться услугами учебных центров.

    Уважаемый специалист-пользователь 1С!

    Предлагаем Вам бесплатно проверить Ваши знания по наиболее востребованным продуктам фирмы «1С» с помощью 1С:Учебного тестирования. Это может быть первым шагом в подготовке к экзамену «1С:Профессионал» .

    1С:Учебное тестирование будет также интересно для проверки качества подготовки студентов в учебных заведениях, самоконтроля пользователями учебных версий, а также для самоконтроля уровня остаточных знаний теми, кто уже имеет сертификаты и аттестаты.

    1С:Учебное тестирование проводится по таким программным решениям:

  • «1С:Предприятие 8. Управление торговлей для Украины»
  • «1С:Предприятие 8. Управление производственным предприятием для Украины»
  • «1С:Бухгалтерия 8 для Украины»
  • «1С:Предприятие 8. Зарплата и управление персоналом для Украины»
  • «1С:Зарплата и кадры бюджетного учреждения 8 для Украины»
  • «1С:Бухгалтерия бюджетного учреждения 8 для Украины»
  • Тесты 1С:Учебного тестирования находятся в свободном доступе.

    Регистрация

    Для прохождения тестов следует 1 раз зарегистрироваться. После регистрации, Вы на свою электронную почту, указанную при регистрации, получите логин и пароль. Используйте их для начала тестирования.

    Правила 1С:Учебного тестирования

    • в отличие от тестирования «1С:Профессионал» при выполнении тестового задания 1С:Учебного тестирования Вы можете обращаться к специальной литературе, открывать программу «1С:Предприятие» с целью отыскания правильного ответа;
    • количество попыток сдачи каждого теста и число ошибок не публикуется;
    • сдача тестов происходит в режиме online (при постоянном подключении к сети Интернет) в любое время после регистрации;
    • для получения положительной оценки («Сдано») необходимо правильно ответить на 12 из 14 вопросов в пределах установленного ограничения времени – 30 минут;
    • количество попыток сдачи тестов – не ограничено;
    • при разрыве соединения тест потребуется сдать сначала (вопросы изменятся), при этом попытка сдачи не засчитывается;
    • при получасовом отсутствии действий со стороны пользователя сессия на сервере прерывается, необходимо войти в систему еще раз.

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

    Справка об успешном прохождении 1С:Учебного тестирования

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

    Полученная справка по Вашему желанию может быть предъявлена преподавателю, работодателю, вывешена на персональной страничке и т.д.

    Важно помнить, что данная справка не является аналогом сертификата «1С:Профессионал».

    Место 1С:Учебного тестирования в системе контроля знаний «1С»

    Обращаем внимание, что сдача тестов 1С:Учебного тестирования не является обязательной для допуска к экзаменам «1С:Профессионал» и «1С:Специалист».

    Добрый день, Коллеги!

    Система тестирования 1.1

    Конфигурация «Система тестирования 1.1» является продолжением развития «Тренажера для тестирования 1.0» (описание тренажера ниже под спойлером), функционал расширен путем подключения разреза пользователей.

    Конфигурацию можно использовать для аттестации сотрудников, студентов, школьников и в прочих целях, где необходимо провести тестирование.

    Добавлен полноценный функционал по учету действий в системе пользователя, фиксируются в разрезе пользователя все ответы на вопросы во всех режимах.

    Добавлено ограничение на время прохождения тестирования.

    Разделено понятия тестирования, на подготовительные и назначенные тестирования. Подготовительные тестирования пользователь может проводить самостоятельно н-ое количество раз. Назначенные тестирования — возможно пройти пользователю только один раз, назначение тестирования производиться в разрезе курса и пользователей.

    Остальные возможности конфигурации унаследованы из «Тренажера для тестирования 1.0»:

    • Три режима для проведения подготовительных тестирований: Вопросы, Интенсив и Тестирование.

      • Вопросы — все вопросы в разрезе курса и раздела.
      • Интенсив — ряд вопросов определенных ранее в режиме «Вопросы» соответствующей кнопкой.
      • Тестирование — полноценное тестирование со случайной генерацией вопросов, ограниченное временем прохождения (ограничение по времени только имеется в конфигурации Система тестирования 1.1 и выше).
    • Ввод вопросов (ниже в описание тренажера для тестирования продемонстрирована видео инструкция).
    • Раздел это группа вопросов которая будет использована при случайной генерации тестирования. Количество разделов не ограничено.
    • Возможно в вопросах использовать картинки.



    Немало важные изменения претерпел интерфейс. Всё связанное с конфигурацией «Система тестирования 1.1» перенесено в подсистему «Тестирование», разделенное на четыре блока: Тестирование, Подготовка к тестированию, Настройка и Отчеты. Два блока: Настройка и Отчеты доступны только администратору системы тестирования.

    Новые отчеты позволяют проанализировать успехи аттестации пользователей.

    Подсистема «Администрирование» доступна только администратору системы, используется для настройки.

    Текущая версия конфигурации «Система тестирования 1.1» 1.1.0.1

    Минимальные требования: Платформа 1С:Предприятие 8.3 (8.3.10.2639)

    Переход с конфигурации «Тренажер для тестирования 1.0» на «Систему тестирования 1.1» производиться путем обновления через сравнение и объединение. Предварительно, обязательно сделайте копию базы данных. После обновления, необходимо отключить от подсистемы «Управление» все объекты и удалить её. При тестирование обновления ошибок не выявил.

    Вариант конфигурации «Тренажер для тестирования 1.0» остается доступный для скачивания для однопользовательского использования. Если вам необходимо в корпоративных целях использовать конфигурацию, необходимо скачивать «Систему тестирования 1.1».

    Конфигурация не содержит вложенных тестов компании «1С»

    Предыстория с чего всё началось…

    Я, как многий, из вас, начинающий путь программист к сертификации. Кто-то брезгует сертификатами, но с ними увы вы смотритесь более привлекательным для работодателя!

    1С выпускает свой тренажер, но посмотрев его у товарища, я понял, что он меня не устраивает по следующим пунктам:

    • Нет режима «Интенсив» — когда я могу установить/выделить вопросы, по которым хотел бы прогонять тесты, исключив вопросы, которые для меня не проблема, в разрезе курса и раздела.
    • Нет удобных отчетов результатов.
    • Нет сброса результатов.
    • Нет ПК-версии.

    • Довольно дорогой.

    Пришел к идеи создать свой тренажер. Но прежде чем, что-то создать, нужно проверить может уже есть на Инфостарте? На Инфостарте есть несколько тренажеров, но они ещё менее привлекательные чем разработка от 1С.

    Описание версии «Тренажер для тестирования 1.0»

    Данный тренажер вышел универсальным, можно использовать не только под нужны получения сертификатов «1С:Профессионал», но и для создания других любых тестов, это может быть школьное тестирование, подготовка к сдачи ПДД, закрепление корпоративного обучения и многое другое.

    1. Режим «Тестирование» — режим задается количеством вопросов и количеством правильных ответов.
    2. Режим «Интенсив» — только вопросы, по которым нужно усиленно пройтись.
    3. Режим «Все вопросы». В разрезе курса.

    1. Легко вносить вопросы — через специальную обработку.
    2. Поддержка изображений в вопросе.
    3. Не ограниченной количество вопросов при тестирование (вы можете создать тест на 100500 вопросов).
    4. Режим «Интенсив» в разрезе курса или курса и раздела.

    1. Вы узнаете как динамически создавать элементы управляемой формы.
    2. Как загрузить картинки (изображения) в конфигурацию 1С.
    3. Вариант разбора текста построчно.
    4. Работа с динамическим списком.
    5. Формирование выпадающих списков на управляемой форме.
    6. Работа со случайным формированием списка вопросов.
    7. Многое другое.

    • Добавить время в режиме «Тестирование».
    • БСП — подкрутить пользователей и другие возможности.
    • Предлагайте свои идеи, по возможности буду реализовывать.

    Данный тренажёр не содержит какую либо базу вопросов, все совпадения случайны!

    Единственное место расположения тренажера данная публикации, остальные публикации не легальные.

    Изменения в версиях

    Версия 1.1.0.1 (27.09.18)

    В конфигурацию подключена БСП. Переработан интерфейс. Добавлены новые отчеты для анализа работы пользователей. Понятие тестирование разбито на два: назначенное и подготовительное. Подготовительное включает три режима тестирования, назначенное имеет один вариант и одну попытку.

    Итак, Вы твердо для себя решили готовиться к экзамену Профессионал 1С?

    Давайте узнаем к чему готовиться и как это делать!

    Стратегия сдачи тестов 1С Профессионал

    Обратите внимание, что в этих книжках можно найти только список вопросов к тесту 1С Профессионал, но не ответов 🙂

    Обратите внимание, что версии 1С для сдачи тестов 1С Профессионал периодически обновляются (раньше сдавался по версии 8.1, теперь по 8.2 и т.п.), поэтому список вопросов Вам нужен именно по той редакции платформы/конфигурации, по которой сейчас производится прием тестов 1С Профессионал. По какой версии производится сдача – лучше уточнить непосредственно там, где Вы планируете сдавать экзамен 1С Профессионал.

    Этап 2) Обучение по теме

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

    Как мы и обсуждали раньше, вопрос обучение всегда может быть решен просто:

    • Очные курсы (от 4000 рублей)
    • Интернет курсы (от 1000 рублей, там же)
    • Самообучение по имеющейся 1С и книгам.

    Цель такого обучения – получить общее образование по теме и убедиться, что знания в принципе есть.

    Этап 3) Прорешивание вопросов 1С профессионал

    Не смотря на «общее» знание темы, любые тесты имеют свои тонкости.

    Вопрос может быть сформулирован не точно, с подковыркой, например «Какие объекты используются в алгоритмах?».

    Могут быть вопросы, которые в жизни требуются исключительно редко, например «В механизме полнотекстового поиска для поиска с учетом синонимов слова ‘алый’ используются выражения..».

    Ясное дело, что никакое «общее» образование не даст точные знания ответов на такие вопросы или они не содержатся в оперативной памяти человеческого мозга. Поэтому перед сдачей теста 1С Профессионал необходимо как минимум прорешать все вопросы теста 1С Профессионал, как максимум – зазубрить верные ответы.

    Готовых ответов для тестов 1С Профессионал не «существует» — то есть они не издаются и не распространяются официально.

    Возможны следующие варианты:

    Вариант 1)
    Самостоятельная проверка с помощью непосредственно 1С. Вариант не очень хорош тем, что 1С Вам не скажет, что данный конкретный вариант ответа в тесте – верный, а вопросы, как уже написано, могут быть «с подковыркой».

    Вариант 2)
    Изучение дисков ИТС, на которых публикуются варианты ответов, если у Вас есть доступ к дискам ИТС. Однако на одном диске публикуется менее 100 ответов на вопросы, поэтому дисков понадобиться много.

    Вариант 3)
    Список ответов косвенно можно получить из тестовой сдачи (про тестовую сдачу Профессионала написано выше).

    Вариант 4)
    Поискать в интернет.

    Вопросы 1С Профессионал

    Для того, чтобы Вы могли быстро оценить свои знания для сдачи экзаменов по наиболее популярным экзаменам 1С Профессионал, посмотрите какие знания по 1С у Вас должны быть.

    Вопросы 1С профессионал — платформа

    • Что такое платформа – толстый и тонкий клиент, базы данных
    • Инструменты платформы в режиме предприятие и конфигуратор
    • Конструкторы конфигуратора
    • Разработка и отладка
    • Конфигурация как набор объектов
    • Конфигурация как набор таблиц базы данных
    • Обмен данными
    • Обслуживание конфигурации
    • Интерфейсы
    • Отчетность
    • Механизмы построения учета для бухгалтерии, торговли, зарплаты.

    Вопросы 1С профессионал — бухгалтерия редакции 2

    • Конфигурирование и администрирование платформы 1С *
    • План счетов в 1С *
    • Регистры в 1С *
    • Работа с 1С в применении к Бухгалтерии 1С
    • Денежные средства
    • Основные средства и НМА
    • Расчеты
    • Номенклатура
    • Зарплата (в Бухгалтерии)
    • Производство (в Бухгалтерии)
    • Налог на прибыль
    • НДС (в Бухгалтерии)
    • Другие виды налогообложения
    • Работа пользователя

    Там, где не указана *, тема относится конкретно к конфигурации Бухгалтерия 1С, иначе – в целом к 1С.

    Вопросы 1С профессионал — управлению торговлей редакции 11

    • Работа с 1С в применении к Управлению торговлей
    • Начальные остатки, справочники и документы
    • Цены и правила продажи
    • Закупки
    • CRM (в Управлении торговлей)
    • Оптовая, комиссионная, розничная торговля
    • Подотчетные лица
    • Склад
    • Планирование (в Управлении торговлей)
    • Денежные средства (в Управлении торговлей)
    • НДС (в Управлении торговлей)
    • Доходы и расходы (в Управлении торговлей)

    Там, где не указана *, тема относится конкретно к конфигурации Управление торговлей 1С, иначе – в целом к 1С.

    1 1С:ПРЕДПРИЯТИЕ 8 1С: Автоматизированная проверка конфигураций Руководство пользователя (описание конфигурации) Ф ирма «1С» М осква 2015

    2 ООО «1С», 2015 Ф ирма «1С», М осква, , а/я 64 Отдел продаж: Селезневская ул., 21 тел.: (495) факс: (495) URL: К омпания «1С-ИжТиСи», УР, Ижевск, , а/я 9373 Промышленная ул., тел.: (3412) URL: Группа разработки программы М. Дерюшев, Л. М ирошкина, К. К линцов. Руководство пользователя Р. Ф атхуллин. Группа тестирования М. Валова. Н аименование книги: 1С:Автоматизированная проверка конфигураций. Руководство пользователя (Описание конфигурации) Н омер издания: 2 Дата выхода: 14 августа 2015 г.

    3 Для пользователей конфигурации «1С:Автоматизированная проверка конфигураций» услуги линии консультаций предоставляются по электронной почте и по телефону. Получение консультаций возможно только после регистрации программного продукта (для чего необходимо заполнить регистрационную анкету и выслать ее в фирму «1С»). В стоимость комплекта поставки программного продукта включено обслуживание по линии консультаций в течение периода, указанного в вашей регистрационной анкете. К упон на бесплатное обслуживание по линии консультаций, а также конверт с маркой и адресом входят в состав приобретенного вами комплекта программ. По истечении периода бесплатного обслуживания получение консультаций возможно только по договору на И ТС ОНЛАЙ Н. Для заключения договоров обращайтесь к партнерам фирмы «1С». За консультациями по конфигурации необходимо обращаться в компанию «1С-И жтиси» по телефону (3412) или Линия консультаций работает с 10:00 до 18:00 по московскому времени, кроме суббот, воскресений и праздничных дней. Обращаясь к линии консультаций, следует находиться рядом со своим компьютером, иметь под рукой настоящее руководство и свою часть регистрационной анкеты. Желательно заранее уточнить типы используемого компьютера и принтера. Набрав телефон линии консультаций, вы должны услышать ответ дежурного сотрудника. После этого сообщите наименование вашей организации, номер вашего экземпляра системы (он обозначен на CD-ROM комплекта поставки и на вашей части регистрационной анкеты) и, возможно, другую регистрационную информацию по запросу сотрудника линии консультаций. Названная вами информация будет проверена по данным, указанным в отосланной в фирму «1С» части регистрационной анкеты. Отвечая на возникшие у вас вопросы, дежурный сотрудник может воспроизвести возникшую ситуацию на своем компьютере. Он даст вам рекомендации сразу же или после обсуждения с разработчиками. Работа линии консультаций регистрируется, поэтому при повторных обращениях по сложным проблемам вы можете сослаться на дату и время предыдущего разговора.

    4

    5 Оглавление Введение… 7 Глава 1. Пользовательский интерфейс программы Раздел «Проверки» Раздел «Ошибки» Раздел «Задания» Раздел «Отчеты»…19 Глава 2. Подготовка к проверке конфигурации Начало работы с программой Ввод сведений о конфигурациях…28 Глава 3. Проверка конфигурации Запуск проверки Вариант «Собрать данные и проверить» Вариант «Перепроверить по ранее собранным данным» Вариант «Выполнить аудит версии» Платформенная проверка конфигурации Возможные ошибки в начале проверки конфигурации…47 Глава 4. Работа с ошибками Отчет «Ошибки» Назначение ответственных Отчет «Особенности» Настройка отчетов К омментарии к ошибкам…61 Глава 5. Создание собственных правил проверки Демонстрационный пример Создание нового требования Создание нового правила проверки

    6 1С:Автоматизированная проверка конфигураций 5.4. Создание новой ошибки Проверка нового требования Синтаксис правил проверки Переменные, определенные в контексте выполнения проверки Процедуры и функции для работы с модулями Процедуры и функции для работы со справкой Процедуры и функции для работы с формами Процедуры и функции для работы с макетами Процедуры и функции общего назначения Процедуры и функции для работы со структурой метаданных Процедуры и функции для работы со свойствами метаданных

    7 Введение Для разработки технически качественных решений на платформе «1С:Предприятие» необходимо придерживаться выработанных стандартов и рекомендаций «Системы стандартов и методик разработки конфигураций для платформы 1С:Предприятие 8». Эти стандарты предполагают соблюдение правил орфографии в текстах к онфигурации, контроль обращения к прикладным объектам, отсутствующим в конфигурации, и пр. Выполнение проверок и исправление найденных ошибок способствует значительному повышению качества работ, однако выполнение проверок вручную требует от разработчиков значительных усилий и хорошего знания «Системы стандартов и методик разработк и конфигураций для платформы 1С:Предприятие 8». Даже для небольших конфигураций выполнение таких проверок на постоянной основе бывает проблематично. Программный продукт «1С:Автоматизированная проверка к онфигураций» (АПК ) предназначен для автоматизированной проверк и конфигураций, разработанных на платформе «1С:Предприятие 8», на соответствие стандартам и иным требованиям технического характера. «1С:Автоматизированная проверка конфигураций» используется совместно с любым программным продуктом «1С:Предприятие 8» версии ПРОФ. Программа выполняет проверку технического качества конфигураций в автоматическом режиме, производя следующие работы: выявление ошибок; прикрепление к найденным ошибкам тек стов стандартов и методик разработки; возможность гибкой настройки проверки; распределение ошибок по ответственным, формирование заданий для доработки; учет особенностей, указанных ответственным при проверке конфигурации; формирование результатов проверки конфигурации в виде сводных отчетов; 7

    8 1С:Автоматизированная проверка конфигураций вывод подробных результатов проверки в виде текстового отчета и табличного документа с заданной группировкой. 8

    9 Глава 1. Пользовательский интерфейс программы Пользовательский интерфейс программы содержит нескольк о разделов (рис. 1): раздел «Проверки» (область 1); раздел «Ошибки» (область 2); раздел «Задания» (область 3); раздел «Отчеты» (область 4). Рисунок 1. Основной вид программы 1.1. Раздел «Проверки» В данном разделе отображаются выполненные ранее проверки конфигураций (рис. 2). 9

    10 1С:Автоматизированная проверка конфигураций Рисунок 2. Раздел «Проверки» Отчет о выполненных ранее проверках представлен в виде таблицы, в которой имеются следующие колонки: «Дата» отображает дату создания документа проверки. «Вид документа» отображает вид документа проверки. «Номер» содержит порядковый номер документа. «Версия» отображает версию проверенной конфигурации. «Обнаружено ошибок»» отображает количество ошибок, обнаруженных программой при проверке конфигурации. «Вариант проверки» отображает вариант проверки конфигурации и количество требований, по которым выполняется проверка. «Проверяемые объекты» отображает количество проверяемых объектов конфигурации. «Длительность» отображает время, затраченное на проверку конфигурации. «Статус» содержит статус проверки данной конфигурации. В верхней части раздела находится панель действий (рис. 3). Рисунок 3. Панель действий раздела «Проверки» 10

    11 Глава 1. Пользовательский интерфейс программы При нажатии на кнопку «Новая конфигурация…» открывается форма для ввода сведений о новой конфигурации (рис. 4). После заполнения и сохранения сведений новая конфигурация становится текущей. Подробную информацию о данной форме см. на стр. 28. Рисунок 4. Ввод сведений о новой конфигурации Чтобы вывести информацию о проверенной конфигурации нужно нажать на кнопку «Выбрать конфигурацию» и в открывшемся окне выбрать из предложенного списка требуемую конфигурацию (рис. 5). После этого в верхней части рабочего стола данного раздела будет выведена подробная информация об этой конфигурации. 11

    12 1С:Автоматизированная проверка конфигураций Рисунок 5. Выбор конфигурации Новые проверки по умолчанию выполняются для текущей выбранной конфигурации. Чтобы изменить данные о текущей конфигурации необходимо нажать на кнопку «Изменить данные конфигурации…». После этого откроется форма элемента текущей конфигурации, куда можно вносить изменения (рис. 6). 12

    13 Глава 1. Пользовательский интерфейс программы Рисунок 6. Изменение данных конфигурации Чтобы посмотреть или назначить ответственных за определенные объекты нужно нажать на кнопку «Назначить ответственных». В открывшейся форме (рис. 7) отображаются сведения об уровне наследования ответственности для каждого объекта метаданных: либо ответственный явно назначен за конкретный объект метаданных, либо за его родительскую подсистему, либо за конфигурацию в целом. 13

    14 1С:Автоматизированная проверка конфигураций Рисунок 7. Форма «Назначение ответственных» При нажатии на кнопку «Версии» открывается форма «Версии проверяемой конфигурации» справочника «Версии» (рис. 8). Она содержит список версий конфигураций, проверяемых в АПК. Ф орма списка данного справочника доступна только пользователям с ролью «Полные права». Рисунок 8. Форма «Версии проверяемой конфигурации» 14

    15 Глава 1. Пользовательский интерфейс программы При нажатии на кнопку «Структура конфигурации» открывается справочник «Структура конфигурации» (рис. 9). В данном справочнике хранится информация о структуре объектов проверяемой конфигурации, сгруппированных по версиям. За каждый объект версии может быть назначен ответственный. Рисунок 9. Справочник «Структура конфигурации» Запуск новой проверки выполняется нажатием на кнопку «Н овая проверка» (см. стр. 39). Для роли «Пользователь» данная кнопка недоступна Раздел «Ошибки» В данном разделе отображаются сведения об ошибках, выявленных при проверке выбранной конфигурации (рис. 10). По умолчанию выводится отчет о проверке последней версии конфигурации (определяется по номеру версии). 15

    16 1С:Автоматизированная проверка конфигураций Рисунок 10. Раздел «Ошибки» В верхней части раздела находится панель действий (рис. 11). Рисунок 11. Панель действий раздела «Ошибки» Для формирования отчета об ошибках, выявленных в проверенной конфигурации, необходимо нажать на кнопку «Сформировать». Анализ выявленных ошибок выполняется по различным критериям. Для этого предусмотрено несколько видов отчетов, которые можно выбрать при нажатии на действие «Вариант отчета» (рис. 12). Рассмотрим наиболее часто используемые: «Ошибки» стандартный отчет для просмотра ошибок; группирует ошибки в отношении дерева объектов конфигурации. «Ошибки по требованиям» отчет об ошибках, сгруппированных по требованиям, предъявляемым к конфигурации. «Ошибки по ответственным» отчет, показывающий количество ошибок по каждому ответственному. «Особенности» стандартный отчет для просмотра особенностей конфигурации; группирует ошибки в отношении дерева объектов конфигурации. «Особенности по требованиям» отчет для просмотра особенностей конфигурации, сгруппированных по требованиям, предъявляемым к ней. 16

    17 Глава 1. Пользовательский интерфейс программы «Анализ ошибок версии» отчет для выявления наиболее острых проблем в конфигурации; группирует ошибки по критичности в порядке уменьшения общего количества по каждой обнаруженной ошибке. «Отчет по проверке» сводный отчет о проверке версии конфигурации; может использоваться как контрольный отчет при выпуске очередной версии. «Ошибки для сводки» сводный отчет для просмотра общего количества ошибок и количества ошибок по каждому ответственному. Рисунок 12. Варианты отчетов об ошибках 1.3. Раздел «Задания» В данном разделе отображаются задания, назначенные ответственным (рис. 13). 17

    18 1С:Автоматизированная проверка конфигураций Рисунок 13. Раздел «Задания» К аждое задание раздела содержит набор ошибок, предназначенных для исправления выбранным ответственным. Задания могут быть сформированы как вручную (кнопка «Ввести задания» на панели действий), так и автоматически по результатам распределения ошибок на ответственных, выявленных ранее при выполнении проверки. Для данного раздела предусмотрена возможность формирования списка заданий в виде таблицы (рис. 14). Данная таблица формируется автоматически при проведении документа. Она может быть сохранена во внешний файл и отправлена ответственным, назначенным за выполнение содержащихся в таблице заданий. 18

    19 Глава 1. Пользовательский интерфейс программы Рисунок 14. Таблица «Задание на исправление ошибок» 1.4. Раздел «Отчеты» В данном разделе отображаются сводные сведения о выявленных при проверке ошибках (рис. 15). В данные отчеты попадают сведения о последних версиях конфигураций, для которых установлен признак «Включать в отчетность» (устанавливается в форме элемента конфигурации). Отчет формируется нажатием на кнопку «Сформировать». Рисунок 15. Раздел «Отчеты» 19

    20 1С:Автоматизированная проверка конфигураций Сводный анализ ошибок выполняется по различным критериям. Для этого предусмотрено несколько видов отчетов, которые можно выбрать при нажатии на действие «Вид отчета» (рис. 16): «Выполнение требований в конфигурациях 8.1» отчет, в котором отображается количество ошибок по каждому требованию в каждой конфигурации версии 8.1. «Выполнение требований в конфигурациях 8.2» отчет, в котором отображается количество ошибок по каждому требованию в каждой конфигурации версии 8.2. «Ошибки по ответственным» отчет, в котором отображается количество ошибок по каждому ответственному. «Анализ ошибок» отчет, в котором отображается количество ошибок, сгруппированных по критичности, и строится диаграмма, помогающая определить меры по исправлению ошибок (например, большое количество ошибок низкой критичности определенного вида служит сигналом для написания средств автоматизации для исправления данных ошибок). «Общая сводка ошибок» отчет, показывающий количество обнаруживаемых ошибок, сгруппированных по конфигурациям. «Общая сводка ошибок по требованиям» отчет, показывающий количество ошибок, сгруппированных по требованиям (по всем конфигурациям). «Результаты проверки требований» отчет, который содержит список требований, их категорию, тип проверки, количество исключений, количество ошибок и общее количество по каждому требованию. «Согласование проверок» отчет, который содержит список требований, уровень исполнения и количество. 20

    21 Глава 1. Пользовательский интерфейс программы Рисунок 16. Варианты отчетов об ошибках 21

    22 1С:Автоматизированная проверка конфигураций 22

    23 Глава 2. Подготовка к проверке конфигурации В поставку к онфигурации «1С:Автоматизированная проверка к онфигураций» входят два шаблона информационных баз: 1. Ш аблон демонстрационной информационной базы предназначен для того, чтобы продемонстрировать практическую работу описываемого программного продукта. Он уже содержит настройку и результаты проверки типовой конфигурации. Демонстрационную базу целесообразно использовать для ознакомления с программным продуктом. 2. Ш аблон основной информационной базы предназначен для организации проверок собственных конфигураций Начало работы с программой Перед началом работы программы при необходимости требуется заполнить константы. Для этого необходимо нажать в меню программы «Операции» «К онстанты». Откроется форма «К онстанты» (рис. 17). 23

    24 1С:Автоматизированная проверка конфигураций Рисунок 17. Форма «Константы» Здесь имеются следующие группы параметров: Группа параметров «Настройка параметров учета»: В поле «Н омер версии конфигурации» отображается номер текущей версии конфигурации программы; В поле «Дата запрета редактирования» устанавливается дата, ранее которой будет запрещено редактирование документов; В поле «Группа требований орфографии» выбрать в открывающейся таблице группу требований «Орфография» (рис. 18). 24

    25 Глава 2. Подготовка к проверке конфигурации Рисунок 18. Выбор требований констант Группа параметров «Настройка системной электронной почты» предназначена для настройки параметров рассылки отчетов о результатах проверки конфигурации по электронной почте ответственным (см. стр. 26). Для этого необходимо: В поле «Имя отправителя» ввести имя человека, от лица которого будет осуществляться рассылка; В поле «Адрес электронной почты» ввести адрес системной электронной почты, с которой будет осуществляться рассылка; В поле «Пароль электронной почты» ввести пароль данной электронной почты; В поле «Сервер исходящей почты (SMTP)» ввести адрес SMTP-сервера, с которого будет осуществляться рассылка; В поле «Пользователь исходящей почты (SMTP)» ввести имя пользователя SMTP-сервера; В поле «Порт SMTP» указать порт SMTP-сервера. 25

    26 1С:Автоматизированная проверка конфигураций После заполнения всех полей для проверки корректности подключения к SMTP-серверу необходимо нажать на кнопку «Проверить настройки». Группу параметров «И нтеграция с конфигурацией СППР» заполнять не требуется, т.к. она предназначена для работы специалистов фирмы «1С». Рассылка результатов проверки осуществляется только при выполнении проверки конфигурации по расписанию. Отчеты высылаются ответственному за конфигурацию, а также ответственным за ее объекты. Чтобы рассылка осуществлялась, помимо действий, описанных выше (см. стр. 25), у каждого ответственного требуется указать необходимые данные. Для этого нажать в меню программы «Операции» «Справочник» и в открывшемся окне списка справочников выбрать «Пользователи» (рис. 19). Рисунок 19. Список справочников Откроется окно справочника «Пользователи» (рис. 20). 26

    27 Глава 2. Подготовка к проверке конфигурации Рисунок 20. Справочник «Пользователи» Здесь необходимо выбрать пользователя и в открывшемся окне выполнить следующие действия (рис. 21): В поле «Адрес электронной почты» ввести адрес электронной почты ответственного, на который будет выполняться рассылка; Поставить флажок «Рассылать результаты проверки конфигурации», чтобы рассылка осуществлялась для выбранного пользователя. Рисунок 21. Добавление информации о пользователе 27

    28 1С:Автоматизированная проверка конфигураций 2.2. Ввод сведений о конфигурациях Для начала работы с основной информационной базой следует выполнить начальное заполнение информационной базы требованиями и правилами проверки, ввести сведения о проверяемой конфигурации и выполнить настройку состава требований, предъявляемых к ней. При нажатии на кнопку «Новая конфигурация…» на панели действий раздела «Проверки» открывается карточка конфигурации форма, куда следует ввести данные, необходимые для выполнения проверки (рис. 22): «Наименование» поле, в котором указывается краткое название конфигурации. «Полное наименование» поле, в котором указывается полное название конфигурации. «Ответственный» поле, в котором указывается ответственный за конфигурацию. «Версия» поле, содержащее полный номер версии (с номером сборки) проверяемой конфигурации; заполняется автоматически. «от» поле, в котором указывается дата публикации релиза проверяемой конфигурации. «Включать в отчетность» флажок, который указывает на необходимость включать сведения о проверяемой конфигурации в отчетность. «Выполнять рассылку результатов проверки» флажок, который указывает на необходимость рассылки отчетов о результатах проверки конфигурации по электронной почте ответственным. «К онфигурация» переключатель, при выборе которого требования, входящие в подгруппу «Разработка и использование библиотек», будут исключены из проверки вне зависимости от того, выбраны они или нет. «Библиотека» переключатель, при выборе которого можно проверить конфигурацию на любые требования. 28

    29 Глава 2. Подготовка к проверке конфигурации Рисунок 22. Ввод сведений о новой конфигурации Чтобы проверить подключение к указанной базе по COMсоединению необходимо нажать на кнопку «Проверить подключение к базе». Также необходимо заполнить данные на вкладках этой формы: «Настройки доступа»; «Проверяемые требования»; «Ф ильтры сбора сведений»; «Исключения при сборе данных»; «Библиотечные конфигурации»; «Особенности»; «Причины особенностей»; «Расписание». Вкладка «Настройки доступа» На данной вкладке необходимо заполнить следующие поля (рис. 23): 1. «Платформа» группа параметров, включающая сведения о проверяемой конфигурации: 29

    30 1С:Автоматизированная проверка конфигураций «Версия» версия платформы «1С:Предприятие», на которой запускается проверяемая конфигурация; «Запуск» путь к исполняемому файлу платформы, на которой запускается проверяемая конфигурация. 2. «Параметры подключения к демобазе» группа параметров, включающая сведения о демонстрационной базе: «С демобазой» путь к демобазе проверяемой конфигурации; «Пользователь» имя пользователя демобазы с полными правами; «Пароль» пароль пользователя с полными правами. 3. «Параметры подключения к хранилищу» группа параметров, включающая сведения о хранилище информационной базы: «Хранилище» путь к хранилищу информационной базы; «Пользователь» имя пользователя хранилища информационной базы; «Пароль» пароль пользователя. Данные поля заполняются в случае необходимости обновления конфигурации демобазы из хранилища перед проверкой. Рисунок 23. Вкладка «Настройка доступа» Вкладка «Проверяемые требования» После ввода данных и записи элемента справочника на данной вкладке следует установить состав требований, предъявляемых к конфигурации (рис. 24): 30

    31 Глава 2. Подготовка к проверке конфигурации «Система стандартов» правила проверки в соответствии со стандартами и методиками разработки конфигураций. «Орфография» правила проверки орфографии слов конфигурации. «1С:Совместимо (1С:Предприятие 8.3)» правила соответствия с требованиями разработки «1С:Совместимо» (выбрано по умолчанию). Рисунок 24. Вкладка «Проверяемые требования» Чтобы выбрать необходимые требования и группы требований, нужно отметить их флажками. Также можно указать вариант проверки конфигурации, выбрав в поле «Вариант проверки» один из следующих вариантов: «Полная проверка» выполнение проверки на требования групп «Система стандартов» и «Орфография». «1С:Совместимо» выполнение проверки на требования группы «1С:Совместимо». Имеется возможность добавить собственный вариант проверки, указав в списке состав требований и нажав на кнопку «Сохранить вариант». При необходимости пользовательские варианты проверки можно удалить, нажав на кнопку «У далить вариант», однако предопределенные варианты удалять нельзя. При установке флажка «Проверять объекты с префиксом удалить» будут проверяться объекты конфигурации с префиксом «Удалить». 31

    32 1С:Автоматизированная проверка конфигураций Вкладка «Фильтры сбора сведений» На этой вкладке представлены варианты фильтров, применяемых при сборе сведений о проверяемой конфигурации (рис. 25). «Включать с префиксом» будут проверяться только объекты, имя которых начинается с префикса, указанного в колонке «Значение фильтра». «Исключить с префиксом» будут проверяться все объекты, исключая объекты, имя которых начинается с префикса, указанного в колонке «Значение фильтра». «Включать подсистему» будут проверяться только объекты, входящие в подсистему, имя которой указано в колонке «Значение фильтра». «Исключать подсистему» будут проверяться все объекты, исключая объекты, входящие в подсистему, имя которой указано в колонке «Значение фильтра». «Включать тип объектов» будут проверяться только объекты, тип которых совпадает со значением, указанным в колонке «Значение фильтра». «Исключать тип объектов» будут проверяться все объекты, исключая объекты, тип которых совпадает со значением, указанным в колонке «Значение фильтра». Рисунок 25. Вкладка «Фильтры сбора сведений» 32

    33 Глава 2. Подготовка к проверке конфигурации Вкладка «Исключения при сборе данных» На этой вкладке представлен список объектов, который будет исключен при тестировании проверяемой конфигурации (рис. 26). В колонке «Исключение» указывается полный путь к объекту. При установке флажка «Запоминать исключения без привязки к месту обнаружения» будет выполняться поиск ошибок в особенностях без учета места их обнаружения. Рисунок 26. Вкладка «Исключения при сборе данных» Вкладка «Библиотечные конфигурации» На этой вкладке представлен список конфигураций, которые указываются в качестве библиотечных (рис. 27). При проверке конфигурации учитываются особенности библиотечных конфигураций. Рисунок 27. Вкладка «Библиотечные конфигурации» 33

    34 1С:Автоматизированная проверка конфигураций Вкладка «Особенности» На этой вкладке представлен список особенностей конфигурации (рис. 28). Здесь имеются следующие колонки: «Объект» путь к объекту проверяемой конфигурации. «Ошибка» ссылка на ошибку из справочника «Обнаруживаемые ошибки». «У точнение» уточнение к описанию ошибки. «Причина особенности» ссылка на причину особенности из справочника «Причины особенностей». «Дата помещения в особенности» дата помещения ошибки в особенности. «Автор особенности» пользователь, отметивший ошибку как особенность. Рисунок 28. Вкладка «Особенности» Вкладка «Причины особенностей» На данной вкладке представлен список причин особенностей конфигурации (рис. 29). При добавлении новой причины особенности ее можно выбрать из справочника причин особенностей (рис. 30). При нажатии на кнопку «Заполнить из особенностей» список заполнится на основании тех особенностей, которые уже есть в отчете «Особенности» для данной конфигурации. 34

    35 Глава 2. Подготовка к проверке конфигурации Рисунок 29. Вкладка «Причины особенностей» Рисунок 30. Справочник причин особенностей Вкладка «Расписание» На данной вкладке можно запланировать запуск проверки конфигурации по определенному расписанию (рис. 31). Здесь имеются следующие поля: «Проверять конфигурацию по расписанию» флажок, при установке к оторого проверка к онфигурации будет осуществляться по заданному расписанию. «Открыть расписание» гиперссылка, которая вызывает окно настройки расписания (рис. 32). 35

    36 1С:Автоматизированная проверка конфигураций «Следующее время запуска» поле, в котором отображается следующее по расписанию время запуска проверки конфигурации. «Пользователь» пользователь, под которым запустится проверка конфигурации по расписанию. «Вариант проверки» вариант проверки конфигурации; может принимать следующие значения: «Текущие настройки» выполнение проверки на требования, указанные в карточке конфигурации на вкладке «Проверяемые требования» (выбрано по умолчанию). «Полная проверка» выполнение проверки на требования групп «Система стандартов» и «Орфография». «1С:Совместимо» выполнение проверки на требования группы «1С:Совместимо». «Детальное описание» подробное описание заданного расписания. Рисунок 31. Вкладка «Расписание» 36

    37 Глава 2. Подготовка к проверке конфигурации Рисунок 32. Окно настройки расписания 37

    38 1С:Автоматизированная проверка конфигураций 38

    39 Глава 3. Проверка конфигурации «1С:Автоматизированная проверка конфигураций» позволяет вести проверку нескольких конфигураций в одной информационной базе. Также в программе имеется возможность проверки конфигураций, разрабатываемых на платформе «1С:Предприятие 8» с отключенным режимом совместимости. После ввода сведений о конфигурации и настройки состава требований, предъявляемых к ней, можно переходить к ее проверке Запуск проверки Для запуска проверки конфигурации необходимо нажать на кнопку «Новая проверка» панели действий раздела «Проверки» и выбрать вариант запуска проверки (рис. 33): 1. «Собрать данные и проверить» собираются данные о конфигурации в указанном каталоге, после чего выполняется полная проверка конфигурации. Также данную проверку можно запустить, выбрав в меню «Проверка» «Запуск проверки». 2. «Перепроверить по ранее собранным данным» выполняется проверка уже проверенной ранее конфигурации, но с другим составом требований; сбор данных о проверяемой конфигурации не выполняется. 3. «Выполнить аудит версии» выполняется ручная проверка решений в проверяемой конфигурации; сбор данных о проверяемой конфигурации не выполняется. Данный вариант проверки предназначен для контроля выполнения в конфигурации требований, порядок проверки которых трудно или невозможно формализовать, а также если проверка требует обязательного контроля пользователем. 39

    40 1С:Автоматизированная проверка конфигураций Рисунок 33. Выбор варианта запуска проверки В открывшемся окне выбрать режим проверки конфигурации (рис. 34): 1. В режиме «Авто» требуется указать лишь саму конфигурацию, и при запуске проверки все ее параметры будут определены по умолчанию. 2. В режиме «Вручную» требуется указать все необходимые для поверки параметры, а после запустить проверку. Рисунок 34. Выбор режима проверки конфигурации 40

    41 Глава 3. Проверка конфигурации Вариант «Собрать данные и проверить» Если выбран режим проверки конфигурации «Вручную», то необходимо: 1. У казать параметры подключения к информационной базе проверяемой конфигурации (рис. 35): В группе параметров «Подключение к информационной базе проверяемой конфигурации» ввести: «К аталог информационной базы» путь к информационной базе конфигурации; «Пользователь» имя пользователя базы с полными правами; «Пароль» пароль пользователя с полными правами. Если необходимо загрузить последнюю версию конфигурацию перед ее проверкой, то нужно установить флажок «Загрузить конфигурацию из хранилища перед проверкой». Обновление конфигурации из хранилища будет выполняться автоматически. В группе параметров «Н астройки подключения к хранилищу конфигурации» ввести: «К аталог хранилища» путь к хранилищу информационных баз; «Пользователь» имя пользователя хранилища с полными правами; «Пароль» пароль пользователя хранилища с полными правами. У казание пользователя и пароля не только в карточке конфигурации, но и при запуске проверки вручную необходимо, если требуется выполнить проверку под разными пользователями, а указание каталога хранилища если проверяемая информационная база находится в каталоге, отличном от того, который указан в карточке конфигурации. 41

    42 1С:Автоматизированная проверка конфигураций Если необходимо выполнять рассылку результатов проверки конфигурации ответственным, то в группе параметров «Настройки рассылки отчетов» установить флажок «Выполнять рассылку результатов проверки». Рисунок 35. Проверка расположенной в каталоге конфигурации 2. Нажать «Далее». 3. Выбрать требования для проверки конфигурации. Также можно указать вариант проверки конфигурации, выбрав в поле «У точните состав требований или введите вариант проверки» один из вариантов (описание требований и вариантов проверки см. на стр. 30). При этом в поле списка требований будут отмечены требования, соответствующие выбранному варианту проверки (рис. 36). По умолчанию выбран вариант «Текущие настройки». Это означает, что будет выполнена проверка на требования, указанные в карточке конфигурации на вкладке «Проверяемые требования». 42

    43 Глава 3. Проверка конфигурации Рисунок 36. Уточнение состава требований для проверки Если не выбрано ни одно требование, то по умолчанию будет выполняться проверка всех требований. 4. Нажать «Далее». 5. Выбрать объекты, для которых будет выполнена проверка (рис. 37). Рисунок 37. Уточнение состава объектов на проверку 6. Запустить проверку конфигурации, нажав на кнопку «Выполнить проверку». 43

    44 1С:Автоматизированная проверка конфигураций Вариант «Перепроверить по ранее собранным данным» Если выбран режим проверки конфигурации «Вручную», то необходимо: 1. Выбрать версию проверяемой конфигурации (рис. 38). Если необходимо выполнять рассылку результатов проверк и конфигурации ответственным, то в группе параметров «Настройки рассылки отчетов» установить флажок «Выполнять рассылку результатов проверки». Рисунок 38. Выбор версии проверяемой конфигурации 2. Нажать «Далее». 3. Выбрать требования для проверки конфигурации. Также можно указать вариант проверки конфигурации, выбрав в поле «У точните состав требований или введите вариант проверки» один из вариантов (описание требований и вариантов проверки см. на стр. 30). При этом в поле списка требований будут отмечены требования, соответствующие выбранному варианту проверки (рис. 36). По умолчанию выбран вариант «Текущие настройки». Это означает, что будет выполнена проверка на требования, указанные в карточке конфигурации на вкладке «Проверяемые требования». 44

    45 Глава 3. Проверка конфигурации Рисунок 39. Уточнение состава требований для проверки Если не выбрано ни одно требование, то по умолчанию будет выполняться проверка всех требований. 4. Нажать «Далее». 5. Выбрать объекты, для которых будет выполнена проверка (рис. 40). Рисунок 40. Уточнение состава объектов на проверку 6. Запустить проверку конфигурации, нажав на кнопку «Выполнить проверку». 45

    46 1С:Автоматизированная проверка конфигураций Вариант «Выполнить аудит версии» Если выбран режим проверки конфигурации «Вручную», то необходимо: 1. Выбрать версию проверяемой конфигурации (рис. 41). Рисунок 41. Выбор версии конфигурации 2. Запустить проверку конфигурации, нажав на кнопку «Выполнить проверку» Платформенная проверка конфигурации Также в программе предусмотрена платформенная проверка к онфигурации. Она запускается автоматически при запуске варианта проверки «Собрать данные и проверить». Ошибки, выявленные этой проверкой, помещаются в отчет об ошибках с критичностью «Обязательно к исполнению» наряду с другими несоответствиями стандартам разработки. Ошибки проверки конфигурации могут быть стандартным образом распределены по ответственным (разработчикам конфигурации) или помещены в особенности. В программе можно выполнить только платформенную проверку конфигураций, выбрав в списке требований только предопределенный элемент «Платформенная проверка конфигурации» (рис. 42). При этом 46

    47 Глава 3. Проверка конфигурации будут выполнены только сбор сведений о структуре конфигурации и платформенная проверка. Рисунок 42. Платформенная проверка конфигурации 3.3. Возможные ошибки в начале проверки конфигурации В ходе проверки конфигурации могут возникнуть следующие ошибки: 1. Неверно указан пользователь или пароль (рис. 43). Рисунок 43. Ошибка «Неверно указан пользователь или пароль» М ожет возникнуть при автоматическом запуске проверки в том случае, если в окне «Запуск проверки» в полях «Пользователь» и «Пароль» значения не указаны (рис. 44). 47

    48 1С:Автоматизированная проверка конфигураций Рисунок 44. Ошибка «Неверно указан пользователь или пароль» при запуске проверки конфигурации Для исправления ошибки следует указать верные имя пользователя и пароль в соответствующих полях карточки конфигурации, после чего проверить правильность заполнения, нажав на кнопку «Проверить подключение к базе». Если при запуск е проверк и конфигурации ошибка повторяется, нужно выбрать режим запуска «Вручную», нажать «Далее» и в соответствующих полях указать верные имя пользователя и пароль (рис. 45). Рисунок 45. Исправление ошибка «Неверно указан пользователь или пароль» 48

    49 2. Неверно указана версия запуска (рис. 46). Глава 3. Проверка конфигурации Рисунок 46. Ошибка «Неверно указана версия запуска» Возникает, если версия конфигурации, путь к которой указан в поле «Запуск», не подходит для работы с проверяемой базой (рис. 47). Рисунок 47. Причина ошибки «Неверно указана версия запуска» Для исправления ошибк и нужно указать правильную версию конфигурации и проверить, не возникает ли ошибка, нажав на кнопку «Проверить подключение к базе». После указания версии запуска, может остаться ошибка, возможная причина которой в неверной регистрации объекта COM Application. Для исправления ошибки следует в командной строке выполнить следующую команду (Пуск Выполнить): «C:Program Files (x86)1cv8 bin1cv8.exe»/ RegServer Здесь C:Program Files (x86)1cv8 bin1cv8.exe путь к платформе, необходимой для работы проверяемой конфигурации (указывается в поле «Запуск» карточки конфигурации). 49

    50 1С:Автоматизированная проверка конфигураций 50

    51 Глава 4. Работа с ошибками К аждый из отчетов, формируемые программой в разделе «Отчеты», позволяет совершать действия с объектами, содержащимися в нем Отчет «Ошибки» В отчете «Ошибки» при указании пометки исправления строка с ошибкой выделяется зеленым цветом, а при помещении ошибки в особенности серым. Для пользователей с ограниченными правами скрываются недоступные действия. В отчете доступно контекстное меню, которое вызывается нажатием правой кнопки мыши в ячейке отчета (рис. 48). Рисунок 48. Контекстное меню отчета «Ошибки» Действия, выбираемые в данном меню, распространяются на все ошибки, выделенные в отчете: «Исправлено» отмечает ошибку как исправленную. «Особенность» отмечает ошибку как особенность конфигурации, при этом необходимо уточнить причину особенности (рис. 49). «Перенаправить» перенаправляет выбранную запись на другого ответственного: «Ошибку» перенаправляет ошибку; «Объект с ошибкой» перенаправляет объект целиком, включая все ошибки, относящиеся к нему; 51

    52 1С:Автоматизированная проверка конфигураций «Подсистемы объекта с ошибкой» перенаправляет подсистемы объекта, включая все входящие в них объекты, а также ошибки, относящиеся к этим объектам и подсистемам. «Не исправлено» отмечает ошибку как зарегистрированную. «Открыть правило проверки» открывает форму правила проверки, которое выявило данную ошибку. Рисунок 49. Добавление ошибки в особенности При добавлении ошибки в особенности (рис. 49) необходимо указать причину особенности (рис. 50). Также можно добавить комментарий (описание см. на стр. 61). 52

    53 Глава 4. Работа с ошибками Рисунок 50. Указание причины особенности У ошибок в явном виде предусмотрен статус «И справлена/зарегистрирована», который отображается в поле фильтра «Состояние». При исправлении ошибки ее не требуется отправлять в особенности, а достаточно отметить как исправленную. При двойном клике на ошибке откроется карточка ошибки окно с подробной ин-формацией о ней (рис. 51). 53

    54 1С:Автоматизированная проверка конфигураций 54 Рисунок 51. Карточка ошибки 4.2. Назначение ответственных В процессе выполнения очередной проверк и программа автоматически распределяет найденные ошибки по ранее определенным ответственным. Ответственным за ошибку назначается ответственный за объект, где эта ошибка найдена (или его «родитель», если для объекта ответственный не установлен). Имеется возможность назначения ответственного не только за отдельную ошибку, но и за объект, подсистему или конфигурацию в целом. Если на каком-либо уровне ответственный не указан, то он автоматически определяется из объекта, стоящего на уровень выше, в порядке «Ошибка Элемент объекта Объект Подсистема К онфигурация». Пример: Ошибка «Подсказка совпадает с синонимом». Элемент объекта Измерение «Товар».

    55 Объект Регистр сведений «ЦеныТоваров». Подсистема «Предприятие». Глава 4. Работа с ошибками К онфигурация «Демонстрационная конфигурация для тестирования на АПК. Рисунок 52. Пример определения ответственных Доступ к операциям назначения ответственных и перенаправления ошибок ограничен. Пользователи могут перенаправлять только отдельные ошибки, а аудиторы и пользователи с полными правами могут назначать ответственных за ошибки, объекты и подсистемы. 55

    56 1С:Автоматизированная проверка конфигураций Рисунок 53. Пример иерархии объектов при определении ответственных Чтобы вручную назначить ответственного для каждого объекта, нужно либо воспользоваться контекстным меню отчета «Ошибки» (см. стр. 51), либо нажать на кнопку «Назначить ответственных» на панели действий раздела «Проверки». В открывшемся окне (рис. 54) вместо пустых полей с указанием ответственного серым цветом отображаются ответственные, вычисленные «по наследству». 56

    57 Глава 4. Работа с ошибками Для того чтобы назначить ответственного, нужно установить флажок на необходимом объекте или подсистеме, ввести имя ответственного в поле «Новый ответственный» и нажать на кнопку «Назначить» или «Н азначить и закрыть». При назначении ответственного за подсистему, все объекты этой подсистемы также будут принадлежать этому ответственному. Рисунок 54. Справочник «Назначение ответственных» В данном окне можно установить отбор по конкретному ответственному, указав в поле фильтра «Ответственный» имя ответственного. Также можно установить отбор по подсистемам. Для этого необходимо нажать «Подсистемы» и в открывшемся окне указать требуемые для отбора подсистемы (рис. 55). 57

    58 1С:Автоматизированная проверка конфигураций Рисунок 55. Отбор по подсистемам 4.3. Отчет «Особенности» В отчете «Особенности» имеется контекстное меню, которое вызывается нажатием правой кнопки мыши в ячейке отчета (рис. 56). В нем доступны следующие действия: «Отменить» отменяет особенность конфигурации. «Отменить все особенности» отменяет все особенности конфигурации. «Изменить причину особенности» вызывает форму для изменения причины особенности. 58

    59 Глава 4. Работа с ошибками Рисунок 56. Контекстное меню отчета «Особенности» При двойном клике на особенности откроется карточка особенности окно с подробной ин-формацией о ней (рис. 57). В данном окне можно при необходимости отменить добавление ошибки в особенности или изменить причину особенности, а также добавить комментарий (описание см. на стр. 61). 59

    60 1С:Автоматизированная проверка конфигураций 4.4. Настройка отчетов Рисунок 57. Карточка особенности В отчетах можно отобрать объекты по интересующему статусу, используя фильтры (рис. 11): «Ответственный», «М ин. критичность», «Состояние», «Ошибка». Во всех отчетах имеется возможность расширенной настройки, которая вызывается при нажатии на кнопку «Настройка отчета». В ней можно переопределить состав выводимых колонок, группировки, отборы, условное оформление и другие параметры внешнего вида отчета при помощи системы компоновк и данных (СК Д) визуального средства для построения и вывода отчетов без использования кодирования на языке 1С. 60

    61 Глава 4. Работа с ошибками Рисунок 58. Форма настройки отчета 4.5. Комментарии к ошибкам В отчетах «Ошибки», «Ошибки по требованиям», «Ошибки по ответственным», «Особенности» и «Особенности по требованиям» (описание отчетов см. на стр. 16) имеется колонка «К омментарий» (рис. 59). При двойном клике на ошибке откроется карточка ошибки, где в поле «К омментарий» отображается текст комментария. Его можно писать и редактировать при направлении ошибки в особенности, при отмене особенности, а также в других случаях, когда необходимо пояснение к ошибке. При нажатии на кнопку «Добавить автора» в текст комментария впишется имя пользователя, добавившего комментарий, и дата, когда он был внесен. 61

    62 1С:Автоматизированная проверка конфигураций Рисунок 59. Комментарий к ошибке 62

    63 Глава 5. Создание собственных правил проверки В программе можно создать собственные правила проверк и конфигурации. Разберем реализацию требования на примере Демонстрационный пример Необходимо создать требование: «Если у роли есть право на проведение документов, то должно быть и право на запись всех его движений. Типичная ошибка: на документу роли «К адровик» есть право записи, а на его движения (регистры) нет». Для того чтобы реализовать автоматическую проверку данного требования, необходимо: 1. Создать новое требование (справочник «Требования»). 2. Создать новое правило проверки (справочник «Правила»). 3. У казать ошибки, которые может обнаружить проверка данного правила (справочник «Обнаруживаемые ошибки»). Далее рассмотрим каждый из этих этапов подробнее Создание нового требования Сначала нужно создать новое требование. Для этого необходимо: 1. Нажать в меню программы «Настройка» «Требования». 2. В открывшемся окне справочника «Требования» (рис. 60), который имеет иерархическую структуру, создать новую группу, нажав на панели действий кнопку «Добавить группу». 63

    64 1С:Автоматизированная проверка конфигураций Рисунок 60. Справочник «Требования» 3. В открывшемся окне ввести наименование для новой группы «Настройка прав», остальные поля не заполнять. Нажать «ОК» (рис. 61). Рисунок 61. Добавление новой группы в справочник «Требования» ВНИ М АН ИЕ! В справочнике «Требования» не рекомендуется добавлять новые требования в группы «Система стандартов» и «1С:Совместимо». 64

    65 Глава 5. Создание собственных правил проверки 4. В созданной группе добавить новый элемент, нажав на панели действий кнопку «Добавить» (рис. 62). Рисунок 62. Новая группа в справочнике «Требования» 5. В открывшемся окне заполнить следующие поля (рис. 63): В поле «Наименование» ввести название элемента «Право на проведение документов и запись регистров». Поле «К од» заполняется автоматически. В поле «Стандарт» отображается ссылка на существующий стандарт на сайте 1С; при добавлении пользователем нового требования такого стандарта на сайте 1С не существует, поэтому данное поле заполнять не нужно. В поле «К атегория» выбрать «Обязательно к выполнению». Чтобы проверка на данное требование выполнялась автоматически, без участия пользователя, в поле «Проверка» необходимо выбрать вариант «Автоматически». Чтобы требование выполнялось и для обычных приложений, и для управляемых, в строке «Проверяется в» установить флажки «Обычное приложение» и «У правляемое приложение. На вкладке «Реализация» в табличном поле указать правило, по которому будет проходить проверка: «Право на 65

    66 1С:Автоматизированная проверка конфигураций проведение документов и запись регистров» (описание создания нового правила проверки см. на стр. 68). На вкладке «Описание» ввести текст описания требования: «Если у роли есть право на проведение документов, то должно быть и право на запись всех его движений». Типичная ошибка: на документу роли «К адровик» есть право записи, а на его движения (регистры) нет». На вкладке «Этапы проверки» отметить этапы проверки конфигурации, необходимые для корректного выполнения проверки алгоритма требования: «Заполнить сведения о метаданных» и «Заполнить сведения о ролях» (рис. 64). В поле «Статус» выбрать «Новое». Рисунок 63. Добавление нового элемента в справочник «Требования» 66

    67 Глава 5. Создание собственных правил проверки Рисунок 64. Этапы проверки для нового элемента в справочник «Требования» 6. Сохранить изменения, нажав «ОК». После этого новый элемент появится в списке справочника «Требования» (рис. 65). Рисунок 65. Добавленный элемент справочника «Требования» 67

    68 1С:Автоматизированная проверка конфигураций 5.3. Создание нового правила проверки Теперь нужно создать новое правило проверки. Для этого необходимо: 1. Нажать в меню программы «Настройка» «Правила». 2. В открывшемся окне справочника «Правила» (рис. 66), который имеет иерархическую структуру, создать новую группу, нажав на панели действий кнопку «Добавить группу». Рисунок 66. Справочник «Правила» 3. В открывшемся окне ввести наименование для новой группы «Настройка прав» и нажать «ОК» (рис. 67). Рисунок 67. Добавление новой группы в справочник «Правила» ВНИ М АН ИЕ! В справочнике «Правила» рекомендуется добавлять новые правила и группы правил в группу «Прочие правила проверок». 68

    69 Глава 5. Создание собственных правил проверки 4. В созданной группе добавить новый элемент, нажав на панели действий кнопку «Добавить» (рис. 68). Рисунок 68. Новая группа в справочнике «Правила» 5. В открывшемся окне заполнить следующие поля (рис. 69): В поле «Наименование» ввести название элемента «Право на проведение документов и запись регистров». Рядом в столбце установить флажок «Используется». В табличном поле «Типы объектов, проверяемые правилом» добавить тип «Роль» (так как в данном случае правило проверят права ролей). В табличном поле «Ошибки, обнаруживаемые правилом» указать ошибки, которые могут регистрироваться при проверке данного правила: «Обнаружена роль, которая имеет право на проведение документа, но не имеет права на запись ее движений» (описание создания новой ошибки см. на стр. 73). На вкладке «Алгоритм» ввести текст алгоритма проверки правила: //Получаем все права проверяемой роли ПраваРоли = ПолучитьПрава(); //Получаем все документы тздокументы = ПолучитьОбъектыКонфигурации(Перечисления.ТипыОбъектов.Документ); 69

    70 1С:Автоматизированная проверка конфигураций //Проверяем все документы Для Каждого Документ Из тздокументы Цикл; //Получаем право на проведение документа ПраваДокумент = ПолучитьПраваОбъекта(ПраваРоли, Документ.Ссылка); ПравоНаПроведениеДокумента = ПраваДокумент.Проведение; //Если нет права на проведение документа, то переходим к следующему документу Если Не ПравоНаПроведениеДокумента Тогда Продолжить; КонецЕсли; //Получаем движения документа ДвиженияСтрока = ПолучитьСвойствоОбъектаКонфигурации(Документ.Ссылка, «Движения»); Движения = ЗначениеИзСтрокиВнутр(ДвиженияСтрока); //Проверяем все движения документа Для Каждого Движение Из Движения Цикл ОбъектДвижения = НайтиВСтруктуреКонфигурации(Движение); //Получаем право на запись движения ПраваДвижение = ПолучитьПраваОбъекта(ПраваРоли, ОбъектДвижения.Ссылка); ПравоНаЗаписьДвижения = ПраваДвижение.Редактирование; //Если нет права на запись движения то записываем ошибку, и переходим к следующему документу Если Не ПравоНаЗаписьДвижения Тогда ЗаписатьОшибку(1, «Роль имеет право на проведение документа » + Документ.Наименование + «, но не имеет права на запись его движений»); Прервать; КонецЕсли; КонецЦикла; КонецЦикла; Текст алгоритма правила представляет собой код на встроенном языке платформы «1С:Предприятие» с использованием дополнительных, предопределенных, функций и процедур (подробное описание синтаксиса правил проверки и встроенных процедур и функций см. на стр. 79). 70

    71 Глава 5. Создание собственных правил проверки Для реализации данного правила алгоритм должен выполнить следующие действия: Проверить в правиле все объекты метаданных типа «Роль». Получить с помощью функции «ПолучитьПрава()» все права роли. Получить таблицу значений всех документов конфигурации, используя функцию «ПолучитьОбъектыК онфигурации()». В параметре функции указать тип объектов «Документы». Получить права роли на документ, используя функцию «ПолучитьПраваОбъекта()», и проверить, есть ли у роли право на проведение документа. Если права нет, то перейти к следующему документу. Если право установлено, то получить движения документа, используя функцию «Получить- СвойствоОбъектаК онфигурации()». Проверить все движения документа. Для этого проверить значение свойства «Редактирование», используя функ ции «Н айтивструктурек онфигурации()» и «ПолучитьПраваОбъекта()». Если нет права на запись движения, то записать ошибку, используя процедуру «ЗаписатьОшибку()», и перейти к следующему документу. В коде алгоритма проверки для регистрации ошибк и используется встроенная процедура ЗаписатьОшибку: «ЗаписатьОшибку(1, «Роль имеетправо на проведение документа » + Документ.Наименование + «, но не имеетправа на запись его движений»)». Первый параметр это номер строки табличного поля «Ошибки, обнаруживаемые правилом» (в данном случае значение «1»). На вкладке «Описание» ввести текст описания правила. В данном случае требование состоит из одного правила и поэтому описание правила совпадает с описанием требования (см. стр. 66). 71

    72 1С:Автоматизированная проверка конфигураций Рисунок 69. Добавление нового элемента в справочник «Правила» 6. Сохранить изменения, нажав «ОК». После этого новый элемент появится в списке справочника «Правила» (рис. 70). 72

    73 Глава 5. Создание собственных правил проверки Рисунок 70. Добавленный элемент справочника «Правила» 5.4. Создание новой ошибки Чтобы создать новую ошибку необходимо: 1. Нажать в меню программы «Операции» «Справочник» и в открывшемся окне списка справочников выбрать «Обнаруживаемые ошибки» (рис. 71). 73

    74 1С:Автоматизированная проверка конфигураций Рисунок 71. Список справочников 2. В открывшемся окне справочника «Обнаруживаемые ошибки» (рис. 72), который имеет иерархическую структуру, создать новую группу, нажав на панели действий кнопку «Добавить группу». 74

    75 Глава 5. Создание собственных правил проверки Рисунок 72. Справочник «Обнаруживаемые ошибки» 3. В открывшемся окне ввести наименование для новой группы «Настройка прав» и нажать «ОК» (рис. 73). Рисунок 73. Добавление новой группы в справочник «Обнаруживаемые ошибки» 4. В созданной группе добавить новый элемент, нажав на панели действий кнопку «Добавить» (рис. 74). 75

    76 1С:Автоматизированная проверка конфигураций Рисунок 74. Новая группа в справочнике «Обнаруживаемые ошибки» 5. В открывшемся окне заполнить следующие поля (рис. 75): В поле «Замечание» ввести текст описания ошибки: «Обнаружена роль, которая имеетправо на проведение документа, но не имеетправа на запись ее движений». В поле «К ритичность» выбрать «Обязательно к исполнению». Рисунок 75. Добавление нового элемента в справочник «Обнаруживаемые ошибки» 6. Сохранить изменения, нажав «ОК». После этого новый элемент появится в списке справочника «Обнаруживаемые ошибки» (рис. 76). 76

    77 Глава 5. Создание собственных правил проверки Рисунок 76. Добавленный элемент справочника «Обнаруживаемые ошибки» 5.5. Проверка нового требования После разработки нового правила можно запустить его проверку. Добавленная группа «Настройка прав» и элемент «Право на проведение документов и запись регистров» отображается в списке требований к проверке (рис. 77). 77

    78 1С:Автоматизированная проверка конфигураций Рисунок 77. Новая группа и элемент в списке требований для проверки После выполнения проверки ошибка, найденная в конфигурации, появляется в списке ошибок (рис. 78). Рисунок 78. Отображение найденной ошибки в списке ошибок При двойном клике на ошибке в табличном поле откроется окно с подробной информацией о данной ошибке (рис. 79). 78

    79 Глава 5. Создание собственных правил проверки Рисунок 79. Описание найденной ошибки 5.6. Синтаксис правил проверки Синтаксис правил проверки соответствует синтаксису встроенного языка 1С. Правила проверки не могут содержать объявления процедур и функций Переменные, определенные в контексте выполнения проверки Версия версия проверяемой конфигурации. Тип: СправочникСсылка.Версии. Объект проверяемый объект. Тип: СправочникСсылка.СтруктураК онфигурации. 79

    У пользователей и разработчиков на платформе «1С:Предприятие» нередко возникает необходимость проверки работоспособности конфигурации после обновления на последний актуальный релиз, внедрения нового функционала или в других случаях. В данной статье мы рассмотрим механизмы тестирования конфигураций 1С, их достоинства, недостатки и различия.

    Самый распространенный вид тестирования – вручную. Например, после обновления конфигурации программист вынужден проверять все ситуации, возникающие во время работы пользователя в программе, смотреть, где возникают ошибки, и исправлять их. На это он может потратить от нескольких часов до нескольких дней, недель и даже месяцев. Продолжительность тестирования зависит от самой конфигурации, а если она не типовая, а измененная, то длительность зависит также от сложности доработок, внесенных в конфигурацию. Ручное тестирование отнимает не только много времени, но и сил специалистов. Также важное значение имеет человеческий фактор: специалист устает, отвлекается, пропускает некоторые ошибки по невнимательности, а также может ненамеренно внести новые ошибки.

    Попробуйте решения для тестирования от «1С-ИжТиСи» бесплатно

    Оцените, насколько наши сервисы и продукты будут полезны и выгодны именно для вас. Это совершенно ничего не стоит.

    Заполните форму — а всё остальное организуют наши специалисты.

    Также можно позвонить по бесплатному номеру 8 (800) 77-51-256 либо написать письмо на Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в вашем браузере должен быть включен Javascript..

    Существуют различные механизмы тестирования на платформе «1С:Предприятие», среди которых:

    • Тестирование и исправление информационной базы 1С;
    • Автоматизированное тестирование в «1С:Предприятие 8.3»;
    • Программный продукт «1С:Сценарное тестирование 8» (далее – СТ);
    • Программный продукт «1С:Автоматическое тестирование конфигураций» (далее – АТ).

    Тестирование и исправление информационной базы 1С

    Механизм тестирования и исправления информационной базы 1С, встроенный в саму конфигурацию, является одним из простейших видов тестирования. Он запускается из режима Конфигуратора и служит для диагностики и устранения ошибочных состояний информационных баз, имеющих различный формат хранения данных (файловый или клиент-серверный).

    1с конфигурация для тестирования пользователей

    Особенности:

    Область применения данного вида тестирования невелика, поскольку он имеет строго ограниченное количество проверок: реиндексация таблиц, проверка логической целостности баз данных, проверка ссылочной целостности, пересчет итогов, сжатие таблиц информационной базы и реструктуризация таблиц. В то же время он не предполагает наличие у пользователя навыков программирования, все необходимые тесты уже написаны.

    Автоматизированное тестирование

    Автоматизированное тестирование в «1С:Предприятие 8.3» – это новый механизм, предназначенный для имитации интерактивных действий пользователей системы и проверки результатов этих действий.

    При тестировании используются два вида клиентских приложений: менеджер тестирования и клиент тестирования. Менеджер тестирования устанавливает связь с клиентом тестирования и выполняет сценарий тестирования – код на встроенном языке, в котором описывается последовательность выполняемых интерактивных действий.

    1с конфигурация для тестирования пользователей

    Особенности:

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

    Данный вид тестирования предполагает наличие у пользователя навыков программирования, достаточных для создания обработок.

    Сценарное тестирование

    Подобный механизм тестирования представлен программным продуктом «1С:Сценарное тестирование 8». Это инструментарий для проверки работоспособности любой конфигурации системы «1С:Предприятие 8», который позволяет подготавливать необходимые тесты и выполнять их в ручном либо автоматическом режиме.

    СТ состоит из двух внешних обработок: одна предназначена для записи теста, вторая – для его выполнения.

    Тест представляет собой набор действий, которые пользователь должен выполнить в программе (например, создание новых элементов справочников, документов, заполнение данных на форме, нажатие кнопок). При автоматическом выполнении такого теста происходит имитация ввода информации пользователем. Выполнение команд теста по интерактивному созданию объектов и заполнению форм отрабатываются платформой так же, как если бы эти данные пользователь вводил с клавиатуры.

    1с конфигурация для тестирования пользователей  1с конфигурация для тестирования пользователей

    Особенности:

    • Для разработки тестов не требуются навыки программирования, достаточно представления о работе тестируемой конфигурации на уровне пользователя.
    • Позволяет писать и выполнять тесты для проверки работоспособности любой конфигурации на платформе «1С:Предприятие 8».
    • Тесты, как правило, пишутся для наиболее часто используемых сценариев реальной работы пользователей с прикладным решением и выполняются на каждой новой версии измененной конфигурации или платформы.
    • Тесты можно делать более или менее сложными, в зависимости от критичности ошибок в том или ином функционале прикладного решения и в зависимости от количества времени, которое в организации готовы потратить на тестирование.
    • Для выполнения теста не требуется специальной подготовки тестируемой конфигурации.
    • Имеется возможность при выполнении автоматизированного теста обойти обнаруженную ошибку вручную и продолжить выполнение теста в автоматическом режиме.
    • Предоставляет возможность отладки шагов при записи теста.

    Автоматическое тестирование конфигураций

    Еще одним программным продуктом, позволяющим выполнять поиск ошибок в конфигурациях, является «1С:Автоматическое тестирование конфигураций». Он предназначен для максимально полной проверки работоспособности конфигураций на платформе «1С:Предприятие» редакций 8.2 и 8.3.

    Он используется при тестировании функционала конфигурации, при выпуске нового релиза, тестировании конфигурации после обновления, а также конфигурации, полученной путем объединения функционала нескольких конфигураций.

    Программный продукт может выполнять следующие тесты:

    • Тест «Синтаксический контроль» предназначен для выявления синтаксических ошибок тестируемых конфигураций.
      В отличие от типового синтаксического контроля модулей данный тест позволяет выявить все синтаксические ошибки модулей конфигурации за один запуск тестирования. При тестировании нескольких конфигураций показаны будут только вновь возникшие ошибки.
    • Тест «Проверка конфигурации» запускает стандартную проверку конфигурации – проверку логической целостности конфигурации и поиск некорректных ссылок. Позволяет сопоставлять ошибки в нескольких конфигурациях.
    • Тест «Вызов событий форм» имитирует работу пользователя с конфигурацией: выполняется программное открытие всех форм тестируемых объектов конфигурации, генерируются различные события форм и элементов управления. Сравнивает результат работы теста для нескольких конфигураций и выводит отчет тестирования обновленной конфигурации (также имеется возможность посмотреть отчеты для всех четырех конфигураций).
    • Тест «Анализ оборотов и остатков» позволяет сравнивать регистры тестируемой и эталонных конфигураций.
    • Тест «Сравнение движений документов» выполняет проведение документов информационной базы и сохраняет их движения в специальном формате. Если при указании нескольких конфигураций окажется, что результаты их движений различаются, будет выведено предупреждение об изменение логики работы.
    • Группа тестов «Проверка метаданных» включает в себя три теста:
      • тест «Метаданные» проверяет корректность обновления метаданных обновленной конфигурации;
      • тест «Формы» выполняет проверку корректности обновления обычных и управляемых форм, их реквизитов и элементов управления обновленной конфигурации;
      • тест «Роли» выполняет проверку корректности обновления ролей обновленной конфигурации.

    Особенности:

    • Выполняет комплексное тестирование конфигураций, разработанных на платформе «1С:Предприятие», полностью в автоматическом режиме. Участие пользователя требуется только для запуска тестирования и последующего исправления найденных программой ошибок.
    • Не требует предварительного создания тестов для проверки работоспособности конфигурации 1С, они уже имеются в программе и применимы для любых конфигураций.
    • Позволяет тестировать не только типовые конфигурации, но также сильно измененные.
    • Качество тестирования не зависит от степени критичности ошибок и их количества в конфигурации.
    • Для запуска тестирования не требует дополнительных приложений, обработок или каких-либо сложных настроек конфигурации.
    • После завершения тестирования формирует отчет о различиях и ошибках, найденных в работе тестируемых информационных баз. В списке обнаруженных ошибок указывается место и контекст их возникновения (облегчает процесс исправления ошибок). Также имеется возможность посмотреть время выполнения того или иного события.
    • Автоматически формирует отчет по списку процедур и функций, которые не удалось вызвать автоматически, с указанием возможных причин (отчет «Покрытие кода тестами»).
    • Помогает в устранении найденных ошибок. После завершения тестирования выводит подробный список задач, которые должен вручную выполнить специалист для исправления ошибок.
    • Тестирование можно выполнять с использованием от одной до четырех конфигураций одновременно, при этом все, кроме основной, будут считаться эталонными.
    • Позволяет производить сравнительный анализ производительности работы тестируемых конфигураций.
    • Позволяет выполнять выборочное тестирование – тестирование отдельных объектов конфигурации, запуск отдельных тестов, направленных на решение конкретных задач).
    • Имеет возможность запуска на платформе «1С:Предприятие» как редакции 8.2, так и редакции 8.3.
    • Используется для тестирования одной или нескольких конфигураций с режимом запуска как «Обычное приложение», так и «Управляемое приложение».

    Сравнение программных продуктов и механизмов тестирования

    Проведя сравнение АТ с другими механизмами тестирования, например, с СТ, можно выделить ряд существенных преимуществ данного программного продукта.

    Отличия «1С:Автоматическое тестирование конфигураций» от «1С:Сценарное тестирование 8»:

    • СТ требует ручной подготовки сценариев тестирования. В случае изменения функционала необходимо заново разрабатывать сценарии тестирования.
    • Работа СТ не автономна. При возникновении критичных ошибок процесс тестирования останавливается.
    • Список ошибок в СТ протоколирует пользователь, а в АТ он формируется автоматически.
    • СТ может находить ошибки, которые зависят от последовательности действий пользователя.
    • СТ позволяет настраивать тестирование взаимосвязи объектов. В АТ каждый объект тестируется независимо, за исключением ввода на основании, открытия форм из «родительского» объекта (например, подбор или выбор из справочника).
    • СТ можно настроить на работу с пустой базой, а для работы АТ необходимо наличие информационной базы, максимально близкой к продуктивной.
    • На текущий момент АТ проверяет эталонные значения только для движений и регистров.

    Мы рассмотрели четыре механизма тестирования конфигураций 1С, из которых каждый специалист может выбрать наиболее подходящие для него инструменты и повышать качество конфигураций, значительно сократив трудозатраты, по сравнению с тестированием вручную.

    «1С:Тестировщик» – конфигурация для ознакомления широкого круга пользователей с возможностями автоматизированного тестирования приложений, создаваемых на платформе «1С:Предприятие 8», для обучения приемам сценарного тестирования, а также для тестирования приложений в простых случаях использования. Она позволяет выполнять тестирование автоматически по заранее написанным сценариям. С помощью «1С:Тестировщика» возможно тестирование прикладных решений, поддерживающих работу в режиме тонкого или веб-клиента.

    Возможности «1С:Тестировщика»

    • Ручная и автоматическая запись сценариев, имитирующих работу пользователя в тестируемой конфигурации.
    • Использование в сценариях шагов верификации, позволяющих выполнить проверку полей, форм, табличных документов, а также сравнение файлов, в том числе табличных документов «1С:Предприятия».
    • Проверка http-запросов (отправка запросов и сравнение полученного ответа с эталонным).
    • Написание собственных шагов на встроенном языке «1С:Предприятия», в том числе для взаимодействия с внешними системами.
    • Выполнение пакетных команд (командных строк).
    • Использование переменных в шагах сценария.
    • Выполнение вложенных сценариев.
    • Протоколирование выполнения сценариев с автоматическим формированием снимка экрана при возникновении ошибки.
    • Гибкая настройка последовательности выполнения шагов с возможностью обхода возникающих ошибок.
    • Автоматизированная актуализация сценариев.
    • Автоматическое формирование текстового описания сценария в нескольких форматах с возможностью настройки.
    • Запуск выполнения сценария при помощи командной строки.

    Конфигурация «1С:Тестировщик» предоставляется без дополнительной оплаты зарегистрированным пользователям системы «1С:Предприятие 8», заключившим договор 1С:ИТС.

    Заключить договор ИТС

    Возможности автоматизированного тестирования, предоставляемые платформой «1С:Предприятие 8», наиболее полно используются в конфигурации «1С:Сценарное тестирование», которая, помимо перечисленных действий, также позволяет:

    • подготавливать тестовое окружение;
    • автоматически запускать тесты по расписанию;
    • автоматически выполнять последовательность из нескольких сценариев;
    • хранить тесты в информационной базе;
    • рассылать результаты тестирования и многое другое.

    «1С:Сценарное тестирование 8» продается в составе программных продуктов:

    2900002112566

    1С:Корпоративный инструментальный пакет 8. Электронная поставка

    100 800

    4601546046567

    1С:Корпоративный инструментальный пакет 8

    100 800

    Чтобы задать вопрос, заказать звонок или предложить тему статьи, нажмите на кнопку ниже:

    Задать вопрос
    Заказать звонок
    Предложить тему статьи

    Материал подготовила Астафьева Дарья