Единый семинар «1С» для бухгалтеров и руководителей

Универсальное тестирование конфигурации

Администрирование - Тестирование и исправление

Вам нужно подать заявку на сертификацию "Совместимо! Система программ 1С:Предприятие" в отдел сертификаций каждые 2 года? Не успеваете сдать на проверку в срок? Стараетесь с первой попытки...максимум со второй попытки пройти проверку? Приходится доплачивать в 1С деньги за непройденные попытки? Заключили договор о тестировании с 1С? Можете догнать других тестировщиков по количеству найденных ошибок? Хотите быстрее оформить план передачи новой версии и отправить материалы в отдел совместных решений? Есть решение!

Данная обработка позволит Вам найти любые ошибки (от свойств объектов до набора дополнительных свойств объектов) в типовых конфигурациях, построенных на БСП. Если обнаруживается, что в правах доступа, бизнес-процессах, печатных формах, отчетах или формах допущены ошибки, обработка отобразит их в логе тестирования. Если конфигурация "самописная", то некоторые функции проверки будут недоступны. Перед тестированием всегда делайте копию базы.

Проверка доступна в режимах: "файловый" и "клиент-серверный".

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

Идеи и реализации:

  • ИДЕЯ. Добавить проверку повторяющихся печатей/вводов на основании во всех объектах("ФормаСоздатьНаОсновании", "ПодменюСоздатьНаОсновании", "<Command>Document.ИмяДокумента.StandardCommand.CreateBasedOn</Command>", ОпределяемыеТипы.ИнтеграцияС1СДокументооборотИнтегрируемыеОбъекты.Тип.Типы())

  • ИДЕЯ. При выгрузке конфигурации в файлы найти элементы, не привязанные к реквизиту, пример, в элементе "ИспользоватьОтборы" не заполнены значения полей "Вид" и "Данные", где "Данные" в xml это <DataPath></DataPath>.<ChildItems> - Button - заполнено как <CommandName>0</CommandName>
    <ChildItems> - InputField, CheckBoxField - отсутствуют атрибуты <DataPath> и </DataPath>
    <ChildItems> - Table - ....

Обработка умеет проверять:

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

  2. Ввод на основании
    Обработка с данной проверкой выявляет ошибки при вводе объектов на основании других объектов, например, ошибка при создании документоборота "Документооборот: Процесс" или "Документооборот: Письмо" на основании любого документа и т.д. т.п.

  3. Формы
    Обработка с данной проверкой выявляет ошибки при открытии форм. Проверяет следующие виды форм: форма документа, форма элемента, форма группы, форма записи, форма выбора, форма группы и форма списка.

  4. Отчеты
    Обработка с данной проверкой выявляет ошибки при формировании отчетов.

  5. Печать объектов
    Обработка с данной проверкой выявляет ошибки при печати любых объектов из 1с. Желательно указать минимальное количество проверяемых объектов. Чем больше объектов, тем дольше они проверяются. Если проверка выполнялась в первый раз, можно смело ставить 0. Из проверки исключен вывод печати сразу на принтер и исключения те расширения, которые необходимы для работы с файлами.

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

  7. Записи объектов
    Обработка с данной проверкой проверяет создание и запись новых элементов и групп всех объектов, наличие пометки на удаление объектов метаданных, заполнение реквизитов(для реквизитов, у которых при конфигурировании свойство "Проверка заполнения" установлено в значение "Показывать ошибку"), а так же перезапись/перепроведение/пометка на удаление/снятие пометки/отмена проведения текущих объектов.

  8. Записи регистров
    Обработка с данной проверкой проверяет заполнение реквизитов(для реквизитов, у которых при конфигурировании свойство "Проверка заполнения" установлено в значение "Показывать ошибку"), а так же перезапись регистров.

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

  10. Битые ссылки
    Обработка с данной проверкой выявляет ссылки, у которых вместо значения ссылочных данных в полях встречается "Объект не найден".

  11. Помеченные на удаление объекты
    Обработка с данной проверкой выявляет объекты, помеченные на удаление.

  12. Табличные части (скрыта)
    Обработка с данной проверкой выявляет объекты, у которых не содержит табличная часть.

  13. Права на просмотр объектов
    Обработка с данной проверкой выявляет объекты, у которых доступны права на "Просмотр" только полноправному пользователю и к которым нет доступа у полноправного пользователя. Допустим справочник "Настройка веб сервиса" доступен лишь пользователю с полными правами.

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

  15. Интерактивные и лишние права
    Ни в одной роли не должно быть установлено следующих прав: Право интерактивного удаления, Интерактивное удаление предопределенных данных, Интерактивная пометка удаления предопределенных данных, Интерактивное снятие пометки удаления предопределенных данных, Интерактивное удаление помеченных предопределенных данных. А так же неправильно настроены общие права работы с информационной базой. Другими словами, у каких-то ролей есть лишние права в корне конфигурации. Может подпортить жизнь при сертификации 1С-Совместимо наследуемых конфигураций!

  16. Префиксация объектов
    Обработка с данной проверкой выявляет объекты, у которых ниже минимально допустимой длины номера/кода в префиксации объектов. На событие "ПриУстановкеНовогоНомера" подписаны две подписки: "УстановитьПрефиксИнформационнойБазыИОрганизацииНомеруДокумента" и "УстановитьПрефиксИнформационнойБазыНомеруДокумента". В результате, номер документа имеет вид: "ПП-ПППП-ННН". В итоге, более 999 документов оформить не представляется возможным.

  17. Бизнес-процессы (скрыта)
    Обработка с данной проверкой выявляет объекты, у которых не выполнены задачи, допустим, бизнес-процесс "Задание". Этот бизнес-процесс стартовал ранее под каким-то пользователем и он не выполнил все необходимые условия завершения бизнес-процесса, например, не согласовал документ или не установил скидку по счету, или полностью отказался от выполнения бизнес-процесса, то данный метод позволяет найти невыполненные задачи по этому бизнес-процессу.

  18. Последовательности проведения документов (скрыта)
    Обработка с данной проверкой выявляет объекты, у которых выявлены нарушения последовательности.

  19. Ссылки на объекты метаданных
    Обработка с данной проверкой выявляет объекты метаданных, имеющих ссылки на данный объект.

  20. Пропущенные предопределенные элементы
    Обработка с данной проверкой выявляет наличие отсутствующих элементов(предопределенные элементы, которым не сопоставлены элементы ИБ).

  21. Задублированные предопределенные элементы
    Обработка с данной проверкой выявляет наличие задублированных элементов(нескольких элементов ИБ, привязанных к одному предопределенному элементу).

  22. Отсутствующие объекты конфигурации
    Обработка с данной проверкой выявляет несуществующие объекты конфигурации, у которых описаны, например, в тексте запроса: "ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.Браки.СрезПоследних КАК". Обработка найдет, что регистр сведений "Браки" не существует в конфигурации, а так же в RLS(шаблоны, ограничение доступа), системах компоновки данных(запросы) и динамических списках(запросы).

  23. Неподключенные команды к объектам
    Обработка с данной проверкой выявляет ошибки для команд(печати, отчетов, ввода на основании), неподключенных к объектам. Например, для документа "СписаниеИзЭксплуатации" не предусмотрено подключение внешней печатной формы. Обработка найдет, что в модуле менеджера отсутствует экспортируемая процедура "ДобавитьКомандыПечати(КомандыПечати)" для объектов, у которых могут быть назначением для внешних обработок.

  24. Планы обмена
    Выбираем нужные флажки в списке планов обмена, далее выполнить проверку. В процессе тестирования проверяется выгрузка данных через каталог/универсальный формат, а так же после выгрузки данных в файл.  При выгрузке данных возникает ошибки выполнения обработчика ПриОтправкеДанных и другие ошибки. Например, если открыть элементы этих объектов, дозаполнить их и сохранить, то при выгрузке уже сообщений об ошибках не будет. Вероятно, проблема в наполнении демобазы.

  25. Текущие дела пользователя
    Обработка с данной проверкой выявляет корректность получения форм "Текущие дела". На рабочем столе есть форма "Текущие дела". Некоторые кнопки на ней не работают, например, при клике по кнопке "Распоряжения на оформление в работе" появляется ошибка: "Неизвестное имя формы. Имя: "ОбщаяФорма.СписокДокументовПродажи"".

  26. Права доступа пользователей (скрыта)
    Обработка с данной проверкой выявляет право доступа всех пользователей. Ошибка при входе в базу под пользователем с ограниченными правами.

  27. Фоновые/регламентные задания
    Обработка с данной проверкой выявляет ошибки при выполнении любого регламентного задания, при этом текст ошибки выявляется на лету и причем имеется подробный текст ошибки, программисту больше не придется лезть в журнал регистрации и искать любые ошибки, связанные с этими заданиями).

  28. Объекты конфигурации (ограничение в ролях)
    Обработка с данной проверкой выявляет роли, у которых отсутствуют объекты в текстах шаблона ограничений прав доступа RLS("Объекты" - "Права" - "Ограничения доступа к данным", "Шаблоны ограничений")

  29. Сравнения ролей
    Какие объекты присутствуют в новом поставщике по сравнению старым(например, при объединении ролей значения не меняются, значения отличаются ложь от истины). Обработка с данной проверкой выявляет местонахождение этих объектов с требованием изменить право в новом поставщике.

  30. Неиспользуемые объекты
    Обработка с данной проверкой выявляет объекты, у которых синоним не содержит префикса "(не используется)" или "(не использовать)".

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

  32. Пропуски в нумерации
    Обработка с данной проверкой выявляет пропуски в нумерации, найденные в текущих документах.

  33. Отсутствующие блоки
    Обработка с данной проверкой выявляет отсутствующие блоки строк, подвергшиеся изменению в динамических списках, системах компоновки данных, RLS и т.д.

  34. Методы со строчными именами
    Используется метод НРег(), при этом выявляется все подстрочные символы в имени процедуры или функции(например, Процедура йцуйцуйцу(Параметр)).

  35. Комментарии перед объявлением метода
    Обработка с данной проверкой выявляет отсутствие комментариев перед объявлением процедуры, функции и переменной.

  36. Существования справок из текста справки
    Обработка с данной проверкой выявляет существование справок из текста справки.

    ТЗ: разбор метаданных (например, с помощью выгрузки конфигурации в файлы и дальнейшего их парсинга), проверка существования объектов метаданных с заданным идентификатором

    Решение: Сначала пробежаться по всем объектам метаданных, собрать в массив их ссылки, потом перебрать все ссылки из выгруженных файлов конфигурации(справок), если попадется такая, которой нет в нашем массиве или данного файла нет - значит это битая ссылка.

  37. Набор дополнительных сведений объектов
    Обработка с данной проверкой выявляет существование набора дополнительных сведений объектов.

  38. Пустой результат выполнения запроса
    Обработка с данной проверкой выявляет результат запроса на наличие строк. Результат выполнения запроса не содержит строк следует выполнять с помощью метода Пустой(). На получение выборки из результата запроса (выгрузка его в таблицу значений) будет затрачиваться дополнительное время.

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

  40. Видимость команд в подсистемах
    Обработка с данной проверкой выявляет невидимые команды в панелях командного интерфейса.

  41. Присоединенные файлы
    Обработка с данной проверкой выявляет ошибки при добавлении присоединенного файла объектов.

  42. Запрет изменения данных
    Обработка с данной проверкой запрета изменения выявляет ненайденные источники данных для любой таблицы.

 

Скачать файлы

Наименование Файл Версия Размер
Универсальное тестирование конфигурации
.epf 151,28Kb
23.10.17
25
.epf 151,28Kb 25 Скачать

См. также

Нравится? Предлагайте идеи:


Добавить новые проверки (100.00%, 1 голосов.)
100.00%
Снизить стоимость обработки (0.00%, 0 голосов.)
0.00%
Исправить и улучшить качество проверки (0.00%, 0 голосов.)
0.00%
Делать новые публикации (статьи) (0.00%, 0 голосов.)
0.00%
Есть идея! (писать в комментарии) (0.00%, 0 голосов.)
0.00%

Комментарии
1. Сергей Галюк (dj_serega) 338 23.06.15 17:26 Сейчас в теме
В закладки добавлю но пока воздержусь.

А если БСП вообще не использовалось, отработает проверка?
2. Максим Жохов (ZhokhovM) 301 23.06.15 17:59 Сейчас в теме
(1) dj_serega, да, отработает, все кроме выгрузки данных, текущих дел пользователя, печатных форм и т.д.
3. Андрей Карпов (karpik666) 559 24.06.15 04:33 Сейчас в теме
Вы публикацию что ли удалили, вроде она у меня была в закладках?
4. Максим Жохов (ZhokhovM) 301 24.06.15 09:02 Сейчас в теме
(3) karpik666, нет, не удалил, я ее в черновик поместил, потом удалю ее.
5. Maximilian Alekseevich (1cmax) 151 24.06.15 21:37 Сейчас в теме
7. Максим Жохов (ZhokhovM) 301 26.06.15 19:18 Сейчас в теме
(5) 1cmax, (6) the1, спасибо за ваши отзывы!
6. Maxim Kolkin (the1) 290 24.06.15 22:40 Сейчас в теме
Функционал выглядит внушительно, плюсую. А картинка да, супер
8. Максим Жохов (ZhokhovM) 301 01.07.15 17:56 Сейчас в теме
В обработке снята защита и пароль. Скачивайте и смотрите код из модуля объекта.
9. Максим Жохов (ZhokhovM) 301 25.07.15 12:30 Сейчас в теме
Вышло новое обновление:
  • Добавлены несколько проверок.
  • Исправлены выявленные ошибки.
10. Максим Жохов (ZhokhovM) 301 12.10.15 14:30 Сейчас в теме
Вышло еще обновление. Какие изменения внесены, смотрите выше!
11. Максим Жохов (ZhokhovM) 301 01.03.16 17:27 Сейчас в теме
01.03.2016 вышло обновление:
  • Добавлены несколько проверок.
  • Исправлены выявленные ошибки.
Касательно других конфигураций, тестируйте, пробуйте, отписывайтесь о результатах!
Спасибо.
12. Cthutq Иванов (ewqewqewq) 01.03.16 18:26 Сейчас в теме
13. Максим Жохов (ZhokhovM) 301 02.03.16 00:12 Сейчас в теме
(12) ewqewqewq, какая публикация? Поясни
14. Максим Жохов (ZhokhovM) 301 03.03.16 10:06 Сейчас в теме
03.03.2016:
Добавлены несколько проверок форм(ФормаГруппы и ФормаВыбора). Данная проверка выявляет ошибки моментально.
15. Максим Жохов (ZhokhovM) 301 29.03.16 14:42 Сейчас в теме
29.03.2016:
Добавлена проверка сравнения ролей. В данной проверке нужно указать 2 каталога(типовая конфигурация и доработанная конфигурация на поддержке типовой). Пример был взят отсюда: Обработка для сравнения-объединения ролей
16. Андрей Карпов (karpik666) 559 29.03.16 16:21 Сейчас в теме
(15) эх не хватает видео инструкции, пример использования такого чуда.
17. Максим Жохов (ZhokhovM) 301 29.03.16 17:49 Сейчас в теме
18. Андрей Карпов (karpik666) 559 29.03.16 18:47 Сейчас в теме
(17) было бы прикольно, делал в snagit видео, а затем в фотошопе обрабатывал в gif.
19. Максим Жохов (ZhokhovM) 301 15.04.16 12:12 Сейчас в теме
15.04.2016:
Доработана проверка объектов конфигурации (ограничение в ролях):
  • считывание файла в формате XML вместо TXT
  • нахождение шаблонов Restriction и выявление ошибок "на лету"
  • Временно снижена sm.
Успейте скачать!
20. Максим Жохов (ZhokhovM) 301 20.05.16 15:03 Сейчас в теме
20.05.2016:
Добавлены 2 новые проверки и много других исправлений и улучшений:
  • проверка неиспользуемых объектов
  • проверка отключенных опций регламентного задания
  • пропуск строки между объектами метаданных при выводе в лог-файл
  • прочие исправления
21. Максим Жохов (ZhokhovM) 301 16.06.16 12:32 Сейчас в теме
16.06.2016:
Добавлена новая проверка и много других изменений:
  • проверка прав на интерактивное удаление объектов и предопределенных данных
  • прочие исправления
Пробуйте!
22. Максим Жохов (ZhokhovM) 301 24.06.16 17:45 Сейчас в теме
24.06.2016:
Улучшены следующие проверки:
  • Проверка форм. Список проверяемых форм расширен. Проверяет конкретные виды форм (см. "Описание").
  • Проверка прав на интерактивное удаление. В требовании к конфигурациям, разработанным в среде "1С:Предприятие 8.3" ни в одной роли не должно быть установлено интерактивных прав (см. "Описание").
23. Максим Жохов (ZhokhovM) 301 18.07.16 15:24 Сейчас в теме
18.07.2016:
Улучшены и добавлены следующие проверки:
  • Проверка неиспользуемых объектов. Запускается во всех режимах.
  • Проверка интерактивных и лишних прав. Неправильно настроены общие права работы с информационной базой (см. "Описание"). Запускается во всех режимах.
24. white_sochi (pallid) 26.07.16 23:01 Сейчас в теме
{ВнешняяОбработка.ZhokhovM_UniversalTestingConfiguration.Форма.ФормаУправляемая.Форма(541)}: Ошибка при вызове метода контекста (Выбрать)
Если л_Диалог.Выбрать() Тогда
по причине:
Использование синхронных методов на клиенте запрещено!

8.3.8.1784
25. Максим Жохов (ZhokhovM) 301 27.07.16 10:22 Сейчас в теме
26. Алексей Ко (Жолтокнижниг) 239 27.07.16 19:51 Сейчас в теме
(0) На вид мощно, надо пощупать
27. Максим Жохов (ZhokhovM) 301 29.07.16 09:31 Сейчас в теме
(26) Жолтокнижниг, спасибо, и как ощущения?
28. Максим Жохов (ZhokhovM) 301 07.09.16 15:25 Сейчас в теме
07.09.2016:
Упрощены следующие проверки:
  • Объединены закладки "Право доступа команд" и "Право доступа объектов" в одну закладку "Право на "Просмотр" объектов". Запускается во всех режимах.
29. Максим Жохов (ZhokhovM) 301 15.09.16 12:52 Сейчас в теме
15.09.2016:
Упрощены следующие проверки:
  • пропуск строки между объектами метаданных при выводе в лог-файл (закладки "Право на "Просмотр" объектов" и "Битые ссылки")
  • прочие исправления(не все типы ссылок было в проверке битых ссылок в обычном приложении)
  • временно снижена стартмань
30. Максим Жохов (ZhokhovM) 301 22.09.16 15:46 Сейчас в теме
22.09.2016:
Что изменилось:
  • пропуск строки между объектами метаданных при выводе в лог-файл (закладки "Помеченные на удаление объекты", "Бизнес-процессы", "Ввод на основании")
  • временно снижена стартмань
31. Максим Жохов (ZhokhovM) 301 27.09.16 16:31 Сейчас в теме
27.09.2016:
Что изменилось:
  • добавлена проверка пропуска в нумерации документов. См. скрин "LOG (Пропуски в нумерации)".
  • временно снижена стартмань вплоть до 4 sm до следующего месяца
  • прочие исправления
32. Алина Раджабова (alinarad) 04.10.16 10:19 Сейчас в теме
В обычном приложении не работает, ругается на "Схему запроса". Что я не так делаю?
33. Максим Жохов (ZhokhovM) 301 04.10.16 11:23 Сейчас в теме
(32) alinarad, при открытии внешней обработки вылезает эта ошибка? Или какой проверкой пользуетесь? Если конфигурации на БСП, то ошибок не должно быть вообще.
34. Алина Раджабова (alinarad) 05.10.16 02:25 Сейчас в теме
(33) При открытии обработки вылезает ошибка. Тип данных "Схема запроса" появился в 8.3.5", поэтому в 8.2 не открывается.
Прикрепленные файлы:
35. Максим Жохов (ZhokhovM) 301 05.10.16 09:52 Сейчас в теме
(34) alinarad, исправил и выложил кодом "Вычислить":
п_СхемаЗапроса = Вычислить("Новый СхемаЗапроса");
36. Максим Жохов (ZhokhovM) 301 19.10.16 10:36 Сейчас в теме
19.10.2016:
Что изменилось:
  • Упорядочен список проверяемых объектов и упрощен вывод ошибок в лог в закладке "Сравнение ролей".
  • Ввод объекта на основании документа только в том случае, если проведен документ.
37. Максим Жохов (ZhokhovM) 301 13.12.16 18:01 Сейчас в теме
13.12.2016:
Что изменилось:
добавлена проверка комментариев перед объявлением функции, процедуры и переменной.
исправлены ошибки.
38. Максим Жохов (ZhokhovM) 301 26.12.16 14:49 Сейчас в теме
26.12.2016:
Что изменилось:
добавлена проверка существования справок из текста справки в обычном приложении методом "ПолучитьURL()".
исправлены ошибки.
39. Максим Жохов (ZhokhovM) 301 09.01.17 09:41 Сейчас в теме
28.12.2016:
Что изменилось:
В закладке "Планы обмена (отправка данных)" убрано поле "Каталог". Вместо него используется временный каталог.
При проверке "Право на "Просмотр" объектов" и "Справочная информация" добавлены подсистемы подсистем. До этого проверялись просто подсистемы без рекурсии.
40. Максим Жохов (ZhokhovM) 301 11.01.17 17:06 Сейчас в теме
11.01.2017:
Что изменилось:
Добавлены планы обмена в закладке "Табличные части" и "Ввод на основании".
41. Максим Жохов (ZhokhovM) 301 12.01.17 16:22 Сейчас в теме
12.01.2017:
Что изменилось:
Добавлена проверка орфографии текста справок. Запускается во всех режимах. Системные требования: MS Word. Рекомендуется использовать справочник слов, который пополняется при проверке. Если в справочнике есть слово, то информация об ошибке берется из него. Это ускоряет работу обработки и сокращает количество ошибок.
42. Максим Жохов (ZhokhovM) 301 12.01.17 17:40 Сейчас в теме
См. скрин "LOG (Орфография текста справок)" и "Обычная форма".

Про цитату выше "Рекомендуется использовать справочник слов" я имел в виду словарь, который можно изменить, сохранить и использовать в дальнейшем.
43. Максим Жохов (ZhokhovM) 301 16.01.17 17:27 Сейчас в теме
16.01.2017:
Что изменилось:
Добавлена проверка создания и записи новых элементов справочника, документа и т.д в закладке "Записи объектов".
Удалена проверка записей объектов непосредственно из формы(толстый клиент) в закладке "Записи объектов". Лишняя проверка.

Как воспроизвести именно эту ошибку("создания и записи новых элементов справочника...") в типовой ручным методом:
Все просто:
Создать новый элемент списка и записать его сразу без необходимости заполнять данные.
При записи данного элемента бывает вылезает критическая ошибка.
44. Максим Жохов (ZhokhovM) 301 20.01.17 12:00 Сейчас в теме
20.01.2017:
Что изменилось:
Добавлена проверка орфографии свойств объектов(в закладке "Незаполненные свойства объектов").
Переименована закладка "Незаполненные свойства объектов" в "Заполнение и орфография свойств объектов".
Исправлены некоторые ошибки.
46. Максим Жохов (ZhokhovM) 301 23.01.17 13:59 Сейчас в теме
23.01.2017:
Что изменилось:
Добавлены проверки в обычном приложении: "Методы со строчными именами", "Сравнение ролей", "Пропуски в нумерации документов" и "Комментарии перед объявлением метода". См. скрин "Обычное приложение".
47. Максим Жохов (ZhokhovM) 301 24.01.17 14:45 Сейчас в теме
24.01.2017:
Что изменилось:
Добавлена проверка встроенных печатных форм в обычном приложении. Если есть справочник "ВнешниеОбработки", то обработка с данной проверкой выявляет ошибки по старой схеме БСП, а если справочник "ДополнительныеОтчетыИОбработки", то по новой схеме БСП.
48. Максим Жохов (ZhokhovM) 301 07.02.17 10:32 Сейчас в теме
07.02.2017:
Что изменилось:
Добавлена проверка существования набора дополнительных сведений объектов. См. скриншот "LOG (Набор дополнительных сведений объектов)".
Как воспроизвести эту ошибку:
Создать новый элемент списка и записать объект. Открыть "Дополнительные сведения". При открытии данной команды ошибка, что такой набор отсутствует в справочнике "НаборыДополнительныхРеквизитовИСведений".
Проверено на конфигурации УТ 11.3.2.193 и УП 2.2.2.192.
49. Максим Жохов (ZhokhovM) 301 17.02.17 17:48 Сейчас в теме
17.02.2017:
Что изменилось:
Добавлена проверка несуществующих объектов в тексте запроса со значением "ЗНАЧЕНИЕ(...)". Стандартная проверка конфигурации не позволяет искать такие объекты. А так же были исключены некоторые объекты и проверки по значению "соединени".
Добавлена проверка подключения отчетов и создания на основании.
50. Максим Жохов (ZhokhovM) 301 22.02.17 13:25 Сейчас в теме
22.02.2017:
Что изменилось:
Оптимизирован код, расширены списки проверяемых объектов и улучшена проверка объектов объектов конфигурации в закладках "Объекты конфигурации (текст запроса)" и "Объекты конфигурации (ограничение в ролях)". Переименована закладка в "Объекты конфигурации (запросы, шаблоны, ограничение доступа)".
Временно повышена стартмань (до апреля-мая).
51. Максим Жохов (ZhokhovM) 301 11.04.17 15:27 Сейчас в теме
11.04.2017:
Что изменилось:
Добавлена проверка на запросы в динамических списках в закладке "Объекты конфигурации (запросы, шаблоны, ограничение доступа)", так же еще раз улучшена работа проверки объектов конфигурации в данной закладке. Выгрузку нужно делать непосредственно через "Конфигурация"-"Выгрузить конфигурацию в файлы".
52. Максим Жохов (ZhokhovM) 301 12.04.17 11:36 Сейчас в теме
12.04.2017:
Что изменилось:
Переделана проверка заполнения и орфографии свойств объектов в закладке "Заполнение и орфография свойств объектов". Выгрузку нужно делать непосредственно через "Конфигурация"-"Выгрузить конфигурацию в файлы". Дополнительно проверяет орфографические ошибки в свойствах "синоним, заголовок, подсказка и так далее" команд и реквизитов формы, "представление" из списка выбора элементов формы и прочее.
53. Максим Жохов (ZhokhovM) 301 14.04.17 10:13 Сейчас в теме
14.04.2017:
Что изменилось:
Объединены закладки "Заполнение и орфография свойств объектов" и "Орфография текста справок" в "Орфография".
54. Максим Жохов (ZhokhovM) 301 25.04.17 11:51 Сейчас в теме
25.04.2017:
Что изменилось:
Добавлена проверка флажка "Включать в содержание справки" в закладке "Отсутствие справочной информации".
Добавлена проверка отсутствующих блоков строк подвергшихся изменению в закладке "Отсутствующие комментарии (начало, конец)" в обычном приложении.
Переименована закладка вместо "Отсутствующие комментарии (начало, конец)" на "Отсутствующие блоки (начало, конец)".
55. Максим Жохов (ZhokhovM) 301 26.04.17 09:41 Сейчас в теме
26.04.2017:
Что изменилось:
Добавлена проверка отсутствующего блока "начало" и "конец" в макетах СКД, динамических списках и RLS в закладке "Отсутствующие блоки (начало, конец)". Выгрузку нужно делать непосредственно через "Конфигурация"-"Выгрузить конфигурацию в файлы".
Оптимизирован код.
56. Максим Жохов (ZhokhovM) 301 15.05.17 15:23 Сейчас в теме
Обработка постоянно перезаливается. Кто из скачавших не сможет второй раз бесплатно скачать, пишите в личку, решим вопрос.
57. Максим Жохов (ZhokhovM) 301 19.05.17 16:31 Сейчас в теме
19.05.2017:
Что изменилось:
Добавлена проверка на пустой результат выполнения запроса.
Добавлена проверка прав доступа к данным.
Добавлена проверка справки.

Все изменения касательно внешней обработки по тестированию конфигурации смотрите в описании.
58. Максим Жохов (ZhokhovM) 301 31.05.17 11:26 Сейчас в теме
31.05.2017:
Что изменилось:
Добавлена проверка объектов конфигурации (запросы, шаблоны, ограничение доступа) в обычном приложении.
Переименована закладка вместо "Объекты конфигурации (запросы, шаблоны, ограничение доступа)" в "Отсутствующие объекты конфигурации".
Переименована закладка вместо "Нумерация объектов" в "Префиксация объектов".
Исправлены некоторые ошибки.
59. Максим Жохов (ZhokhovM) 301 13.06.17 11:27 Сейчас в теме
13.06.2017:
Что изменилось:
Добавлена возможность проверки в клиент-серверном режиме.
Восстановление текущей страницы панели при открытии управляемой или обычной формы.
Оптимизирован код (убрал лишние проверки и попытки исключения).

Если будут какие-то ошибки, пишите сюда!
60. Максим Жохов (ZhokhovM) 301 14.06.17 17:47 Сейчас в теме
14.06.2017:
Что изменилось:
Из проверки "Печать объектов"(встроенные печатные формы) исключен вывод на печать сразу, чтобы случайно не распечатывать несколько бумаг.
61. Максим Жохов (ZhokhovM) 301 29.06.17 10:39 Сейчас в теме
Временно снижена стармань до 4 sm, скачивайте, комментируйте, ставьте лайки!
62. Максим Жохов (ZhokhovM) 301 25.07.17 16:46 Сейчас в теме
25.07.2017:
Что изменилось:
Добавлена проверка создания и записи новых групп справочника и плана видов характеристик в закладке "Записи объектов".
Исправлены некоторые ошибки.

Ошибку можно воспроизвести так, пройдя по всем формам списка:
Создать новую группу списка.
При записи данной группы бывает вылезает критическая ошибка при выполнении обработчика ОбработкаЗаполнения.
63. Максим Жохов (ZhokhovM) 301 30.08.17 16:47 Сейчас в теме
30.08.2017:
Что изменилось:
Добавлена проверка отсутствия видимости команд в панелях командного интерфейса в режиме управляемого приложения.
Добавлена проверка при добавлении присоединенного файла объектов в режиме управляемого приложения.
В закладках "Отсутствие справочной информации", "Объекты, не входящие в подсистемы" и "Право доступа на просмотр объектов" добавлено многострочное поле "Искать"(ищет объекты по нескольким префиксам).
Исправлены некоторые ошибки.

Снижена стартмань временно! Успейте скачать!

Все подробности читайте в описании публикации. Со временем эта публикация будет продолжаться, добавляться и изменяться.
64. Максим Жохов (ZhokhovM) 301 07.09.17 12:28 Сейчас в теме
07.09.2017:
Добавлена идея:
Добавить проверку прав на таблицы из текста запроса по всем разрешенным формам с динамическими списками.
Добавить проверку орфография текста в формате txt через выгрузку конфигураций(комментарии, сообщения пользователю и т.д.).
65. Максим Жохов (ZhokhovM) 301 12.09.17 16:49 Сейчас в теме
12.09.2017:
Что изменилось:
Добавлена проверка проверка орфографии текста в комментариях в формате txt через выгрузку конфигурации в файлы.
Исправлены некоторые ошибки.

Цена снижена до 6 sm.
66. Максим Жохов (ZhokhovM) 301 27.09.17 15:38 Сейчас в теме
27.09.2017:
Что изменилось:
Добавлена проверка заголовков пользовательских полей в разных вариантах отчетов.
Добавлена проверка запрета изменения данных. Подробности смотрите в описании.
Исправлены некоторые ошибки.
67. Максим Жохов (ZhokhovM) 301 09.10.17 15:33 Сейчас в теме
09.10.2017:
Что изменилось:
Переименована закладка "Неподключенные команды к объектам" вместо "Подключение печати, отчетов и ввода на основании".
Добавлены режимы орфографии: Яндекс.Спеллер, Ворд или Эксель.
Убрана видимость ненужных закладок: "Табличные части", "Восстановление последовательностей", "Бизнес-процессы", "Права доступа пользователей" и "Журнал регистрации".
Исправлены некоторые ошибки.
68. Максим Жохов (ZhokhovM) 301 11.10.17 14:30 Сейчас в теме
11.10.2017:
Что изменилось:
Изменен механизм проверки. Проверка объектов в закладках "Отсутствие справочной информации", "Неподключенные команды к объектам" и "Запрет изменения данных" осуществляется в двух вариантах: через "Выгрузить конфигурацию в файлы" или "Выгрузить файлы конфигурации".
Убран метод "Состояние()" в модуле объекта обработки, данный метод используется только в модуле формы.
Исправлены некоторые ошибки.

Стоимость снижена до 4 sm.
69. Максим Жохов (ZhokhovM) 301 23.10.17 17:51 Сейчас в теме
23.10.2017:
Что изменилось:
Улучшена проверка в закладке "Существование справок из текста справки" в обычном приложении. При выгрузке файлов конфигурации нужно выгрузить все справки и удалять их ни в коем случае не нужно, так как проверяет существование этих файлов.
Исправлены некоторые ошибки.
70. Максим Жохов (ZhokhovM) 301 25.10.17 17:55 Сейчас в теме
25.10.2017:
Что изменилось:
В закладке "Существование справок из текста справки" добавлена проверка существования справки в тексте справки вида "<A href="DocumentJournal.ДокументыПродажи.Form.ФормаСписка/Help">". До этого проверялись только гиперссылки вида "<A href="../idf3b86010-6dc9-4bd6-9fda-850ce2f2ea58/038b5c85-fb1c-4082-9c4c-e69f8928bf3a">".
Так же выгрузку можно осуществить в двух вариантах: через "Выгрузить конфигурацию в файлы" или "Выгрузить файлы конфигурации". До этого было можно только через "Выгрузить файлы конфигурации".
71. Максим Жохов (ZhokhovM) 301 07.12.17 09:45 Сейчас в теме
07.12.2017:
Что изменилось:
Проверка доступна в трех различных вариантах: через "Конфигурация" - "Выгрузить файлы конфигурации" или "Выгрузить конфигурацию в файлы(линейный и иерархический)".
Добавлен формат "*.bsl" для иерархического формата.
Добавлена проверка содержимого веб-адреса в закладке "Существование справок из текста справки".
При проверке орфографических ошибок исключены табличные документы, имеющие формат XML, так как на них занимает больше времени.
Исправлены некоторые ошибки.

Изменения внесены в связи с выходом платформы 8.3.11.
Оставьте свое сообщение