Данная обработка позволит Вам найти любые ошибки (от свойств объектов до набора дополнительных свойств объектов) в типовых конфигурациях, построенных на БСП. Если обнаруживается, что в правах доступа, бизнес-процессах, печатных формах, отчетах или формах допущены ошибки, обработка отобразит их в логе тестирования. Если конфигурация "самописная", то некоторые функции проверки будут недоступны. Перед тестированием не забывайте делать копию базы.
Без БСП доступны следующие проверки: Орфография, Ввод на основании, Формы, Записи объектов, Отсутствие справочной информации, Права доступа на просмотр объектов, Объекты не входящие в подсистемы, Интерактивные и лишние права, Битые ссылки, Помеченные объекты на удаление, Отсутствующие объекты конфигурации, Неиспользуемые объекты, Некорректные запросы, Существование справок из текста справки, Отсутствующие препроцессоры и т.д.
С БСП доступны все проверки, в том числе: Печать объектов, Планы обмена, Текущие дела пользователя, Набор дополнительных свойств объектов, Запрет изменения данных, Присоединенные файлы и т.д.
Любая проверка доступна в режимах: "файловый" и "клиент-серверный".
Некоторые проверки доступны в режиме запуска "Толстый клиент", они помечены надписью "Проверить (толстый клиент)".
Файлы в каталог можно выгрузить следующими способами:
- "Конфигурация" — "Выгрузить файлы конфигурации";
- "Конфигурация" — "Выгрузить конфигурацию в файлы(линейный и иерархический)".
Обработка умеет проверять:
-
Орфография
Обработка с данной проверкой выявляет орфографические ошибки в справках, комментариях, строковых константах, разных вариантах отчетов, свойствах объектов метаданных конфигурации, формах(реквизиты, команды, элементы) через яндекс-спеллер, вордом или экселом. -
Ввод на основании
Обработка с данной проверкой выявляет ошибки при вводе объектов на основании других объектов, например, ошибка при создании документоборота "Документооборот: Процесс" или "Документооборот: Письмо" на основании любого документа и т.д. т.п. -
Формы
Обработка с данной проверкой выявляет ошибки при открытии форм. Проверяет следующие виды форм: форма документа, форма элемента, форма группы, форма записи, форма выбора, форма группы и форма списка. -
Отчеты
Обработка с данной проверкой выявляет ошибки при формировании отчетов. -
Печать объектов
Обработка с данной проверкой выявляет ошибки при печати любых объектов из 1с. Желательно указать минимальное количество проверяемых объектов. Чем больше объектов, тем дольше они проверяются. Если проверка выполнялась в первый раз, можно смело ставить 0. Из проверки исключен вывод печати сразу на принтер и исключения те расширения, которые необходимы для работы с файлами. -
Отсутствие справочной информации
Обработка с данной проверкой выявляет объекты, у которых отсутствует справочная информация, не включена справочная информация в общее содержание справки и включена справочная информация в общее содержание справки для объектов, у которых синоним содержит префикс ""(не используется)"" или ""(не использовать)"". -
Записи объектов
Обработка с данной проверкой проверяет создание и запись новых элементов и групп всех объектов, наличие пометки на удаление объектов метаданных, заполнение реквизитов(для реквизитов, у которых при конфигурировании свойство "Проверка заполнения" установлено в значение "Показывать ошибку"), а так же перезапись/перепроведение/пометка на удаление/снятие пометки/отмена проведения текущих объектов. -
Записи регистров (скрыта)
Обработка с данной проверкой проверяет заполнение реквизитов(для реквизитов, у которых при конфигурировании свойство "Проверка заполнения" установлено в значение "Показывать ошибку"), а так же перезапись регистров. -
Движения документов (скрыта)
Обработка с данной проверкой выявляет , все ли проведенные документы с отсутствием движений по регистрам, а так же непроведенные документы, по которым есть движения. -
Битые ссылки
Обработка с данной проверкой выявляет ссылки, у которых вместо значения ссылочных данных в полях встречается "Объект не найден". -
Помеченные на удаление объекты
Обработка с данной проверкой выявляет объекты, помеченные на удаление. -
Табличные части (скрыта)
Обработка с данной проверкой выявляет объекты, у которых не содержит табличная часть. -
Права на просмотр объектов
Обработка с данной проверкой выявляет объекты, у которых доступны права на "Просмотр" только полноправному пользователю и к которым нет доступа у полноправного пользователя. Допустим справочник "Настройка веб сервиса" доступен лишь пользователю с полными правами. -
Объекты подсистем
Обработка с данной проверкой выявляет отсутствие принадлежности к подсистемам. Если объект нужно включить в подсистему, то делается это через конфигуратор. Для этого открываем состав объектов нужной подсистемы и убедимся, что подсистема включает в себя хотя бы один объект конфигурации. -
Интерактивные и лишние права
Ни в одной роли не должно быть установлено следующих прав: Право интерактивного удаления, Интерактивное удаление предопределенных данных, Интерактивная пометка удаления предопределенных данных, Интерактивное снятие пометки удаления предопределенных данных, Интерактивное удаление помеченных предопределенных данных. А так же неправильно настроены общие права работы с информационной базой. Другими словами, у каких-то ролей есть лишние права в корне конфигурации. Может подпортить жизнь при сертификации 1С-Совместимо наследуемых конфигураций! -
Префиксация объектов
Обработка с данной проверкой выявляет объекты, у которых ниже минимально допустимой длины номера/кода в префиксации объектов. На событие "ПриУстановкеНовогоНомера" подписаны две подписки: "УстановитьПрефиксИнформационнойБазыИОрганизацииНомеруДокумента" и "УстановитьПрефиксИнформационнойБазыНомеруДокумента". В результате, номер документа имеет вид: "ПП-ПППП-ННН". В итоге, более 999 документов оформить не представляется возможным. -
Бизнес-процессы (скрыта)
Обработка с данной проверкой выявляет объекты, у которых не выполнены задачи, допустим, бизнес-процесс "Задание". Этот бизнес-процесс стартовал ранее под каким-то пользователем и он не выполнил все необходимые условия завершения бизнес-процесса, например, не согласовал документ или не установил скидку по счету, или полностью отказался от выполнения бизнес-процесса, то данный метод позволяет найти невыполненные задачи по этому бизнес-процессу. -
Последовательности проведения документов (скрыта)
Обработка с данной проверкой выявляет объекты, у которых выявлены нарушения последовательности. -
Ссылки на объекты метаданных (скрыта)
Обработка с данной проверкой выявляет объекты метаданных, имеющих ссылки на данный объект. -
Пропущенные предопределенные элементы (скрыта)
Обработка с данной проверкой выявляет наличие отсутствующих элементов(предопределенные элементы, которым не сопоставлены элементы ИБ). -
Задублированные предопределенные элементы (скрыта)
Обработка с данной проверкой выявляет наличие задублированных элементов(нескольких элементов ИБ, привязанных к одному предопределенному элементу). -
Отсутствующие объекты конфигурации
Обработка с данной проверкой выявляет несуществующие объекты конфигурации, у которых описаны, например, в тексте запроса: "ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.Браки.СрезПоследних КАК". Обработка найдет, что регистр сведений "Браки" не существует в конфигурации, а так же в RLS(шаблоны, ограничение доступа), системах компоновки данных(запросы) и динамических списках(запросы). -
Неподключенные команды к объектам
Обработка с данной проверкой выявляет ошибки для команд(печати, отчетов, ввода на основании), неподключенных к объектам. Например, для документа "СписаниеИзЭксплуатации" не предусмотрено подключение внешней печатной формы. Обработка найдет, что в модуле менеджера отсутствует экспортируемая процедура "ДобавитьКомандыПечати(КомандыПечати)" для объектов, у которых могут быть назначением для внешних обработок. -
Планы обмена
Выбираем нужные флажки в списке планов обмена, далее выполнить проверку. В процессе тестирования проверяется выгрузка данных через каталог/универсальный формат, а так же после выгрузки данных в файл. При выгрузке данных возникает ошибки выполнения обработчика ПриОтправкеДанных и другие ошибки. Например, если открыть элементы этих объектов, дозаполнить их и сохранить, то при выгрузке уже сообщений об ошибках не будет. Вероятно, проблема в наполнении демобазы. -
Текущие дела пользователя
Обработка с данной проверкой выявляет корректность получения форм "Текущие дела". На рабочем столе есть форма "Текущие дела". Некоторые кнопки на ней не работают, например, при клике по кнопке "Распоряжения на оформление в работе" появляется ошибка: "Неизвестное имя формы. Имя: "ОбщаяФорма.СписокДокументовПродажи"". -
Права доступа пользователей (скрыта)
Обработка с данной проверкой выявляет право доступа всех пользователей. Ошибка при входе в базу под пользователем с ограниченными правами. -
Фоновые/регламентные задания
Обработка с данной проверкой выявляет ошибки при выполнении любого регламентного задания, при этом текст ошибки выявляется на лету и причем имеется подробный текст ошибки, программисту больше не придется лезть в журнал регистрации и искать любые ошибки, связанные с этими заданиями). -
Объекты конфигурации (ограничение в ролях)
Обработка с данной проверкой выявляет роли, у которых отсутствуют объекты в текстах шаблона ограничений прав доступа RLS("Объекты" — "Права" — "Ограничения доступа к данным", "Шаблоны ограничений") -
Сравнения ролей
Какие объекты присутствуют в новом поставщике по сравнению старым(например, при объединении ролей значения не меняются, значения отличаются ложь от истины). Обработка с данной проверкой выявляет местонахождение этих объектов с требованием изменить право в новом поставщике. -
Неиспользуемые объекты
Обработка с данной проверкой выявляет объекты, у которых синоним не содержит префикса "(не используется)" или "(не использовать)". -
Отключенные опции регламентного задания (скрыта)
Обработка с данной проверкой выявляет, какие функциональные опции отключены у любого регламентного задания. -
Пропуски в нумерации документов (скрыта)
Обработка с данной проверкой выявляет пропуски в нумерации, найденные в текущих документах. -
Отсутствующие блоки
Обработка с данной проверкой выявляет отсутствующие блоки строк, подвергшиеся изменению в динамических списках, системах компоновки данных, RLS и т.д. -
Методы со строчными именами
Используется метод НРег(), при этом выявляется все подстрочные символы в имени процедуры или функции(например, Процедура йцуйцуйцу(Параметр)). -
Комментарии перед объявлением метода (скрыта)
Обработка с данной проверкой выявляет отсутствие комментариев перед объявлением процедуры, функции и переменной. -
Существования справок из текста справки
Обработка с данной проверкой выявляет существование справок из текста справки.ТЗ: разбор метаданных (например, с помощью выгрузки конфигурации в файлы и дальнейшего их парсинга), проверка существования объектов метаданных с заданным идентификатором
Решение: Сначала пробежаться по всем объектам метаданных, собрать в массив их ссылки, потом перебрать все ссылки из выгруженных файлов конфигурации(справок), если попадется такая, которой нет в нашем массиве или данного файла нет — значит это битая ссылка.
-
Набор дополнительных сведений объектов
Обработка с данной проверкой выявляет существование набора дополнительных сведений объектов. -
Пустой результат выполнения запроса (скрыта)
Обработка с данной проверкой выявляет результат запроса на наличие строк. Результат выполнения запроса не содержит строк следует выполнять с помощью метода Пустой(). На получение выборки из результата запроса (выгрузка его в таблицу значений) будет затрачиваться дополнительное время. -
Права доступа к данным (скрыта)
Обработка с данной проверкой выявляет права доступа. Для проверки прав доступа в коде следует использовать метод ПравоДоступа вместо РольДоступна. Такой подход позволяет повысить устойчивость кода к пересмотру состава ролей в конфигурации, а также обеспечить работоспособность конфигурации в особых режимах работы, когда реальный состав ролей отличается от спроектированного. -
Видимость команд в подсистемах (скрыта)
Обработка с данной проверкой выявляет невидимые команды в панелях командного интерфейса. -
Присоединенные файлы
Обработка с данной проверкой выявляет ошибки при добавлении присоединенного файла объектов. -
Запрет изменения данных
Обработка с данной проверкой запрета изменения выявляет ненайденные источники данных для любой таблицы. -
Некорректные запросы
Обработка с данной проверкой выявляет некорректные запросы. -
Функции без возврата
Обработка с данной проверкой выявляет строки, в которых не возвращает значение в выражение, в котором используется функция. -
Отсутствующие препроцессоры
Обработка с данной проверкой выявляет отсутствующие стандартные препроцессоры "#Область" или "#Если".
В закладки добавлю но пока воздержусь.
А если БСП вообще не использовалось, отработает проверка?
(1) dj_serega, да, отработает, все кроме выгрузки данных, текущих дел пользователя, печатных форм и т.д.
Вы публикацию что ли удалили, вроде она у меня была в закладках?
(3) karpik666, нет, не удалил, я ее в черновик поместил, потом удалю ее.
Картинка просто АГОНЬ!
Функционал выглядит внушительно, плюсую. А картинка да, супер
(5) 1cmax, (6) the1, спасибо за ваши отзывы!
В обработке снята защита и пароль. Скачивайте и смотрите код из модуля объекта.
Вышло новое обновление:
Вышло еще обновление. Какие изменения внесены, смотрите выше!
01.03.2016 вышло обновление:
Касательно других конфигураций, тестируйте, пробуйте, отписывайтесь о результатах!
Спасибо.
а где сама публикация ?
(12) ewqewqewq, какая публикация? Поясни
03.03.2016:
Добавлены несколько проверок форм(ФормаГруппы и ФормаВыбора). Данная проверка выявляет ошибки моментально.
29.03.2016:
Обработка для сравнения-объединения ролей
Добавлена проверка сравнения ролей. В данной проверке нужно указать 2 каталога(типовая конфигурация и доработанная конфигурация на поддержке типовой). Пример был взят отсюда:
(15) эх не хватает видео инструкции, пример использования такого чуда.
(16) karpik666, хотел гифки как у тебя в публикацииЗащита разработок от копирования (Обычная и Управляемая форма) ))
(17) было бы прикольно, делал в snagit видео, а затем в фотошопе обрабатывал в gif.
15.04.2016:
Доработана проверка объектов конфигурации (ограничение в ролях):
Успейте скачать!
20.05.2016:
Добавлены 2 новые проверки и много других исправлений и улучшений:
16.06.2016:
Добавлена новая проверка и много других изменений:
Пробуйте!
24.06.2016:
Улучшены следующие проверки:
18.07.2016:
Улучшены и добавлены следующие проверки:
{ВнешняяОбработка.ZhokhovM_UniversalTestingConfiguration.Форма.ФормаУправляемая.Форма(541)}: Ошибка при вызове метода контекста (Выбрать)
Если л_Диалог.Выбрать() Тогда
по причине:
Использование синхронных методов на клиенте запрещено!
8.3.8.1784
(24) white_sochi, исправил.
(0) На вид мощно, надо пощупать
(26) Жолтокнижниг, спасибо, и как ощущения?
07.09.2016:
Упрощены следующие проверки:
15.09.2016:
Упрощены следующие проверки:
22.09.2016:
Что изменилось:
27.09.2016:
Что изменилось:
В обычном приложении не работает, ругается на «Схему запроса». Что я не так делаю?
(32) alinarad, при открытии внешней обработки вылезает эта ошибка? Или какой проверкой пользуетесь? Если конфигурации на БСП, то ошибок не должно быть вообще.
(33) При открытии обработки вылезает ошибка. Тип данных «Схема запроса» появился в 8.3.5″, поэтому в 8.2 не открывается.
(34) alinarad, исправил и выложил кодом «Вычислить»:
19.10.2016:
Что изменилось:
13.12.2016:
Что изменилось:
добавлена проверка комментариев перед объявлением функции, процедуры и переменной.
исправлены ошибки.
26.12.2016:
Что изменилось:
добавлена проверка существования справок из текста справки в обычном приложении методом «ПолучитьURL()».
исправлены ошибки.
28.12.2016:
Что изменилось:
В закладке «Планы обмена (отправка данных)» убрано поле «Каталог». Вместо него используется временный каталог.
При проверке «Право на «Просмотр» объектов» и «Справочная информация» добавлены подсистемы подсистем. До этого проверялись просто подсистемы без рекурсии.
11.01.2017:
Что изменилось:
Добавлены планы обмена в закладке «Табличные части» и «Ввод на основании».
12.01.2017:
Что изменилось:
Добавлена проверка орфографии текста справок. Запускается во всех режимах. Системные требования: MS Word. Рекомендуется использовать справочник слов, который пополняется при проверке. Если в справочнике есть слово, то информация об ошибке берется из него. Это ускоряет работу обработки и сокращает количество ошибок.
См. скрин «LOG (Орфография текста справок)» и «Обычная форма«.
Про цитату выше «Рекомендуется использовать справочник слов» я имел в виду словарь, который можно изменить, сохранить и использовать в дальнейшем.
16.01.2017:
Что изменилось:
Добавлена проверка создания и записи новых элементов справочника, документа и т.д в закладке «Записи объектов».
Удалена проверка записей объектов непосредственно из формы(толстый клиент) в закладке «Записи объектов». Лишняя проверка.
Как воспроизвести именно эту ошибку(«создания и записи новых элементов справочника…») в типовой ручным методом:
Все просто:
Создать новый элемент списка и записать его сразу без необходимости заполнять данные.
При записи данного элемента бывает вылезает критическая ошибка.
20.01.2017:
Что изменилось:
Добавлена проверка орфографии свойств объектов(в закладке «Незаполненные свойства объектов»).
Переименована закладка «Незаполненные свойства объектов» в «Заполнение и орфография свойств объектов».
Исправлены некоторые ошибки.
23.01.2017:
Что изменилось:
Добавлены проверки в обычном приложении: «Методы со строчными именами», «Сравнение ролей», «Пропуски в нумерации документов» и «Комментарии перед объявлением метода». См. скрин «Обычное приложение».
24.01.2017:
Что изменилось:
Добавлена проверка встроенных печатных форм в обычном приложении. Если есть справочник «ВнешниеОбработки», то обработка с данной проверкой выявляет ошибки по старой схеме БСП, а если справочник «ДополнительныеОтчетыИОбработки», то по новой схеме БСП.
07.02.2017:
Что изменилось:
Добавлена проверка существования набора дополнительных сведений объектов. См. скриншот «LOG (Набор дополнительных сведений объектов)».
Как воспроизвести эту ошибку:
Создать новый элемент списка и записать объект. Открыть «Дополнительные сведения». При открытии данной команды ошибка, что такой набор отсутствует в справочнике «НаборыДополнительныхРеквизитовИСведений».
Проверено на конфигурации УТ 11.3.2.193 и УП 2.2.2.192.
17.02.2017:
Что изменилось:
Добавлена проверка несуществующих объектов в тексте запроса со значением «ЗНАЧЕНИЕ(…)». Стандартная проверка конфигурации не позволяет искать такие объекты. А так же были исключены некоторые объекты и проверки по значению «соединени».
Добавлена проверка подключения отчетов и создания на основании.
22.02.2017:
Что изменилось:
Оптимизирован код, расширены списки проверяемых объектов и улучшена проверка объектов объектов конфигурации в закладках «Объекты конфигурации (текст запроса)» и «Объекты конфигурации (ограничение в ролях)». Переименована закладка в «Объекты конфигурации (запросы, шаблоны, ограничение доступа)«.
Временно повышена стартмань (до апреля-мая).
11.04.2017:
Что изменилось:
Добавлена проверка на запросы в динамических списках в закладке «Объекты конфигурации (запросы, шаблоны, ограничение доступа)», так же еще раз улучшена работа проверки объектов конфигурации в данной закладке. Выгрузку нужно делать непосредственно через «Конфигурация»-«Выгрузить конфигурацию в файлы».
12.04.2017:
Что изменилось:
Переделана проверка заполнения и орфографии свойств объектов в закладке «Заполнение и орфография свойств объектов». Выгрузку нужно делать непосредственно через «Конфигурация»-«Выгрузить конфигурацию в файлы». Дополнительно проверяет орфографические ошибки в свойствах «синоним, заголовок, подсказка и так далее» команд и реквизитов формы, «представление» из списка выбора элементов формы и прочее.
14.04.2017:
Что изменилось:
Объединены закладки «Заполнение и орфография свойств объектов» и «Орфография текста справок» в «Орфография».
25.04.2017:
Что изменилось:
Добавлена проверка флажка «Включать в содержание справки» в закладке «Отсутствие справочной информации».
Добавлена проверка отсутствующих блоков строк подвергшихся изменению в закладке «Отсутствующие комментарии (начало, конец)» в обычном приложении.
Переименована закладка вместо «Отсутствующие комментарии (начало, конец)» на «Отсутствующие блоки (начало, конец)».
26.04.2017:
Что изменилось:
Добавлена проверка отсутствующего блока «начало» и «конец» в макетах СКД, динамических списках и RLS в закладке «Отсутствующие блоки (начало, конец)». Выгрузку нужно делать непосредственно через «Конфигурация»-«Выгрузить конфигурацию в файлы».
Оптимизирован код.
Обработка постоянно перезаливается. Кто из скачавших не сможет второй раз бесплатно скачать, пишите в личку, решим вопрос.
19.05.2017:
Что изменилось:
Добавлена проверка на пустой результат выполнения запроса.
Добавлена проверка прав доступа к данным.
Добавлена проверка справки.
Все изменения касательно внешней обработки по тестированию конфигурации смотрите в описании.
31.05.2017:
Что изменилось:
Добавлена проверка объектов конфигурации (запросы, шаблоны, ограничение доступа) в обычном приложении.
Переименована закладка вместо «Объекты конфигурации (запросы, шаблоны, ограничение доступа)» в «Отсутствующие объекты конфигурации».
Переименована закладка вместо «Нумерация объектов» в «Префиксация объектов».
Исправлены некоторые ошибки.
13.06.2017:
Что изменилось:
Добавлена возможность проверки в клиент-серверном режиме.
Восстановление текущей страницы панели при открытии управляемой или обычной формы.
Оптимизирован код (убрал лишние проверки и попытки исключения).
Если будут какие-то ошибки, пишите сюда!
14.06.2017:
Что изменилось:
Из проверки «Печать объектов»(встроенные печатные формы) исключен вывод на печать сразу, чтобы случайно не распечатывать несколько бумаг.
Временно снижена стармань до 4 sm, скачивайте, комментируйте, ставьте лайки!
25.07.2017:
Что изменилось:
Добавлена проверка создания и записи новых групп справочника и плана видов характеристик в закладке «Записи объектов».
Исправлены некоторые ошибки.
Ошибку можно воспроизвести так, пройдя по всем формам списка:
Создать новую группу списка.
При записи данной группы бывает вылезает критическая ошибка при выполнении обработчика ОбработкаЗаполнения.
30.08.2017:
Что изменилось:
Добавлена проверка отсутствия видимости команд в панелях командного интерфейса в режиме управляемого приложения.
Добавлена проверка при добавлении присоединенного файла объектов в режиме управляемого приложения.
В закладках «Отсутствие справочной информации», «Объекты, не входящие в подсистемы» и «Право доступа на просмотр объектов» добавлено многострочное поле «Искать»(ищет объекты по нескольким префиксам).
Исправлены некоторые ошибки.
Снижена стартмань временно! Успейте скачать!
Все подробности читайте в описании публикации. Со временем эта публикация будет продолжаться, добавляться и изменяться.
07.09.2017:
Добавлена идея:
Добавить проверку прав на таблицы из текста запроса по всем разрешенным формам с динамическими списками.
Добавить проверку орфография текста в формате txt через выгрузку конфигураций(комментарии, сообщения пользователю и т.д.).
12.09.2017:
Что изменилось:
Добавлена проверка проверка орфографии текста в комментариях в формате txt через выгрузку конфигурации в файлы.
Исправлены некоторые ошибки.
Цена снижена до 6 sm.
27.09.2017:
Что изменилось:
Добавлена проверка заголовков пользовательских полей в разных вариантах отчетов.
Добавлена проверка запрета изменения данных. Подробности смотрите в описании.
Исправлены некоторые ошибки.
09.10.2017:
Что изменилось:
Переименована закладка «Неподключенные команды к объектам» вместо «Подключение печати, отчетов и ввода на основании».
Добавлены режимы орфографии: Яндекс.Спеллер, Ворд или Эксель.
Убрана видимость ненужных закладок: «Табличные части», «Восстановление последовательностей», «Бизнес-процессы», «Права доступа пользователей» и «Журнал регистрации».
Исправлены некоторые ошибки.
11.10.2017:
Что изменилось:
Изменен механизм проверки. Проверка объектов в закладках «Отсутствие справочной информации», «Неподключенные команды к объектам» и «Запрет изменения данных» осуществляется в двух вариантах: через «Выгрузить конфигурацию в файлы» или «Выгрузить файлы конфигурации».
Убран метод «Состояние()» в модуле объекта обработки, данный метод используется только в модуле формы.
Исправлены некоторые ошибки.
Стоимость снижена до 4 sm.
23.10.2017:
Что изменилось:
Улучшена проверка в закладке «Существование справок из текста справки» в обычном приложении. При выгрузке файлов конфигурации нужно выгрузить все справки и удалять их ни в коем случае не нужно, так как проверяет существование этих файлов.
Исправлены некоторые ошибки.
25.10.2017:
Что изменилось:
В закладке «Существование справок из текста справки» добавлена проверка существования справки в тексте справки вида «<A href=»DocumentJournal.ДокументыПродажи.Form.ФормаСписка/Help»>». До этого проверялись только гиперссылки вида «<A href=»../idf3b86010-6dc9-4bd6-9fda-850ce2f2ea58/038b5c85-fb1c-4082-9c4c-e69f8928bf3a»>».
Так же выгрузку можно осуществить в двух вариантах: через «Выгрузить конфигурацию в файлы» или «Выгрузить файлы конфигурации». До этого было можно только через «Выгрузить файлы конфигурации».
07.12.2017:
Что изменилось:
Проверка доступна в трех различных вариантах: через «Конфигурация» — «Выгрузить файлы конфигурации» или «Выгрузить конфигурацию в файлы(линейный и иерархический)».
Добавлен формат «*.bsl» для иерархического формата.
Добавлена проверка содержимого веб-адреса в закладке «Существование справок из текста справки».
При проверке орфографических ошибок исключены табличные документы, имеющие формат XML, так как на них занимает больше времени.
Исправлены некоторые ошибки.
Изменения внесены в связи с выходом платформы 8.3.11.
19.01.2018:
Что изменилось:
Оптимизирована проверка орфографических ошибок.
25.01.2018:
Что изменилось:
Добавлена проверка некорректных запросов. Если запрос сформировался с ошибкой, значит имеет место ошибка в запросе.
Супер!!!!
(74)Спасибо.
27.03.2018:
Что изменилось:
Добавлен поиск по символу «|» в орфографии в текстовых файлах.
Добавлен поиск по лишним символам «.» в орфографии в файлах XML.
Добавлена проверка на модифицированность при проверке форм.
Исправлена проверка сравнения ролей.
Добавлена проверка функции без возвращаемого значения.
Скорректированы пути к файлам при выводе в лог файл.
07.05.2018:
Что изменилось:
Добавлено многострочное поле «Искать» в закладке «Комментарии перед объявлением метода».
Добавлен фильтр объектов по полю «Искать в XML» в проверке орфографии.
Исправлена ошибка (в обычном приложении текст читается в «НовыйHTMLДокумент.all.item(0).innerText»):
16.05.2018:
Что изменилось:
Скрыты следующие закладки(неактуальные и неиспользуемые):
Записи регистров
Движения документов
Ссылки на объекты
Пропущенные элементы
Задублированные элементы
Пропуски в нумерации документов
Пустой результат выполнения запроса
Права доступа к данным
Видимость команд в подсистемах
Функции без возврата
Исправлена ошибка в проверке неиспользуемого объекта (некорректный фильтр по подсистемам + неполный вывод подсистемы в лог).
Исправлена ошибка в проверке права доступа на просмотр объектов(неполный вывод подсистемы в лог).
Исправлены некоторые ошибки.
06.06.2018:
Что изменилось:
Исправлен вывод длинной строки в орфографических справках в лог файл.
18.09.2018:
Что изменилось:
Добавлена проверка препроцессоров «#Область… #КонецОбласти» и «#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда … #КонецЕсли». При проверке «Совместимо» ошибка звучалась так: «В модуле должны быть определены стандартные области».
Добавлена проверка «Некорректные запросы» в режиме обычного приложения.
Скрыты закладки (неактуальные и неиспользуемые): «Комментарии перед объявлением метода» и «Отключенные опции регламентного задания».
Исправлен перенос строки в полях обычного приложения.
У меня есть переделанная конфигурация на основе УНФ 1.6.16.132. Обработка работает под этой конфигурациии версия платформы 8.3.13?
(81)да, должно работать, в УНФ есть механизм БСП.
а для самописных конфигураций подходит без БСП на управляемых формах конечно — ?
(83)да, но будут доступны некоторые проверки
(84)
а конкретно что будет доступно ?
(85)без БСП доступны следующие проверки: Орфография, Ввод на основании, Формы, Записи объектов, Отсутствие справочной информации, Права доступа на просмотр объектов, Объекты не входящие в подсистемы, Интерактивные и лишние права, Битые ссылки, Помеченные объекты на удаление, Отсутствующие объекты конфигурации, Неиспользуемые объекты, Некорректные запросы, Существование справок из текста справки, Отсутствующие препроцессоры и т.д.
с БСП доступны все проверки, в том числе: Печать объектов, Планы обмена, Текущие дела пользователя, Набор дополнительных свойств объектов, Запрет изменения данных, Присоединенные файлы и т.д.
Примерно так. Возможно где-то я ошибся.
(86)
а код открыт ?
(87)конечно открыт)
30.04.2019:
Что изменилось:
Добавлена проверка препроцессоров в режиме обычного приложения.
Доступно изменение галочек из списков значений в режиме обычного приложения.
Пополнен список проверяемых объектов в закладке «Отсутствующие объекты конфигурации»:
— Тип(«»);
— ОписаниеТипов(«»);
— ПредопределенноеЗначение(«»).
Исправлены выявленные ошибки.