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

Опубликовал Максим Жохов (ZhokhovM) в раздел Администрирование - Тестирование и исправление

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

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

Дальнейшие планы:

  • ИДЕЯ. Добавить проверку на запросы в динамических списках в закладке "Объекты конфигурации (запросы, шаблоны, ограничение доступа)". РЕАЛИЗОВАНА.

  • ИДЕЯ. Добавить проверку заполнения и орфографии свойств объектов через выгрузку конфигурации в файлы XML в закладке "Заполнение и орфография свойств объектов"(команды, реквизиты и т.д.). РЕАЛИЗОВАНА.

  • ИДЕЯ. Объединить закладки "Заполнение и орфография свойств объектов" и "Орфография текста справок" в "Орфография". РЕАЛИЗОВАНА.

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

  • ИДЕЯ. Добавить проверку флажка "Включать в содержание справки" в закладке "Отсутствие справочной информации". РЕАЛИЗОВАНА.

  • ИДЕЯ. Добавить проверку отсутствующего блока "начало" и "конец" в макетах СКД, динамических списках и RLS в закладке "Отсутствующие блоки (начало, конец)". РЕАЛИЗОВАНА.

Идеи/недоработки:

  • Возможность развертывания типов в виде дерева и разработка обычного приложения (отчеты, п/ф и т.д.)

  • Проверка обмена с подключаемым оборудованием Offline(выгрузка данных)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Наименование Файл Версия Размер
ZhokhovM_UTC
.epf 131,29Kb
14.03.17
17
.epf 131,29Kb 17 Скачать

См. также

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

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

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

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

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