Вам нужно подать заявку на сертификацию "Совместимо! Система программ 1С:Предприятие" в отдел сертификаций каждые 2 года? Не успеваете сдать на проверку в срок? Стараетесь с первой попытки...максимум со второй попытки пройти проверку? Приходится доплачивать в 1С деньги за непройденные попытки? Хотите быстрее оформить план передачи новой версии и отправить материалы в отдел совместных решений? Есть решение!
07.05.2018:
Что изменилось:
Добавлено многострочное поле "Искать" в закладке "Комментарии перед объявлением метода".
Добавлен фильтр объектов по полю "Искать в XML" в проверке орфографии.
Исправлена ошибка (в обычном приложении текст читается в "НовыйHTMLДокумент.all.item(0).innerText"):
ТекстДляПроверки = СтрЗаменить(НовыйHTMLДокумент.all.item(1).innerText, Символ(13), "");
Если Не ЗначениеЗаполнено(ТекстДляПроверки) Тогда
ТекстДляПроверки = СтрЗаменить(НовыйHTMLДокумент.all.item(0).innerText, Символ(13), "");
КонецЕсли;
29.03.2016:
Добавлена проверка сравнения ролей. В данной проверке нужно указать 2 каталога(типовая конфигурация и доработанная конфигурация на поддержке типовой). Пример был взят отсюда: Обработка для сравнения-объединения ролей
Проверка форм. Список проверяемых форм расширен. Проверяет конкретные виды форм (см. "Описание").
Проверка прав на интерактивное удаление. В требовании к конфигурациям, разработанным в среде "1С:Предприятие 8.3" ни в одной роли не должно быть установлено интерактивных прав (см. "Описание").
{ВнешняяОбработка.ZhokhovM_UniversalTestingConfiguration.Форма.ФормаУправляемая.Форма(541)}: Ошибка при вызове метода контекста (Выбрать)
Если л_Диалог.Выбрать() Тогда
по причине:
Использование синхронных методов на клиенте запрещено!
(32) alinarad, при открытии внешней обработки вылезает эта ошибка? Или какой проверкой пользуетесь? Если конфигурации на БСП, то ошибок не должно быть вообще.
26.12.2016:
Что изменилось:
добавлена проверка существования справок из текста справки в обычном приложении методом "ПолучитьURL()".
исправлены ошибки.
28.12.2016:
Что изменилось:
В закладке "Планы обмена (отправка данных)" убрано поле "Каталог". Вместо него используется временный каталог.
При проверке "Право на "Просмотр" объектов" и "Справочная информация" добавлены подсистемы подсистем. До этого проверялись просто подсистемы без рекурсии.
12.01.2017:
Что изменилось:
Добавлена проверка орфографии текста справок. Запускается во всех режимах. Системные требования: MS Word. Рекомендуется использовать справочник слов, который пополняется при проверке. Если в справочнике есть слово, то информация об ошибке берется из него. Это ускоряет работу обработки и сокращает количество ошибок.
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:
Что изменилось:
Переделана проверка заполнения и орфографии свойств объектов в закладке "Заполнение и орфография свойств объектов". Выгрузку нужно делать непосредственно через "Конфигурация"-"Выгрузить конфигурацию в файлы". Дополнительно проверяет орфографические ошибки в свойствах "синоним, заголовок, подсказка и так далее" команд и реквизитов формы, "представление" из списка выбора элементов формы и прочее.
25.04.2017:
Что изменилось:
Добавлена проверка флажка "Включать в содержание справки" в закладке "Отсутствие справочной информации".
Добавлена проверка отсутствующих блоков строк подвергшихся изменению в закладке "Отсутствующие комментарии (начало, конец)" в обычном приложении.
Переименована закладка вместо "Отсутствующие комментарии (начало, конец)" на "Отсутствующие блоки (начало, конец)".
26.04.2017:
Что изменилось:
Добавлена проверка отсутствующего блока "начало" и "конец" в макетах СКД, динамических списках и RLS в закладке "Отсутствующие блоки (начало, конец)". Выгрузку нужно делать непосредственно через "Конфигурация"-"Выгрузить конфигурацию в файлы".
Оптимизирован код.
19.05.2017:
Что изменилось:
Добавлена проверка на пустой результат выполнения запроса.
Добавлена проверка прав доступа к данным.
Добавлена проверка справки.
Все изменения касательно внешней обработки по тестированию конфигурации смотрите в описании.
31.05.2017:
Что изменилось:
Добавлена проверка объектов конфигурации (запросы, шаблоны, ограничение доступа) в обычном приложении.
Переименована закладка вместо "Объекты конфигурации (запросы, шаблоны, ограничение доступа)" в "Отсутствующие объекты конфигурации".
Переименована закладка вместо "Нумерация объектов" в "Префиксация объектов".
Исправлены некоторые ошибки.
13.06.2017:
Что изменилось:
Добавлена возможность проверки в клиент-серверном режиме.
Восстановление текущей страницы панели при открытии управляемой или обычной формы.
Оптимизирован код (убрал лишние проверки и попытки исключения).
14.06.2017:
Что изменилось:
Из проверки "Печать объектов"(встроенные печатные формы) исключен вывод на печать сразу, чтобы случайно не распечатывать несколько бумаг.
25.07.2017:
Что изменилось:
Добавлена проверка создания и записи новых групп справочника и плана видов характеристик в закладке "Записи объектов".
Исправлены некоторые ошибки.
Ошибку можно воспроизвести так, пройдя по всем формам списка: Создать новую группу списка.
При записи данной группы бывает вылезает критическая ошибка при выполнении обработчика ОбработкаЗаполнения.
30.08.2017:
Что изменилось:
Добавлена проверка отсутствия видимости команд в панелях командного интерфейса в режиме управляемого приложения.
Добавлена проверка при добавлении присоединенного файла объектов в режиме управляемого приложения.
В закладках "Отсутствие справочной информации", "Объекты, не входящие в подсистемы" и "Право доступа на просмотр объектов" добавлено многострочное поле "Искать"(ищет объекты по нескольким префиксам).
Исправлены некоторые ошибки.
Снижена стартмань временно! Успейте скачать!
Все подробности читайте в описании публикации. Со временем эта публикация будет продолжаться, добавляться и изменяться.
07.09.2017:
Добавлена идея:
Добавить проверку прав на таблицы из текста запроса по всем разрешенным формам с динамическими списками.
Добавить проверку орфография текста в формате txt через выгрузку конфигураций(комментарии, сообщения пользователю и т.д.).
12.09.2017:
Что изменилось:
Добавлена проверка проверка орфографии текста в комментариях в формате txt через выгрузку конфигурации в файлы.
Исправлены некоторые ошибки.
27.09.2017:
Что изменилось:
Добавлена проверка заголовков пользовательских полей в разных вариантах отчетов.
Добавлена проверка запрета изменения данных. Подробности смотрите в описании.
Исправлены некоторые ошибки.
09.10.2017:
Что изменилось:
Переименована закладка "Неподключенные команды к объектам" вместо "Подключение печати, отчетов и ввода на основании".
Добавлены режимы орфографии: Яндекс.Спеллер, Ворд или Эксель.
Убрана видимость ненужных закладок: "Табличные части", "Восстановление последовательностей", "Бизнес-процессы", "Права доступа пользователей" и "Журнал регистрации".
Исправлены некоторые ошибки.
11.10.2017:
Что изменилось:
Изменен механизм проверки. Проверка объектов в закладках "Отсутствие справочной информации", "Неподключенные команды к объектам" и "Запрет изменения данных" осуществляется в двух вариантах: через "Выгрузить конфигурацию в файлы" или "Выгрузить файлы конфигурации".
Убран метод "Состояние()" в модуле объекта обработки, данный метод используется только в модуле формы.
Исправлены некоторые ошибки.
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.
27.03.2018:
Что изменилось:
Добавлен поиск по символу "|" в орфографии в текстовых файлах.
Добавлен поиск по лишним символам "." в орфографии в файлах XML.
Добавлена проверка на модифицированность при проверке форм.
Исправлена проверка сравнения ролей.
Добавлена проверка функции без возвращаемого значения.
Скорректированы пути к файлам при выводе в лог файл.
16.05.2018:
Что изменилось:
Скрыты следующие закладки(неактуальные и неиспользуемые):
Записи регистров
Движения документов
Ссылки на объекты
Пропущенные элементы
Задублированные элементы
Пропуски в нумерации документов
Пустой результат выполнения запроса
Права доступа к данным
Видимость команд в подсистемах
Функции без возврата
Исправлена ошибка в проверке неиспользуемого объекта (некорректный фильтр по подсистемам + неполный вывод подсистемы в лог).
Исправлена ошибка в проверке права доступа на просмотр объектов(неполный вывод подсистемы в лог).
Исправлены некоторые ошибки.
18.09.2018:
Что изменилось:
Добавлена проверка препроцессоров "#Область... #КонецОбласти" и "#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда ... #КонецЕсли". При проверке "Совместимо" ошибка звучалась так: "В модуле должны быть определены стандартные области".
Добавлена проверка "Некорректные запросы" в режиме обычного приложения.
Скрыты закладки (неактуальные и неиспользуемые): "Комментарии перед объявлением метода" и "Отключенные опции регламентного задания".
Исправлен перенос строки в полях обычного приложения.
(85)без БСП доступны следующие проверки: Орфография, Ввод на основании, Формы, Записи объектов, Отсутствие справочной информации, Права доступа на просмотр объектов, Объекты не входящие в подсистемы, Интерактивные и лишние права, Битые ссылки, Помеченные объекты на удаление, Отсутствующие объекты конфигурации, Неиспользуемые объекты, Некорректные запросы, Существование справок из текста справки, Отсутствующие препроцессоры и т.д.
с БСП доступны все проверки, в том числе: Печать объектов, Планы обмена, Текущие дела пользователя, Набор дополнительных свойств объектов, Запрет изменения данных, Присоединенные файлы и т.д.
30.04.2019:
Что изменилось:
Добавлена проверка препроцессоров в режиме обычного приложения.
Доступно изменение галочек из списков значений в режиме обычного приложения.
Пополнен список проверяемых объектов в закладке "Отсутствующие объекты конфигурации":
- Тип("");
- ОписаниеТипов("");
- ПредопределенноеЗначение("").
Исправлены выявленные ошибки.
12.03.2020:
Что изменилось:
В закладке "Орфография" добавлен новый режим "Искать в": в объекте метаданных конфигурации или файле. В объектах метаданных конфигурации поиск осуществляется по всем признакам: синоним, подсказка, комментарий, пояснение, представление объекта, записи и списка, расширенное представление и т.д.
В закладке "Печать объектов" добавлен новый режим "Групповая печать".
Исправлены выявленные ошибки.
Чтобы проверить групповую печать, нужно:
1.Запустить толстый клиент.
2.Открыть внешнюю обработку.
3.Открыть закладку "Печать объектов".
4.В поле "Количество ссылок" указать 0.
5.Выбрать режим печатной формы "Встроенные".
6.Поставить галочку "Групповая печать".
7.Установить пометки всем строкам.
8.Выводить результат "С клиентского компьютера".
9.Нажать на кнопку "Проверить (толстый клиент)".
10.Получить файл.
В полученном файле ошибка(и):
Проверка печатных форм, начало: 12.03.2020 10:22:35
Документы.СчетФактураВыданный
Проверяю: Групповая ссылка - СчетФактура
ОШИБКА! Значение не является значением объектного типа (Метаданные)
Проверка печатных форм, конец: 12.03.2020 10:27:20
При групповой печати в УТ 11.4.11.63 ошибка:
Значение не является значением объектного типа (Метаданные)
Сценарий:
В форме списка документа "Счет-фактура выданный" выделить все документы - Печать - Счет-фактура.
08.06.2020: Что изменилось:
Добавлен новый режим "Комплект печати" в закладке "Печать объектов".
Добавлено дерево форм в закладке "Формы".
Добавлено определение приложения, версии конфигурации и платформы.
Оптимизирован код при выводе лога в файл.
Исправлены выявленные ошибки.
02.04.2021: Что изменилось:
Добавлена проверка ролей без прав объектов в управляемом приложении в закладке "Роли без прав объектов". Зная роль - получить к каким объектам она предоставляет, какие права. А обработка выявляет те роли, у которых нет объектов с помеченными правами. Например, упразднен какой-то функционал и удалили не все объекты метаданных.
01.07.2021: Что изменилось:
Добавлена проверка, которая сравнивает выгруженные файлы конфигурации старой и новой версии конфигурации. То есть если в старой версии были вставки "// УТКП", "// УП" и т.д., а в новой версии нет таких вставок - сообщает ошибку. В некоторых модулях при обновлении бывает затирают вставки, возможно из-за того что при обновлении не показывает изменения в форме обработки и т.д. Сталкивались с этим несколько раз.
Скрыта закладка (неактуальная и неиспользуемая): "Методы со строчными именами".
н-р, "Набор Дополнительных свойств и объектов" - картинка в скрине...что делать дальше?
п.с. попала на вашу обработку через другую вашу суперскую обработку, в к-й пытаюсь разобраться сейчас !!! Сравнение нескольких конфигураций (основная и несколько поставщиков). Упрощенный отчет о доработках , т.к. прежде всего стоит глобальная задача у меня: выловить чужой код в жутко огромной переписанной базе- понять что из этого нужно, а что уже ненужный архив - и потом все эти чудеса перенести на новый релиз сотнями релизов шагнувший вперед...Поэтому ищу все, что может помочь...
п.с.2. Возможно, что вы так же мучались с нагромождением чужого кода, поэтому у вас подобные обработки, поэтому думаю как их вообще прикрутить, пока...туплю на интерфейсе...сорри...Если можете подсказать,то, пожалуйста, прошу помощи.
п.с.3.не страшно, если спросила не в тему, просто аж слюни потекли как увидела "СравнениеКонфигураций", а потом "Универсальное тестирование конфигураций"...если чего, то код у вас открыт, спасибо за это...ломать не строить-может чего и получиться...но лучше спросить сразу у спеца-как лучше решить свою проблемку....Спасибо.
(97)н-р, "Набор Дополнительных свойств и объектов" - картинка в скрине...что делать дальше?
Там просто выбираешь все объекты и нажимаешь Проверить.
Если честно давно это было. Раньше сталкивался с ошибкой при нажатии кнопки "Дополнительные сведения" в документе "Счет фактура налогового агента" на основании документа "Списание безналичных денежных средств":
{ОбщийМодуль.УправлениеСвойствамиСлужебный.Модуль(1137)}: Поле объекта не обнаружено (Документ_СчетФактураНалоговыйАгент)
Возврат Справочники.НаборыДополнительныхРеквизитовИСведений[ИмяЭлемента];
Пришлось делать проверку, чтобы выявляла все объекты и в каждом объекте проверял вручную что где-то ошибка.
Позднее находил ошибки:
Поле объекта не обнаружено (Документ_НормативРаспределенияПлановПродажПоКатегориям)
Поле объекта не обнаружено (Документ_ОтчетПоКомиссииМеждуОрганизациямиОСписании)
Поле объекта не обнаружено (Документ_СчетФактураНаНеподтвержденнуюРеализацию0)
Поле объекта не обнаружено (Справочник_ПользовательскиеНастройкиОтчетов)
Поле объекта не обнаружено (Документ_ПеремаркировкаТоваровГИСМ)
Поле объекта не обнаружено (Документ_МаркировкаТоваровГИСМ)
Поле объекта не обнаружено (Документ_ОрдерНаОтражениеПересортицыТоваров)
и т.д.
Сейчас видимо нет этих ошибок, возможно пофиксили.
(94)Открыть внешнюю обработку, дождаться инициализации настроек, выбрать нужную закладку, выбрать объекты, выбрать файл для выгрузки результата и нажать "Проверить". Если кнопка с надписью "Проверить (толстый клиент)", то значит нужно открывать обработку на толстом клиенте. Дождаться выгрузки результата и смотреть лог-файла. Так же есть публикация Генератор сценария тестирования VA для доп. проверки.