Compare commits

...

281 Commits

Author SHA1 Message Date
Администратор
63f2f29257 Адаптер Турбоконф (интерфейс) 2
1007723 	Bug 	Исправлена внесенная недавно ошибка при вызове автодополнения в конфигурации с режимом совместимости 8.2.* 	Действия
	1007709 	Bug 	Исправлена ошибка открытия ссылки на объект метаданных из имени таблицы БД в текстом литерале на языке запросов 	Действия
  Анализ прав доступа 1
	1007714 	Task 	Добавлено доступное дочернее поле "Пользователь. Есть аутентификация" 	Действия
  Динамический список 1
	1007711 	Bug 	Исправлена ошибка открытия обычной формы списка при отключенном перехвате клавиатурного ввода в обычном приложении 	Действия
  Исследователь объектов 1
	1007719 	Task 	В исследователе коллекции добавлена кнопка "Удалить" и восстановлена доступность редактирования ячеек 	Действия
  Поле текста программы 7
	1007720 	Task 	Анализатор кода теперь рассчитывает ожидаемый тип в параметре конструктора структуры внутри вызова метода 	Действия
	1007708 	Task 	В анализаторе кода значительно ускорено заполнение списка слов контекста огромного метода 	Действия
	1007702 	Task 	В области описания текущего слова автодополнения улучшены переходы по гиперссылкам типов 	Действия
	1007718 	Task 	В описании текущего слова списка автодополнения сделано отображение имени связанного ключа для параметра значения в конструкторе структуры 	Действия
	1007722 	Task 	Операция обновления кэша модулей теперь запоминает пометки расширений конфигурации для выгрузки 	Действия
	1007710 	Task 	Теперь в описании текущего слова списка автодополнения раздел доступности по молодым версиям платформы окрашивается красным 	Действия
	1007721 	Bug 	В команде "Проверить модуль" устранен вывод ложного сообщения при обращении к неизвестной форме полученной через Объект.ПолучитьФорму() 	Действия
  Редактор изменений на узлах 1
	1007696 	Bug 	Исправлена ошибка подсчета числа изменений при наличии табличной части "Изменения" в не включенного в планы обмена таблицы БД 	Действия
  Редактор пользователей 1
	1007717 	Task 	Добавлены признаки всех видов аутентификации и агрегатный признак "Есть аутентификация" 	Действия
  Функции режима отладки 1
	1007716 	Task 	При открытии снимков объектов функции От() теперь открывается спец. редактор для табличного документа, таблицы и дерева значений 	Действия
  Чат ИИ 1
	1007713 	Bug 	Исправлены ошибки отправки запросов к ИИ 1С:Напарник в связи к сильным изменением протокола передачи ответа
2025-12-14 17:51:54 +03:00
Администратор
79ca2dd91f Задачи подсистемы 3
1007681 	Task 	В шапке формы добавлена дата актуальности снимка задач 	Действия
	1007659 	Bug 	Исправлена некритичная ошибка открытия инструмента с параметрами в вариантах поставки "Расширение" и "Портативный" 	Действия
	1007676 	Bug 	Исправлена ошибка при очистке поля фильтра 	Действия
  История Гита 3
	1007668 	Bug 	Исправлена плавающая ошибка и подвисание загрузки списка коммитов с большими комментариями 	Действия
	1007678 	Bug 	Исправлена поле фильтра "Файл" для списка файлов коммита 	Действия
	1007680 	Bug 	Устранено внесенное в 8.02 зависание при загрузке большого коммита 	Действия
  Поле текста программы 7
	1007660 	Task 	В области описания текущего слова автодополнения теперь отображаются гиперссылки для имен типов 	Действия
	1007687 	Task 	Расширена поддержка наборов типов ЛюбаяСсылка, СправочникСсылка, ДокументСсылка, ПеречислениеСсылка 	Действия
	1007691 	Task 	Сделал опционально расчет позиции каретки в поле текстового документа через UIAutomation для совместимости с платформой 8.5 	Действия
	1007690 	Task 	Слово-генератор <СоздатьПеременную> в списке автодополнения теперь предлагается для всех выделенных выражений 	Действия
	1007669 	Bug 	Восстановлены частично сломанные в 7.94 стили HTML редактора 	Действия
	1007686 	Bug 	Исправлена команда "Объявить тип выражения" при вызове на имени переменной в строке ее создания с присвоением 	Действия
	1007663 	Bug 	Устранена вставка из списка автодополнения статуса слова ИИ 	Действия
  Прочее 2
	1007665 	Task 	Все пакетные команды конфигуратора теперь выполняются с передачей общих параметров командной строки текущего сеанса 	Действия
	1007656 	Bug 	Изменен внутренний идентификатор общей картинки "ирТабличноеПоле" для устранения конфликтов применения расширения в некоторых конфигурациях 	Действия
  Редактор объекта БД 1
	1007677 	Bug 	Восстановлено назначение картинки строкам независимых регистров сведений в ссылках на объект 	Действия
  Структура формы 1
	1007673 	Bug 	Исправлена ошибка в случае наличия в форме дублей элемент элементов (ошибка платформы)
2025-12-07 19:42:15 +03:00
Администратор
45fc40291a Адаптер Турбоконф (интерфейс) 3
1007638 	Bug 	Исправлен сломанный в последних версиях переход к объекту метаданных через "см. Обработка.ирПлатформа.Форма.РазбивкаТекста" 	Действия
	1007646 	Bug 	Исправлена ошибка вызове отладки запроса из модуля расширения 	Действия
	1007644 	Bug 	Устранен неоправданный вывод уведомления "Анализатор кода не может создать кэш формы из ее расширения" 	Действия
  Базы пользователя ОС 1
	1007642 	Bug 	Устранена очистка всех особых параметров запуска при отмене выбора набора параметров 	Действия
  Задачи подсистемы 1
	1007624 	Task 	Добавлена форма "Задачи подсистемы" для локальной работы с полным списком задач подсистемы 	Действия
  История Гита 2
	1007639 	Task 	Последние выбранные ветки теперь запоминаются в разрезе папки репозитория 	Действия
	1007658 	Bug 	В команде "Сравнить версии файла..." для нового файла в качестве предыдущей версии теперь подставляется пустой текст 	Действия
  Общее 1
	1007648 	Bug 	Исправлено аварийное завершение при клике в некоторых колонках с флажками на платформе 8.2 в режиме совместимости 8.1 	Действия
  Подготовка к изменению структуры БД 1
	1007643 	Bug 	Исправлен анализ переименований измерений регистров 	Действия
  Поиск дублей и замена ссылок 1
	1007645 	Bug 	Исправлена ошибка поиска дублей при сравнении по характеристикам 	Действия
  Поле текста программы 6
	1007622 	Task 	В описание текущего слова автодополнения добавлено краткое описание параметра-приемника 	Действия
	1007654 	Task 	Если ИИ предлагает чистое известное анализатору слово то теперь панель описания слова отображает этого слова 	Действия
	1007649 	Task 	Повышена скорость и улучшена логика работы команды "Перейти в начало родителя" 	Действия
	1007655 	Bug 	Исправлено заполнение списка автодополнения при вводе имени колонки в методе ДеревоЗначений.Колонки.Удалить() 	Действия
	1007634 	Bug 	Устранено добавление в список команды "Перейти к определению" формы на вызове функции, возвращающей ее реквизит произвольного типа 	Действия
	1007637 	Bug 	Устранено ошибочное обнаружение переменных с именами использованных в конструкторе "Новый" типов 	Действия
  Прочее 2
	1007657 	Task 	Оптимизирована функция сериализации таблицы значений в JSON 	Действия
	1007656 	Bug 	Изменен внутренний идентификатор общей картинки "ирТабличноеПоле" для устранения конфликтов применения расширения в некоторых конфигурациях 	Действия
  Структура формы 1
	1007653 	Bug 	Устранено добавление в заголовок неосновных форм текущего времени в режиме "Структура всех инструментов"
2025-11-30 17:55:18 +03:00
Администратор
2579ca3642 // Версия 882
Адаптер Турбоконф (интерфейс) 1
	1007619 	Bug 	Исправлен иногда некорректный расчет анализатором кода вызовов из расширения модуля в общие модули 	Действия
  История Гита 1
	1007618 	Bug 	Исправлены недочеты в отборе коммитов при полю "Что искать" 	Действия
  Консоль запросов 1
	1007609 	Bug 	Восстановлено запоминание сверток панелей при закрытии формы 	Действия
  Конструктор запроса 1
	1007605 	Task 	Команда "Заполнить настройки компоновки" разделена в подменю из двух команд "Очистить настройки" и "Заполнить настройки" 	Действия
  Поле текста программы 3
	1007598 	Task 	Теперь автодополнение в языке запросов предлагает имена новых параметров после "&" в правой части сравнения 	Действия
	1007610 	Bug 	Восстановлено заполнение списка автодополнения встроенными функциями и функциями модулей языка выражений компоновки данных 	Действия
	1007603 	Bug 	Устранен захват в структуре модуля первым методом инструкции препроцессора с предшествующим комментарием 	Действия
  Различные значения колонки 1
	1007611 	Bug 	Исправлена ошибка открытия из динамического списка в клиент-серверной базе 	Действия
  Чат ИИ 2
	1007620 	Bug 	Исправлены недочеты раскраски блоков кода 1С в ответах ИИ 	Действия
	1007616 	Bug 	Улучшена обработка ошибок соединения с Напарником
2025-11-26 22:53:38 +03:00
Администратор
631359a351 Адаптер Турбоконф (интерфейс) 1
1007619 	Bug 	Исправлен иногда некорректный расчет анализатором кода вызовов из расширения модуля в общие модули 	Действия
  История Гита 1
	1007618 	Bug 	Исправлены недочеты в отборе коммитов при полю "Что искать" 	Действия
  Консоль запросов 1
	1007609 	Bug 	Восстановлено запоминание сверток панелей при закрытии формы 	Действия
  Конструктор запроса 1
	1007605 	Task 	Команда "Заполнить настройки компоновки" разделена в подменю из двух команд "Очистить настройки" и "Заполнить настройки" 	Действия
  Поле текста программы 3
	1007598 	Task 	Теперь автодополнение в языке запросов предлагает имена новых параметров после "&" в правой части сравнения 	Действия
	1007610 	Bug 	Восстановлено заполнение списка автодополнения встроенными функциями и функциями модулей языка выражений компоновки данных 	Действия
	1007603 	Bug 	Устранен захват в структуре модуля первым методом инструкции препроцессора с предшествующим комментарием 	Действия
  Различные значения колонки 1
	1007611 	Bug 	Исправлена ошибка открытия из динамического списка в клиент-серверной базе 	Действия
  Чат ИИ 2
	1007620 	Bug 	Исправлены недочеты раскраски блоков кода 1С в ответах ИИ 	Действия
	1007616 	Bug 	Улучшена обработка ошибок соединения с Напарником
2025-11-23 20:59:39 +03:00
Администратор
c549e705f5 Консоль запросов 1
1007591 	Bug 	Исправлен вывод результата запроса в страницу "Обзор результатов" 	Действия
  Поле текста программы 1
	1007597 	Bug 	Исправлена внесенная в 8.01 ошибка активации строки ИИ в списке автодополнения на платформах 8.3.25-
2025-11-18 19:22:18 +03:00
Администратор
cfec2d001b Адаптер Турбоконф (интерфейс) 4
1007553 	Task 	Сделан расчет соответствия полного имени макета к файлу Гита 	Действия
	1007577 	Bug 	Исправлен расчет типа при активации строки функции конфигурации в списке подсказки в модуле расширения 	Действия
	1007586 	Bug 	Исправлено некорректное формирование имени виртуального модуля при отправке запроса Напарнику из модуля внешней обработки 	Действия
	1007583 	Bug 	Исправлено открытие ссылок форм и их элементов из расширений конфигурации в конфигураторе 	Действия
  Консоль заданий 1
	1007584 	Task 	В списке регламентных заданий добавлен индикатор обращений к внешним ресурсам БСП и возможность обходить блокировку таких обращений 	Действия
  Консоль запросов 1
	1007552 	Bug 	Исправлена ошибка при нажатии CTRL+D при активном HTML редакторе текста запроса 	Действия
  Поле текста программы 8
	1007563 	Task 	Двойной клик по встроенной ошибке проверки текста запроса теперь активирует строку, содержащую ошибочное выражение 	Действия
	1007558 	Task 	Сделана внутренняя подсказка Напарнику имен доступных свойств структуры при вводе ключа текстовым литералом 	Действия
	1007585 	Task 	Улучшено описание текущего слова списка автодополнения 	Действия
	1007189 	Bug 	Исправлено вычисление типа счетчика цикла "Для Счетчик=1 По 2 Цикл" 	Действия
	1007065 	Bug 	Исправлено некорректное форматирование текста встроенного языка в некоторых случаях 	Действия
	1007569 	Bug 	Устранено неоправданное подавление автодополнения ИИ в текстовом литерале в некоторых случаях 	Действия
	1007559 	Bug 	Устранено ошибочное назначение типа "ВременнаяТаблица" выбранному полю анализатором кода в языке запросов 	Действия
	1007554 	Bug 	Устранены избыточные цифровые окончания имен COM классов в списке автодополнения конструктора COM объекта 	Действия
  Сравнение текстов 2
	1007568 	Task 	Добавлена команда "Сформировать модуль расширения конфигурации" 	Действия
	1007570 	Bug 	Исправлены недочеты в работе кнопки ручной установки текста 	Действия
  Чат ИИ 1
	1007560 	Bug 	Исправлена ошибка разбора конца потокового ответа от некоторых моделей openrouter.ai
2025-11-16 18:36:22 +03:00
Администратор
b5c9b00c1a // Версия 878
Загрузка табличных данных 1
	1007528 	Bug 	Исправлен некорректный поиск по коду/наименованию/номеру при конвертации в ссылочное значение с вариантом встроенного языка Английский 	Действия
  Из адаптера Турбоконф 1
	1007483 	Task 	Теперь при первом вызове вызове анализатора кода в модуле расширения формы будет выводиться уведомление об отсутствии кэша формы 	Действия
  Консоль запросов 1
	1007512 	Task 	Добавлено подменю "ИИ" с командой "Обсудить ИИ" 	Действия
  Конструктор метода 1
	1007510 	Bug 	Исправлена ошибка открытия инструмента для метода с английскими ключевыми словами 	Действия
  Общее 1
	1007499 	Task 	Обновлены мультиязычные тексты интерфейса пользователя на нерусских языках 	Действия
  Поле текста программы 10
	1007520 	Task 	В контекст запроса к Напарнику теперь добавляются мета свойства объектов из предыдущей строки 	Действия
	1007519 	Task 	В окне настроек для модели ИИ добавлена кнопка "Параметры" 	Действия
	1007487 	Task 	В описании текущего слова автодополнения теперь для параметра-приемника указывается направление Вых/Знач 	Действия
	1007504 	Task 	В список автодополнения в языке запросов теперь добавляются частичные условия соединения 	Действия
	1007500 	Task 	В список автодополнения теперь добавляются инструкции проверки существования и добавления элемента коллекции после его поиска 	Действия
	1007518 	Task 	Добавлена команда "Вставить со сравнением" 	Действия
	1007526 	Task 	Окно отправки метаданных Напарнику теперь отправляет справочники и документы 	Действия
	1007523 	Bug 	Конструкции "ВЫБОР КОГДА" и "ЕСТЬ NULL" возвращены в список автодополнения языка выражений компоновки 	Действия
	1007493 	Bug 	Устранено в языке запросов при вводе псевдонима добавление в список автодополнения ключевых слов из выражения 	Действия
	1007509 	Bug 	Устранено удаление управляющих для шаблонов текста конструкций при выполнении слова-генератора <СоздатьПеременную> 	Действия
  Чат ИИ 2
	1007524 	Task 	Добавлена кнопка "Сырой ответ" 	Действия
	1007511 	Bug 	Исправлена ошибка подготовки контекста запроса в некоторых случаях
2025-11-06 20:48:08 +03:00
Администратор
1c3f286bda // Версия 875
Анализ журнала регистрации 1
	1007466 	Task 	Двойной клик по ссылке в колонке "Данные" теперь открывает форму объекта по ссылке
  Из адаптера Турбоконф 2
	1007469 	Bug 	Восстановлено сломанное в 7.96 вычисление свойств COM объектов
	1007465 	Bug 	Исправлена ошибка обработки ответа Напарника в модуле регистра
  Консоль кода 1
	1007456 	Task 	При загрузке текста в поле редактора теперь в конец добавляется до 10 пустых строк
  Подписки на события 1
	1007463 	Task 	Добавлено поле "Расширение" с именем расширения конфигурации, которое содержит подписку
  Поле текста программы 12
	1007472 	Task 	Автодополнение в строке ИначеЕсли теперь добавляет подходящую копию предыдущего условия
	1007475 	Task 	Автодополнение в строке логического выражения теперь добавляет подходящую копию предыдущей строки
	1007454 	Task 	В анализаторе кода исправлено неоптимальное получение предопределенных элементов объектов метаданных
	1007477 	Task 	В команде "Перейти к определению" исправлен переход к присвоению многострочного выражения во встроенном языке
	1007457 	Task 	В списке автодополнения для предопределенных элементов теперь выводится их код
	1007471 	Task 	Вставка вызова .Найти() внутри логического выражения теперь добавляет сравнение из предыдущего похожего выражения
	1007445 	Task 	Добавлена фоновая отправка метаданных всех общих модулей в сервис 1С:Напарник
	1007476 	Task 	При вставке строки предложения ИИ из списка автодополнения теперь сразу вставляются парные программные скобки
	1007453 	Task 	Сделан нечеткий подбор имени типа при вводе после точки
	1007473 	Task 	Теперь в список автодополнения добавляется первое полное объектное выражение предыдущей строки
	1007461 	Task 	Улучшена автоподстановка параметров после вставки имени метода из автодополнения
	1007468 	Bug 	Исправлена обработка оператора "Возврат" с/без параметра в режиме "Алгоритм" и "Модуль"
  Редактор пользователей 1
	1007458 	Task 	Флажок "Временно добавить роль Разработчик ИР" в окне "Запуск под пользователем" теперь еще добавляет роль ЗапускТолстогоКлиента
  Чат ИИ 1
	1007460 	Task 	Сделана поддержка потокового ответа ИИ по стандарту OPEN AI
2025-10-29 19:33:51 +03:00
Администратор
3bd64b8211 . 2025-10-26 19:00:52 +03:00
Администратор
1d3d2e831a Базы пользователя ОС 1
1007325 	Task 	Добавлены команды "Создать резервную копию" и "Загрузить из файла" в подменю "Прочее" и автосоздание резервной копии списка
  Из адаптера Турбоконф 1
	1007440 	Bug 	В открытом окне подсказки по вызову метода исправлено обновление после смены метода
  История Гита 1
	1007444 	Task 	Добавлены проверки пути к репозиторию
  Консоль запросов 1
	1007442 	Task 	При активации строки структуры запроса поиск связанной строки результата пакета теперь делается сначала по имени
  Конструктор запроса 1
	1007434 	Bug 	Исправлена ошибка разбора текстов запросов с виртуальными таблицами среза первых/последних на платформе 8.2
  Общее 2
	1007441 	Bug 	Исправлена внесенная в 7.97 ошибка при открытии форм с фоновыми запросами к ИИ на платформе 8.3.13-
	1007436 	Bug 	Исправлены внесенные в 7.97 ошибки нового механизма фоновых HTTP запросов на платформах 8.3.25-
  Поле текста программы 9
	1007428 	Task 	В окне "Возможные ошибки модуля" добавлен фильтра по подсистемам для проверки всех модулей
	1007414 	Task 	Добавлено подменю "Навигация"
	1007421 	Task 	Добавлены типизирующие комментарии для обозначения ПостроительЗапроса по таблице БД
	1007438 	Task 	Команда "Советовать ИИ" переименована в "Обсудить ИИ"
	1007418 	Task 	Сделана отправка Напарнику базовой информации о структуре вовлеченных управляемых форм
	1007429 	Bug 	В методе СловаКонтекстаПредопределенные "Перейти к родителю" работает иногда некорректно
	1007437 	Bug 	В окне автодополнения теперь обрабатываются ошибки отправки запуска запросов ИИ
	1007424 	Bug 	Восстановлена видимость методов модулей расширений конфигурации в динамических модулях
	1007430 	Bug 	Исправлена некорректная вставка из списка автодополнения слова-генератора <УдалитьИзКоллекции>
  Прочее 1
	1007420 	Task 	При открытии первой формы инструментов теперь проверяется версия платформы
  Различные значения колонки 1
	1007435 	Bug 	Исправлена ошибка открытия на платформе 8.2
  Структура формы 1 Свернуть все/Развернуть все
	1007431 	Bug 	Исправлена ошибка открытия из обычной формы
  Установщик расширения ИР 1
	1007432 	Bug 	Исправлена проверка на то что платформа является учебной в английском интерфейсе системы (/Len)
  Чат ИИ 1
	1007439 	Task 	Добавлены поля "Код" и "Запрос", оформление блоков кода 1С в ответах, флажки передачи контекста, кнопки "Сравнить" и "Применить"
2025-10-22 19:31:27 +03:00
Администратор
070e28ca21 // Версия 870
История Гита 1
	1007388 	Task 	Теперь при пустом поле отбора по ветке будут выводиться коммиты всех веток 	Действия
  Консоль запросов 2
	1007376 	Task 	Теперь при попытке ввода текста в заблокированный узел ведущей структуры запроса будет выводиться сообщение 	Действия
	1007398 	Bug 	Отключено выполнение узлов дерева запроса при включенном флажке "Заменять представления ЗУП" 	Действия
  Конструктор запроса 1
	1007394 	Bug 	Исправлены доступные поля в редакторе выражения параметров виртуальной таблицы регистра бухгалтерии 	Действия
  Конструктор метода 1
	1007397 	Task 	Добавлено больше фильтраций результата Напарника чтобы отбросить явный мусор 	Действия
  Общее 3
	1007401 	Task 	Все запросы к ИИ теперь делаются на клиенте фоново с поддержкой потокового режима (stream API) 	Действия
	1007403 	Task 	Добавлена возможность использования Напарника в качестве универсального ИИ 	Действия
	1007406 	Bug 	Сделана обработка некорректных ответов ИИ 	Действия
  Поле текста программы 10
	1007404 	Task 	В подменю "Рефакторинг" добавлена команда "Советовать ИИ" для выделенного фрагмента 	Действия
	1007405 	Task 	Для общения с ИИ добавлена форма "Чат ИИ" 	Действия
	1007372 	Task 	Напарник подключен в языке запросов 	Действия
	1007383 	Task 	Напарник теперь обновляет свое предложение при продолжении ввода слова после открытия списка автодополнения 	Действия
	1007387 	Task 	Отключена базовая проверка предложения Напарника по рассчитанному списку слов в английском варианте встроенного языка 	Действия
	1007373 	Task 	Слово-генератор <СопоставитьСвойства> теперь пропускает несопоставленные свойства 	Действия
	1007396 	Task 	Ускорено отображение первой строки предложения Напарника 	Действия
	1007382 	Bug 	Исправлена некорректная работа слова-генератора <СопоставитьСвойства> 	Действия
	1007391 	Bug 	Исправлена ошибка кнопки "Применить" окна настроек компоненты с пустым ключом Напарника и недоступным сервером Напарника 	Действия
	1007381 	Bug 	Исправлена ошибка команды "Найти в модулях" для в режимах "Ссылки"+"Свойство" 	Действия
  Структура формы 1
Свернуть все/Развернуть все
	1007374 	Bug 	Исправлена внесенная в 7.96 ошибка открытия инструмента
2025-10-13 22:23:28 +03:00
Администратор
201aeb190a История Гита 1
1007388 	Task 	Теперь при пустом поле отбора по ветке будут выводиться коммиты всех веток 	Действия
  Консоль запросов 2
	1007376 	Task 	Теперь при попытке ввода текста в заблокированный узел ведущей структуры запроса будет выводиться сообщение 	Действия
	1007398 	Bug 	Отключено выполнение узлов дерева запроса при включенном флажке "Заменять представления ЗУП" 	Действия
  Конструктор запроса 1
	1007394 	Bug 	Исправлены доступные поля в редакторе выражения параметров виртуальной таблицы регистра бухгалтерии 	Действия
  Конструктор метода 1
	1007397 	Task 	Добавлено больше фильтраций результата Напарника чтобы отбросить явный мусор 	Действия
  Общее 3
	1007401 	Task 	Все запросы к ИИ теперь делаются на клиенте фоново с поддержкой потокового режима (stream API) 	Действия
	1007403 	Task 	Добавлена возможность использования Напарника в качестве универсального ИИ 	Действия
	1007406 	Bug 	Сделана обработка некорректных ответов ИИ 	Действия
  Поле текста программы 10
	1007404 	Task 	В подменю "Рефакторинг" добавлена команда "Советовать ИИ" для выделенного фрагмента 	Действия
	1007405 	Task 	Для общения с ИИ добавлена форма "Чат ИИ" 	Действия
	1007372 	Task 	Напарник подключен в языке запросов 	Действия
	1007383 	Task 	Напарник теперь обновляет свое предложение при продолжении ввода слова после открытия списка автодополнения 	Действия
	1007387 	Task 	Отключена базовая проверка предложения Напарника по рассчитанному списку слов в английском варианте встроенного языка 	Действия
	1007373 	Task 	Слово-генератор <СопоставитьСвойства> теперь пропускает несопоставленные свойства 	Действия
	1007396 	Task 	Ускорено отображение первой строки предложения Напарника 	Действия
	1007382 	Bug 	Исправлена некорректная работа слова-генератора <СопоставитьСвойства> 	Действия
	1007391 	Bug 	Исправлена ошибка кнопки "Применить" окна настроек компоненты с пустым ключом Напарника и недоступным сервером Напарника 	Действия
	1007381 	Bug 	Исправлена ошибка команды "Найти в модулях" для в режимах "Ссылки"+"Свойство" 	Действия
  Структура формы 1
Свернуть все/Развернуть все
	1007374 	Bug 	Исправлена внесенная в 7.96 ошибка открытия инструмента
2025-10-12 20:56:18 +03:00
Администратор
125308346c // Версия 868
// Версия 867
  Адаптер для Турбоконф 2
	1007346 	Task 	Добавлена функция ирОбщий.ЛиВнутриCOMСервераЛкс для проверки что сеанс запущен в режиме COM (OLE) 	Действия
	1007330 	Bug 	Исправлена локальная видимость методов модуля добавленного в конфигураторе и отсутствующего в метаданных объекта 	Действия
  История Гита 2
	1007313 	Bug 	В окне "Обновление из EDT" кнопка "Подготовить" теперь игнорирует файлы в папке src/Configuration 	Действия
	1007308 	Bug 	Исправлена сломанная в 7.94 генерация ссылки на строку модуля 	Действия
  Конструктор регулярного выражения 1
	1007345 	Task 	Область развернутого выражения теперь отображается только если выражение ссылается на параметры 	Действия
  Общее 1
	1007303 	Bug 	Исправлен внесенный в 7.93 откат глобальных настроек к предыдущему состоянию иногда при работе одновременно в нескольких базах 	Действия
  Поле текста программы 5
	1007332 	Task 	Для Напарника ускорена реакция и сделана отправка описания вовлеченных модулей, объектов метаданных и динамических свойств после текущей точки 	Действия
	1007343 	Task 	Улучшен нечеткий подбор лучшего слова в списке автодополнения 	Действия
	1007309 	Bug 	В анализаторе кода исправлено вычисление вложенных конструкторов в первой строке тела метода 	Действия
	1007302 	Bug 	Исправлена видимость Напарником соседних методов модуля 	Действия
	1007342 	Bug 	Исправлено вычисление типа значения выражения начинающегося с логического оператора "Не" 	Действия
  Прочее 1
	1007322 	Bug 	В окне "Выбор типов или значения" исправлена сломанная из-за изменения сервиса sinonim.org кнопка "Авто" рядом с полем фильтра 	Действия
  Редактор констант 1
	1007321 	Bug 	Исправлена ошибка записи в варианте встроенного языка "Английский" 	Действия
  Редактор объекта БД 2
	1007344 	Task 	Двойной клик в ячейках остатков теперь открывает редактор остатков регистра 	Действия
	1007323 	Bug 	Исправлена работа кнопок "Отбор по/без значению" для табличных частей и наборов движений 	Действия
  Функции режима отладки 1
	1007315 	Bug 	Уменьшена вероятность 20 секундных подвисаний в соседних сеансах файловой базы после вызова функций отладки в транзакции
2025-10-07 07:35:31 +03:00
Администратор
8625cf5191 . 2025-09-29 21:23:34 +03:00
Администратор
69e03f9c05 . 2025-09-24 09:58:01 +03:00
Администратор
192a47d271 . 2025-09-21 21:34:51 +03:00
Администратор
773162b59e . 2025-09-17 11:49:35 +03:00
Администратор
bdde37fa82 . 2025-09-15 10:31:22 +03:00
Администратор
65045b141f . 2025-09-10 08:13:13 +03:00
Администратор
31a5f8dd6f . 2025-09-07 21:28:16 +03:00
Администратор
4be8af1c34 . 2025-09-04 22:23:26 +03:00
Администратор
689f2fc139 . 2025-08-31 22:29:10 +03:00
Администратор
e8d9a756ca . 2025-08-24 20:10:04 +03:00
Администратор
578d1ab870 . 2025-08-19 00:22:38 +03:00
Администратор
3504dea3db . 2025-08-17 20:32:38 +03:00
Администратор
d9c5f7e968 . 2025-08-10 20:54:29 +03:00
Администратор
3eb51dd5c5 Revert "."
This reverts commit fb0a6e254a.
2025-08-11 01:00:39 +03:00
Администратор
fb0a6e254a . 2025-08-10 20:54:29 +03:00
Администратор
f181498eda . 2025-08-03 19:59:37 +03:00
Администратор
87530b6b52 . 2025-07-27 23:03:11 +03:00
Администратор
6e82ac816b . 2025-07-20 18:36:59 +03:00
Администратор
5ab46206ff . 2025-07-07 07:37:46 +03:00
Администратор
71e64d89c3 . 2025-07-06 16:55:25 +03:00
Администратор
22d95bcb79 . 2025-06-29 08:28:50 +03:00
Администратор
b811031fa6 . 2025-06-27 09:30:28 +03:00
Администратор
814468519f . 2025-06-11 07:27:12 +03:00
Администратор
a796c44faf . 2025-06-01 19:11:00 +03:00
Администратор
5f0cf232b6 . 2025-05-24 14:52:05 +03:00
Администратор
cb8d4136a9 . 2025-05-21 06:54:18 +03:00
Администратор
db80c2feec . 2025-05-18 19:23:43 +03:00
Администратор
46794e7f3d . 2025-05-12 00:24:21 +03:00
Администратор
9eb667a3e0 . 2025-05-04 20:59:26 +03:00
Администратор
2138fddf67 . 2025-04-28 18:42:10 +03:00
Администратор
b3a40a7a27 . 2025-04-20 19:18:15 +03:00
Администратор
e1423dc415 . 2025-04-13 20:32:18 +03:00
Администратор
0a7de11668 . 2025-04-07 22:32:22 +03:00
Администратор
a22fc152fb . 2025-04-01 22:39:33 +03:00
Администратор
31533a9b62 . 2025-03-31 00:13:03 +03:00
Администратор
37125f1065 . 2025-03-23 20:26:22 +03:00
Администратор
d6a04d522b . 2025-03-16 19:45:07 +03:00
Администратор
b190dc919d . 2025-03-11 23:38:45 +03:00
Администратор
a20333d794 . 2025-03-10 00:59:31 +03:00
Администратор
9f4583a4da . 2025-03-09 20:27:55 +03:00
Администратор
4979a0f3ae . 2025-03-03 23:22:27 +03:00
Администратор
28ed541ff5 . 2025-02-23 20:16:52 +03:00
Администратор
da8f0951e1 . 2025-02-16 19:10:11 +03:00
Администратор
3895d06c0b . 2025-02-11 07:49:04 +03:00
Администратор
317aa66a61 . 2025-02-03 22:01:47 +03:00
Администратор
32ad86be77 . 2025-01-28 19:50:24 +03:00
Администратор
620686edc6 . 2025-01-19 18:40:43 +03:00
Администратор
32f0ca7b68 . 2025-01-12 19:08:48 +03:00
Администратор
a584b9460b . 2025-01-08 23:24:00 +03:00
Администратор
abd1d6a211 . 2025-01-05 22:46:53 +03:00
Администратор
7ddddf2852 . 2025-01-05 22:44:45 +03:00
Администратор
83d069627c . 2024-12-30 20:16:20 +03:00
Администратор
94a6890876 . 2024-12-22 20:21:21 +03:00
Администратор
dc6b4c1e79 . 2024-12-15 19:41:20 +03:00
Администратор
436e2a335b . 2024-12-10 08:21:13 +03:00
Администратор
14528e3291 . 2024-12-05 08:27:16 +03:00
Администратор
a54011baa7 . 2024-12-03 08:24:27 +03:00
Администратор
a3cc839c81 . 2024-12-01 23:32:05 +03:00
Администратор
1e16f8a491 . 2024-11-24 17:31:16 +03:00
Администратор
b873a4e303 . 2024-11-17 19:08:49 +03:00
Администратор
57cae32f4b . 2024-11-10 20:43:03 +03:00
Администратор
3dc5714d74 . 2024-11-10 20:24:47 +03:00
Администратор
d4683f4e22 . 2024-11-04 18:22:41 +03:00
Администратор
1899274752 . 2024-11-04 18:05:28 +03:00
Администратор
ff1bbf108a . 2024-11-04 17:44:40 +03:00
Администратор
314730534b . 2024-10-27 23:05:08 +03:00
Администратор
986e67905a . 2024-10-20 20:34:01 +03:00
Администратор
4a36955554 . 2024-10-16 19:07:39 +03:00
Администратор
407b501a9d . 2024-10-13 19:38:54 +03:00
Администратор
f31adc995c . 2024-10-08 22:49:55 +03:00
Администратор
53ce282f26 . 2024-10-08 21:17:22 +03:00
Администратор
26ef8527e8 . 2024-10-06 19:14:10 +03:00
Администратор
30b69f3579 . 2024-09-29 18:19:30 +03:00
Администратор
420188c90d . 2024-09-25 22:45:20 +03:00
Администратор
90bd2be600 . 2024-09-22 20:47:15 +03:00
Администратор
b7e16fa9c7 . 2024-09-16 18:50:09 +03:00
Администратор
64fb1c8961 . 2024-09-15 18:26:47 +03:00
Администратор
055590597e . 2024-09-08 19:08:41 +03:00
Администратор
801f23d453 . 2024-09-01 23:57:40 +03:00
Администратор
b99c23c76d . 2024-08-25 20:03:16 +03:00
Администратор
2c06c4ba74 . 2024-08-18 17:56:39 +03:00
Администратор
adfb81ef7f . 2024-08-12 08:56:28 +03:00
Администратор
1e3ff35bec . 2024-08-11 22:04:24 +03:00
Администратор
f01d508915 . 2024-08-05 07:20:26 +03:00
Администратор
80eeaef21a . 2024-07-31 07:16:42 +03:00
Администратор
5b5fb92cc3 . 2024-07-28 21:20:53 +03:00
Администратор
e41d4c1b31 . 2024-07-21 20:05:38 +03:00
Администратор
435c4dba4f . 2024-07-21 19:41:27 +03:00
Администратор
49c42c67b6 . 2024-07-21 19:34:22 +03:00
Администратор
3993fb6275 . 2024-07-21 19:32:19 +03:00
Администратор
fda85a03da . 2024-07-09 09:06:17 +03:00
Администратор
30da76eaaf . 2024-07-03 07:36:25 +03:00
Администратор
e00729bd73 . 2024-07-03 07:36:25 +03:00
Администратор
4d8f2087bd . 2024-06-30 19:28:43 +03:00
Администратор
bd28f590ba . 2024-06-20 07:56:29 +03:00
Администратор
122854764f . 2024-06-13 07:21:30 +03:00
Администратор
c762e219ab . 2024-06-12 19:57:42 +03:00
Администратор
af6d563b41 . 2024-06-03 09:04:46 +03:00
Администратор
825277142c . 2024-06-02 23:46:44 +03:00
Администратор
92d8236be4 . 2024-05-26 21:56:08 +03:00
Администратор
57190c2cfe . 2024-05-22 08:01:17 +03:00
Администратор
e1c7a527cc . 2024-05-14 19:56:44 +03:00
Администратор
118c0259e6 . 2024-05-12 23:18:54 +03:00
Администратор
dca235fbca . 2024-05-06 19:35:37 +03:00
Администратор
c0e7868c5e . 2024-05-06 00:19:59 +03:00
Администратор
a6f635117a . 2024-05-02 08:48:05 +03:00
Администратор
67dc576c57 . 2024-04-23 08:12:19 +03:00
Администратор
f5cbcc2e23 . 2024-04-22 00:16:03 +03:00
Администратор
2fcb6c5763 . 2024-04-16 19:52:21 +03:00
Администратор
2548042809 . 2024-04-15 00:01:48 +03:00
Администратор
2104ec9b81 . 2024-04-08 08:36:49 +03:00
Администратор
3dc31232e0 . 2024-04-02 07:53:57 +03:00
Администратор
bf0fd85272 . 2024-03-24 23:34:33 +03:00
Администратор
7d03e70195 . 2024-03-20 00:34:21 +03:00
Администратор
9be432afc2 . 2024-03-12 09:20:27 +03:00
Администратор
adaeaabf68 . 2024-03-11 08:52:51 +03:00
Администратор
a34c4c856d . 2024-03-10 23:55:07 +03:00
Администратор
66919a63e6 . 2024-03-05 08:08:43 +03:00
Администратор
f2d7e9f95a . 2024-03-04 09:19:29 +03:00
Администратор
6080466485 . 2024-03-04 09:03:58 +03:00
Администратор
c2c755b44e . 2024-03-03 23:57:36 +03:00
Администратор
cf1a3bee5a . 2024-02-27 09:46:19 +03:00
Администратор
5210d1be90 . 2024-02-26 18:48:55 +03:00
Администратор
4d6bd2a54f . 2024-02-25 22:58:49 +03:00
Администратор
db2d43d6e9 . 2024-02-20 09:24:33 +03:00
Администратор
9ff8836118 . 2024-02-20 09:21:38 +03:00
Администратор
65f2af8d4f . 2024-02-19 00:47:53 +03:00
Администратор
3cd1023835 . 2024-02-19 00:45:29 +03:00
Администратор
daa395c2f6 . 2024-02-19 00:44:31 +03:00
Администратор
bff551c4d4 . 2024-02-13 11:19:05 +03:00
Администратор
fa9f3b5697 . 2024-02-12 00:41:40 +03:00
Администратор
3fd4841660 . 2024-02-08 16:23:12 +03:00
Администратор
d578c3e3ad . 2024-02-08 15:47:46 +03:00
Администратор
6297fbc048 . 2024-02-04 21:21:06 +03:00
Администратор
1ee9dcb1c0 . 2024-01-29 00:58:00 +03:00
Администратор
57baa7b7dc . 2024-01-29 00:38:50 +03:00
Администратор
fa59bf250f . 2024-01-28 23:28:42 +03:00
Администратор
b0526fb52f . 2024-01-24 09:09:03 +03:00
Администратор
26339f02c8 . 2024-01-21 22:46:44 +03:00
Администратор
1b3d455ce9 . 2024-01-21 21:19:51 +03:00
Администратор
a547e1b487 . 2024-01-16 00:22:41 +03:00
Администратор
c76ec261c2 . 2024-01-14 23:17:56 +03:00
Администратор
75b1460563 . 2024-01-07 18:36:49 +03:00
Администратор
7a8f2ba7fa . 2024-01-07 18:36:49 +03:00
Администратор
a662a5d10c . 2024-01-07 18:36:49 +03:00
Администратор
2106aade49 . 2024-01-06 19:59:43 +03:00
Администратор
588b98ff07 . 2024-01-03 23:54:11 +03:00
Администратор
cde61351a8 . 2023-12-28 17:43:53 +03:00
Администратор
7dc22b5440 . 2023-12-26 08:45:04 +03:00
Администратор
30b38a1d40 . 2023-12-25 11:50:03 +03:00
Администратор
da9135e4c9 . 2023-12-24 08:37:46 +03:00
Администратор
1f1a771d95 . 2023-12-10 23:03:38 +03:00
Администратор
37c321ce6b . 2023-12-07 09:54:41 +03:00
Администратор
db068cb7b2 . 2023-11-25 13:30:02 +03:00
Администратор
dbc71e8959 . 2023-11-18 12:56:47 +03:00
Администратор
a5b2458619 . 2023-11-12 13:13:15 +03:00
Администратор
18cffe8451 . 2023-11-06 17:06:06 +03:00
Администратор
56eed46f21 . 2023-10-29 11:43:05 +03:00
Администратор
42a4a198e1 . 2023-10-25 08:53:47 +03:00
Администратор
09fb761587 . 2023-10-18 09:03:05 +03:00
Администратор
9c8068446f . 2023-10-16 21:39:39 +03:00
Администратор
f86ebcfd20 . 2023-10-15 19:11:16 +03:00
Администратор
e6138a9c3d . 2023-10-08 20:31:33 +03:00
Администратор
e97067bf81 . 2023-10-01 22:32:27 +03:00
Администратор
b827161724 . 2023-10-01 19:59:06 +03:00
Администратор
e59184f886 . 2023-09-29 08:37:11 +03:00
Администратор
a2c5169eeb . 2023-09-25 19:21:39 +03:00
Администратор
74ef035eec . 2023-09-20 19:41:25 +03:00
Администратор
99a2a9a9f2 . 2023-09-18 00:15:57 +03:00
Администратор
c9e7ba74ad . 2023-09-10 16:19:31 +03:00
Администратор
85d85cc5c3 . 2023-09-03 22:37:21 +03:00
Администратор
9b8d8bdc88 . 2023-09-03 17:59:25 +03:00
Администратор
3953b7f8c5 . 2023-08-28 23:56:56 +03:00
Администратор
059bfd180b . 2023-08-21 08:45:34 +03:00
Администратор
8c1cda5fdf . 2023-08-15 23:34:29 +03:00
Администратор
d209491a0f . 2023-07-26 08:37:48 +03:00
Администратор
d4e2a600ff . 2023-07-16 19:52:47 +03:00
Администратор
6e3502634f . 2023-07-11 23:14:01 +03:00
Администратор
67cd01a57e . 2023-07-10 18:41:01 +03:00
Администратор
0d26140573 . 2023-07-09 17:11:50 +03:00
Администратор
45b877fd34 . 2023-07-02 23:52:20 +03:00
Администратор
35ede8d2a0 . 2023-06-26 07:59:05 +03:00
Администратор
55bd6a70df . 2023-06-25 23:54:55 +03:00
Администратор
bb21934098 . 2023-06-20 19:09:42 +03:00
Администратор
63b3c8964c . 2023-06-17 11:39:48 +03:00
Администратор
b4254249f9 . 2023-06-12 19:23:55 +03:00
Администратор
09a6894f5a . 2023-06-05 21:56:42 +03:00
Администратор
908f4c5e27 . 2023-06-04 21:58:29 +03:00
Администратор
7b7fe64005 . 2023-06-01 08:38:06 +03:00
Администратор
c5ac28b122 . 2023-05-28 21:35:01 +03:00
Администратор
5f64347870 . 2023-05-24 21:50:40 +03:00
Администратор
fa2383137e . 2023-05-21 23:05:18 +03:00
Администратор
60ca393ddf . 2023-05-14 14:15:45 +03:00
Администратор
f7005870ee . 2023-05-08 10:00:20 +03:00
Администратор
a8ea20d3e9 . 2023-05-01 21:41:32 +03:00
Администратор
d4bbdf2527 . 2023-04-23 22:40:42 +03:00
Администратор
b2bc7c17d0 . 2023-04-18 19:57:23 +03:00
Администратор
57866f59bd . 2023-04-16 21:33:50 +03:00
Администратор
6728cf247a . 2023-04-14 08:12:43 +03:00
Администратор
239af5e920 . 2023-04-05 08:12:33 +03:00
Администратор
de0bdeb71e . 2023-04-02 09:06:01 +03:00
Администратор
50170e1f49 . 2023-03-26 19:10:58 +03:00
Администратор
c030de3329 . 2023-03-21 09:12:05 +03:00
Администратор
78e20465f3 . 2023-03-18 11:15:18 +03:00
Администратор
88dfaec325 . 2023-03-11 11:33:33 +03:00
Администратор
5d09c44c62 . 2023-03-01 08:26:28 +03:00
Администратор
f19bd71245 . 2023-02-23 13:38:53 +03:00
Администратор
a6c146fbb0 . 2023-02-19 23:30:31 +03:00
Администратор
10b0dc6cb2 . 2023-02-19 21:23:05 +03:00
Администратор
567abd063b . 2023-02-18 11:05:02 +03:00
Администратор
1e56d1ed83 . 2023-02-11 17:15:58 +03:00
Администратор
9df4ec530c . 2023-02-07 20:17:23 +03:00
Администратор
4f420dd7db . 2023-02-07 20:06:59 +03:00
Администратор
6856e523bb . 2023-02-05 21:40:56 +03:00
Администратор
2754aa04f3 . 2023-02-01 19:51:31 +03:00
Администратор
9b904c00a9 . 2023-01-29 20:30:01 +03:00
Администратор
9c4bb4b193 . 2023-01-28 21:59:52 +03:00
Администратор
c24aad0038 . 2023-01-25 19:29:19 +03:00
Администратор
95acc53999 . 2023-01-22 22:08:38 +03:00
Администратор
357e42a48b . 2023-01-22 21:46:48 +03:00
Администратор
6a547ae5ea . 2023-01-15 23:16:11 +03:00
Администратор
5c494fa59d . 2023-01-15 18:20:16 +03:00
Администратор
45e5f4b90a . 2023-01-15 17:47:53 +03:00
Администратор
f5f47c81b6 . 2023-01-13 20:32:06 +03:00
Администратор
5c0f3e8b14 . 2023-01-10 19:46:21 +03:00
Администратор
6573f3775e . 2023-01-08 23:57:06 +03:00
Администратор
91abfef833 . 2023-01-08 23:25:37 +03:00
Администратор
faab1ec98d . 2023-01-08 23:25:02 +03:00
Администратор
5f7ef601bb . 2023-01-07 15:49:18 +03:00
Администратор
37866bd376 . 2023-01-07 01:14:08 +03:00
Администратор
62cf77b3eb . 2022-12-29 08:23:22 +03:00
Администратор
2457e9ca74 . 2022-12-25 19:14:08 +03:00
Администратор
c9c9d7a1bd . 2022-12-18 20:32:35 +03:00
Администратор
586adbc006 . 2022-12-11 19:51:11 +03:00
Администратор
76a22365ef . 2022-11-28 21:25:17 +03:00
Администратор
f741c25936 . 2022-11-20 18:07:23 +03:00
Администратор
a9ee477fa4 . 2022-11-13 21:11:48 +03:00
Администратор
c831379afe . 2022-11-11 08:42:27 +03:00
Администратор
3cd85b5df4 . 2022-11-06 18:25:22 +03:00
Администратор
1d9c59019e . 2022-10-30 18:09:15 +03:00
Администратор
450cc28c46 . 2022-10-22 07:59:07 +03:00
Администратор
8cdd35c06d . 2022-10-18 19:13:06 +03:00
Администратор
343a172195 . 2022-10-16 19:02:54 +03:00
Администратор
2fe0c4d4ef . 2022-10-09 19:19:10 +03:00
Администратор
d7e20b962d . 2022-10-02 20:45:18 +03:00
Администратор
ceb601b312 . 2022-09-25 20:36:21 +03:00
Администратор
6c711bb5fc . 2022-09-20 22:28:09 +03:00
Sergey Starykh
3b70c4966b
Update bug_report.md 2022-09-30 18:32:56 +03:00
Sergey Starykh
4625108459
Update bug_report.md
обновил шаблон заявки
2022-09-30 18:32:35 +03:00
Администратор
306d5ae324 . 2022-09-12 07:47:55 +03:00
Администратор
fcca06618c . 2022-09-12 00:19:28 +03:00
Администратор
42da279c06 . 2022-09-04 21:05:46 +03:00
Администратор
6dc6b15b0d . 2022-09-03 14:00:29 +03:00
Администратор
49044e4faf . 2022-08-29 23:03:09 +03:00
Администратор
43f5f53f59 . 2022-08-29 10:20:18 +03:00
Администратор
13e222ffd5 . 2022-08-25 20:08:57 +03:00
Администратор
3973c441a8 . 2022-08-22 07:20:47 +03:00
Администратор
0f747801ca . 2022-08-21 19:58:34 +03:00
Администратор
e8ba3230bb . 2022-08-14 22:08:07 +03:00
Администратор
4ed071af15 . 2022-08-07 22:17:11 +03:00
Администратор
ff151555c4 . 2022-07-31 22:06:27 +03:00
Администратор
ca9bdfb49d . 2022-07-25 00:04:48 +03:00
Администратор
803e9b1408 . 2022-07-17 23:23:56 +03:00
Администратор
fceb46620d . 2022-07-16 17:26:36 +03:00
Администратор
42e4cc7e4c . 2022-07-11 07:08:01 +03:00
Администратор
4ee600d2f7 . 2022-07-10 19:25:21 +03:00
Администратор
fc850a670a . 2022-07-08 22:45:50 +03:00
1267 changed files with 952051 additions and 536026 deletions

View File

@ -9,13 +9,7 @@ assignees: ''
**Программное окружение**
<details>
<summary>Информация для технической поддержки</summary>
!!!Не удалять пустую строку выше.
Получить эту информацию можно по кнопке "Информация для технической поддержки"
в окне "О подсистеме" http://devtool1c.ucoz.ru/forum/2-2-1
</details>
Получить эту информацию можно кнопкой "Техническая информация" в окне "О подсистеме" http://devtool1c.ucoz.ru/forum/2-2-1
**Воспроизведение проблемы**
1. Открыл инструмент ААА

View File

@ -2,6 +2,6 @@
&НаКлиенте
Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
ирОбщий.ОткрытьНастройкиАлгоритмовЛкс();
ирКлиент.ОткрытьНастройкиАлгоритмовЛкс();
КонецПроцедуры

View File

@ -17,20 +17,20 @@
// СтруктураПараметров.Вставить(ИмяПараметра);
// КонецЕсли;
//КонецПроцедуры // ПолучитьСтруктуруПараметров()
//КонецПроцедуры
Функция ПолучитьСтартовуюСтрокуАлгоритмаВТексте() Экспорт
Возврат Параметры.Количество();
КонецФункции // ПолучитьСтартовуюСтрокуАлгоритмаВМодуле()
КонецФункции
Функция ПолучитьСтартовуюСтрокуМетодаВМодуле() Экспорт
Результат = 1 + СтрЧислоСтрок(ПолучитьШапкуОпределенияМетода() + ПолучитьШапкуТелаМетода());
Возврат Результат;
КонецФункции // ПолучитьСтартовуюСтрокуАлгоритмаВМодуле()
КонецФункции
Функция ПолучитьОбъявлениеСлужебныхПеременных()
@ -47,7 +47,7 @@
Результат = "Перем " + Результат + ";";
Возврат Результат;
КонецФункции // ПолучитьОбъявлениеСлужебныхПеременных()
КонецФункции
Функция ПолучитьТекстМодуляОбработки() Экспорт
@ -56,7 +56,7 @@
Результат = Результат + ПолучитьОпределениеМетода();
Возврат Результат;
КонецФункции // ПолучитьТекстМодуляОбработки()
КонецФункции
Функция ПолучитьОпределениеМетода(УниверсальныеИменаПараметров = Ложь) Экспорт
@ -66,7 +66,7 @@
Результат = Результат + "КонецФункции" + Символы.ПС;
Возврат Результат;
КонецФункции // ПолучитьОпределениеМетода()
КонецФункции
Функция ПолучитьШапкуОпределенияМетода()
@ -79,7 +79,7 @@
Результат = Результат + Символы.Таб + ПолучитьОбъявлениеСлужебныхПеременных();
Возврат Результат;
КонецФункции // ПолучитьШапкуОпределенияМетода()
КонецФункции
Функция ПолучитьШапкуТелаМетода()
@ -122,7 +122,7 @@
Результат = Результат + Символы.ПС + ирКэш.Получить().МаркерНачалаАлгоритма;
Возврат Результат;
КонецФункции // ПолучитьШапкуТелаМетода()
КонецФункции
Функция ПолучитьТелоМетода(Кэшировать = Ложь) Экспорт
@ -161,19 +161,19 @@
Возврат Результат;
КонецФункции // ПолучитьТелоМетода()
КонецФункции
Функция ПолучитьТекстМакетаПараметров() Экспорт
Возврат "";
КонецФункции // ПолучитьТекстМакетаПараметров()
КонецФункции
Функция ВыполнитьЛокально(ТекстДляВыполнения, ЛиСинтаксическийКонтроль = Ложь) Экспорт
Возврат ирКэш.Получить().ВыполнитьЛокально(ТекстДляВыполнения);
КонецФункции // ВыполнитьЛокально()
КонецФункции
Функция ПроверитьДанные() Экспорт
@ -205,7 +205,7 @@
ДанныеКорректны = ДанныеКорректны И ирОбщий.ПроверитьТаблицуПараметровЛкс(Параметры.Выгрузить(, "Имя"));
Возврат ДанныеКорректны;
КонецФункции // ПроверитьДанные()
КонецФункции
//Функция ПроверитьТЧ(Параметры)
@ -228,7 +228,7 @@
// КонецЦикла;
// Возврат ДанныеКорректны;
//КонецФункции // ПроверитьТЧ()
//КонецФункции
Процедура СобратьКонтекст() Экспорт

View File

@ -1,19 +1,19 @@

Процедура ДействияФормыМенеджерТабличногоПоля(Кнопка)
ирОбщий.ОткрытьМенеджерТабличногоПоляЛкс(ЭлементыФормы.СправочникСписок, ЭтаФорма);
ирКлиент.ОткрытьМенеджерТабличногоПоляЛкс(ЭлементыФормы.СправочникСписок, ЭтаФорма);
КонецПроцедуры
Процедура ДействияФормыОПодсистеме(Кнопка)
ирОбщий.ОткрытьСправкуПоПодсистемеЛкс(ТипЗнч(СправочникСписок));
ирКлиент.ОткрытьСправкуПоПодсистемеЛкс(ТипЗнч(СправочникСписок));
КонецПроцедуры
Процедура СправочникСписокПриАктивизацииСтроки(Элемент)
ирОбщий.ТабличноеПолеПриАктивизацииСтрокиЛкс(ЭтаФорма, Элемент);
ирКлиент.ТабличноеПолеПриАктивизацииСтрокиЛкс(ЭтаФорма, Элемент);
Если Элемент.ТекущаяСтрока <> Неопределено Тогда
Текст = Элемент.ТекущаяСтрока.ТекстАлгоритма;
Иначе
@ -23,7 +23,7 @@
КонецПроцедуры
Процедура ДействияФормыКонсольКода(Кнопка)
Процедура ДействияФормыКонсольКода(Кнопка = Неопределено)
Ссылка = ЭлементыФормы.СправочникСписок.ТекущаяСтрока;
Если Ссылка = Неопределено Тогда
@ -42,35 +42,35 @@
Процедура ОткрытьНастройкиАлгоритмов(Кнопка)
ирОбщий.ОткрытьНастройкиАлгоритмовЛкс();
ирКлиент.ОткрытьНастройкиАлгоритмовЛкс();
КонецПроцедуры
Процедура СправочникСписокПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки) Экспорт
ирОбщий.ТабличноеПолеПриВыводеСтрокиЛкс(ЭтаФорма, Элемент, ОформлениеСтроки, ДанныеСтроки);
ирКлиент.ТабличноеПолеПриВыводеСтрокиЛкс(ЭтаФорма, Элемент, ОформлениеСтроки, ДанныеСтроки);
КонецПроцедуры
Процедура ВнешнееСобытие(Источник, Событие, Данные) Экспорт
ирОбщийорма_ВнешнееСобытиеЛкс(ЭтаФорма, Источник, Событие, Данные);
ирКлиенторма_ВнешнееСобытиеЛкс(ЭтаФорма, Источник, Событие, Данные);
КонецПроцедуры
Процедура ПриОткрытии()
ирОбщийормариОткрытииЛкс(ЭтаФорма);
ирКлиентормариОткрытииЛкс(ЭтаФорма);
КонецПроцедуры
Процедура ПриЗакрытии()
ирОбщийормариЗакрытииЛкс(ЭтаФорма);
ирКлиентормариЗакрытииЛкс(ЭтаФорма);
КонецПроцедуры
Процедура ОбработкаОповещения(ИмяСобытия, Параметр, Источник) Экспорт
ирОбщийорма_ОбработкаОповещенияЛкс(ЭтаФорма, ИмяСобытия, Параметр, Источник);
ирКлиенторма_ОбработкаОповещенияЛкс(ЭтаФорма, ИмяСобытия, Параметр, Источник);
КонецПроцедуры
ирОбщий.ИнициироватьФормуЛкс(ЭтаФорма, "Справочник.ирАлгоритмы.Форма.ФормаСписка");
ирКлиент.ИнициироватьФормуЛкс(ЭтаФорма, "Справочник.ирАлгоритмы.Форма.ФормаСписка");
Порядок.Установить("ДатаИзменения Убыв");

View File

@ -52,7 +52,7 @@
{4,0,
{0},"",-1,-1,1,0,""},100,0,0,0},0,1,
{1,1,
{4,
{5,
{1,3,
{"ru","Страница1"},
{"en","Страница1"},
@ -70,7 +70,8 @@
},
{3,4,
{0}
}
},
{7,3,0,1,100}
}
},1,1,0,4,
{2,8,1,1,1,0,0,0,0},
@ -284,11 +285,11 @@ llKfbKh7Z9s2eeta3O4SpbpLUftPJ0CdQf50eFGakppRC/kO},0},0,0,0,0,0,3.5e2},
{"D"}
},0,1,381ed624-9217-4e63-85db-c4c3cb87daae,
{
{#base64:AgFTS2/0iI3BTqDV67a9oKcNfVA7DsIwDIUVqZfI7Eix0zbNzgFYOECBrgyoG8rJ
GDgSB2AhtulH5VNHct7z5730uV7J97jdrxGKzdXs2r7vLmcjYGtSsUl81YM1ICMP
JSc3VJc4gAeXW9G5lC/S4TlZol8zn1gnwpIgnBhxY7FhlRzCIjiFWV1J72AKXGSO
Uk2avUljNgZo1pTpd5eTmkU+XDc69KdKw4YvJmfG6hACYQXjL5LXxTbUpT+RxdhF
W1Yd2aaJ3lLjDseIsWpjUP3lC1hcBPO690YRRTWjFtIL},0},0,0,0,0,0,1.4e2},
{#base64:AgFTS2/0iI3BTqDV67a9oKcNfVA7EsIgENXWmVyCGmZ2gQToPYCNB4ia1sJJl+Fk
Fh7JA9gIu/koflhmlvf295bHekXnfr0NQVabQezavu8uZ0FgK2K1ifnJFxuJGRlp
s4MpWmInjYSUigAxPSjDZKe0/lXzibnClYTGhSE1Cn2ekoxYlMAwTWfSgFwMC5/N
skixF3H2QrwlJXrMAoopzDfHBRf9ieqpwxeRL8Ia55zGWs5fRNuF1jXWnLTC0AVl
604r74NR2sPhGDDUbXA8v9wAeAf60bEjDUUWwxLiEw==},0},0,0,0,0,0,1.4e2},
{0,c8656f15-4984-4ee2-b095-393b5122dbef},
{-1},
{-1}
@ -356,7 +357,31 @@ M9r7YLXxuD8ECnUbnPSfT4AyA//o+CI3JTEjFuID},0},0,0,0,0,0,1e2},
{1,0},
{3,1},0}
},
{2,
{3,
{34,e1692cc2-605b-4535-84dd-28440238746c,
{3,"СправочникСписокВыбор",
{1,"СправочникСписокВыбор",
{1,3,
{"ru","Справочник список выбор"},
{"en","Справочник список выбор"},
{"uk","Справочник список выбор"}
},
{1,3,
{"ru","Справочник список выбор"},
{"en","Справочник список выбор"},
{"uk","Справочник список выбор"}
},
{1,3,
{"ru","Справочник список выбор"},
{"en","Справочник список выбор"},
{"uk","Справочник список выбор"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
}
},
{35,e1692cc2-605b-4535-84dd-28440238746c,
{3,"СправочникСписокПриАктивизацииСтроки",
{1,"СправочникСписокПриАктивизацииСтроки",
@ -452,10 +477,12 @@ M9r7YLXxuD8ECnUbnPSfT4AyA//o+CI3JTEjFuID},0},0,0,0,0,0,1e2},
{3,0,
{0},4,1,0,00000000-0000-0000-0000-000000000000},
{1,0},0,0,100,0,0},9,2,1,0,1,1,
{5,fd3fe296-ace1-4714-8a0e-a902b716c8d3,472,1,7,
{7,38069f4d-c306-4a35-a21d-ee473cfb79b6,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{5,fd3fe296-ace1-4714-8a0e-a902b716c8d3,659,1,7,
{7,1c40157b-99c7-4123-85f2-770ca4fed2a5,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},
{7,fcccea4d-035c-47df-934f-1a012acd0d17,1,e1692cc2-605b-4535-84dd-28440238746c,
{7,6a94750b-0a5a-42b8-a80f-7111959608bc,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},
{7,09ab8b64-7fb8-43d3-abfd-959277a78c69,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ДействияФормыКонсольКода",
{1,"ДействияФормыКонсольКода",
{1,1,
@ -484,11 +511,9 @@ M9r7YLXxuD8ECnUbnPSfT4AyA//o+CI3JTEjFuID},0},0,0,0,0,0,1e2},
},
{4,1,
{0,5f19d61d-030e-4b03-820d-c1997cb9137a},"",-1,-1,0,0,""},1},
{7,cc3099cd-ea70-408e-aa98-3423044c33e7,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{7,f8212919-4671-4dc4-aeee-fad49ffd8f77,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},
{7,f55c5326-0fee-424f-b9d6-8adad980f4bd,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},
{7,947f0c94-a186-412d-9be8-c7b684f48ded,1,e1692cc2-605b-4535-84dd-28440238746c,
{7,fcb32270-0e77-4d94-b54a-afb7e567bb80,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ДействияФормыМенеджерТабличногоПоля",
{1,"ДействияФормыМенеджерТабличногоПоля",
{1,2,
@ -527,36 +552,7 @@ AR4RjghZaoUqtnQZaGuwBIZuFwOC6NLrBTgCAJBwACQBhmZAQBUsC1WBAXt0KoPN
ZxRwxH4TBe9gS0YqNWHOuJxUFdLJdbr7PDS9UFJKeQOFTgaIiHwcjF6JB3QohRt5
BgxkEQA7}
},0,""},1},
{7,1ec8c0d9-5d9b-4162-be49-b3fdb727ab85,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ОткрытьНастройкиАлгоритмов",
{1,"ОткрытьНастройкиАлгоритмов",
{1,1,
{"ru","Открыть настройки алгоритмов"}
},
{1,1,
{"ru","Открыть настройки алгоритмов"}
},
{1,1,
{"ru","Открыть настройки алгоритмов"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},7,
{1,3,
{"ru","Открыть настройки справочника"},
{"en","Открыть настройки справочника"},
{"uk","Открыть настройки справочника"}
},
{1,3,
{"ru","Открыть настройки справочника"},
{"en","Открыть настройки справочника"},
{"uk","Открыть настройки справочника"}
},
{4,1,
{0,593d89a3-25bb-4ad0-8d95-0a11726f633c},"",1,9,1,0,""},1},
{7,8554a4c0-9ae4-453e-a891-2e4518ee89fe,1,e1692cc2-605b-4535-84dd-28440238746c,
{7,d0e91b5f-e6ca-41db-8a8c-c3108905e311,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ДействияФормыОПодсистеме",
{1,"ДействияФормыОПодсистеме",
{1,2,
@ -587,38 +583,67 @@ BgxkEQA7}
{"uk","О подсистеме"}
},
{4,1,
{0,f4bd79b3-3b25-494b-99c4-74b39341e007},"",-1,-1,0,0,""},1},1,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,7,cc3099cd-ea70-408e-aa98-3423044c33e7,
{0,f4bd79b3-3b25-494b-99c4-74b39341e007},"",-1,-1,0,0,""},1},
{7,6c9953a7-88e9-4e3d-a49e-82109de3489f,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ОткрытьНастройкиАлгоритмов",
{1,"ОткрытьНастройкиАлгоритмов",
{1,1,
{"ru","Открыть настройки алгоритмов"}
},
{1,1,
{"ru","Открыть настройки алгоритмов"}
},
{1,1,
{"ru","Открыть настройки алгоритмов"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},7,
{1,3,
{"ru","Открыть настройки справочника"},
{"en","Открыть настройки справочника"},
{"uk","Открыть настройки справочника"}
},
{1,3,
{"ru","Открыть настройки справочника"},
{"en","Открыть настройки справочника"},
{"uk","Открыть настройки справочника"}
},
{4,1,
{0,593d89a3-25bb-4ad0-8d95-0a11726f633c},"",1,9,1,0,""},1},1,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,7,6a94750b-0a5a-42b8-a80f-7111959608bc,
{8,"Разделитель4",0,1,
{1,1,
{"ru","Действие9"}
},0,fd3fe296-ace1-4714-8a0e-a902b716c8d3,17,1e2,2,0,1,0,0,0,0},fcccea4d-035c-47df-934f-1a012acd0d17,
},0,fd3fe296-ace1-4714-8a0e-a902b716c8d3,17,1e2,2,0,1,0,0,0,0},09ab8b64-7fb8-43d3-abfd-959277a78c69,
{8,"КонсольКода",0,2,
{1,3,
{"ru","Консоль кода"},
{"en","Консоль кода"},
{"uk","Консоль кода"}
},1,fd3fe296-ace1-4714-8a0e-a902b716c8d3,80,1e2,0,3,1,0,0,0,0},f55c5326-0fee-424f-b9d6-8adad980f4bd,
},1,fd3fe296-ace1-4714-8a0e-a902b716c8d3,80,1e2,0,3,1,0,0,0,0},f8212919-4671-4dc4-aeee-fad49ffd8f77,
{8,"Разделитель5",0,1,
{1,1,
{"ru","Действие9"}
},0,fd3fe296-ace1-4714-8a0e-a902b716c8d3,81,1e2,2,0,1,0,0,0,0},947f0c94-a186-412d-9be8-c7b684f48ded,
},0,fd3fe296-ace1-4714-8a0e-a902b716c8d3,81,1e2,2,0,1,0,0,0,0},fcb32270-0e77-4d94-b54a-afb7e567bb80,
{8,"МенеджерТабличногоПоля",0,1,
{1,3,
{"ru","Менеджер табличного поля"},
{"en","Менеджер табличного поля"},
{"uk","Менеджер табличного поля"}
},1,fd3fe296-ace1-4714-8a0e-a902b716c8d3,16,1e2,0,0,1,0,0,0,0},1ec8c0d9-5d9b-4162-be49-b3fdb727ab85,
},1,fd3fe296-ace1-4714-8a0e-a902b716c8d3,16,1e2,0,0,1,0,0,0,0},6c9953a7-88e9-4e3d-a49e-82109de3489f,
{8,"ОбщаяФорма_НастройкиАлгоритмов_ОткрытьФорму",0,2,
{1,3,
{"ru","Настройки алгоритмов"},
{"en","Настройки алгоритмов"},
{"uk","Настройки алгоритмов"}
},1,fd3fe296-ace1-4714-8a0e-a902b716c8d3,302,1e2,0,0,1,0,0,0,0},38069f4d-c306-4a35-a21d-ee473cfb79b6,
},1,fd3fe296-ace1-4714-8a0e-a902b716c8d3,302,1e2,0,0,1,0,0,0,0},1c40157b-99c7-4123-85f2-770ca4fed2a5,
{8,"Разделитель7",0,4,
{1,1,
{"ru","Действие6"}
},0,fd3fe296-ace1-4714-8a0e-a902b716c8d3,33,1e2,2,0,1,0,0,0,0},8554a4c0-9ae4-453e-a891-2e4518ee89fe,
},0,fd3fe296-ace1-4714-8a0e-a902b716c8d3,33,1e2,2,0,1,0,0,0,0},d0e91b5f-e6ca-41db-8a8c-c3108905e311,
{8,"ОПодсистеме",0,4,
{1,3,
{"ru","О подсистеме"},
@ -1092,7 +1117,7 @@ BgxkEQA7}
{0}
}
}
},512,300,1,0,1,4,4,60,512,300,96},
},512,300,1,0,1,4,4,77,512,300,96},
{
{0},4,
{1,

View File

@ -72,6 +72,9 @@
<ContextMenu name="СписокУправлениеПоискомКонтекстноеМеню" id="22"/>
<ExtendedTooltip name="СписокУправлениеПоискомРасширеннаяПодсказка" id="23"/>
</SearchControlAddition>
<Events>
<Event name="Selection">СписокВыбор</Event>
</Events>
<ChildItems>
<LabelField name="Наименование" id="4">
<DataPath>Список.Description</DataPath>

View File

@ -1,5 +1,5 @@
&НаКлиенте
Процедура КонсольКода(Команда)
Процедура КонсольКода(Команда = Неопределено)
#Если ВебКлиент Тогда
Сообщить("Команда недоступна в вебклиенте");
@ -18,6 +18,7 @@
&НаКлиенте
Процедура НастройкиВыполненияАлгоритмов(Команда)
ирОбщий.ОткрытьНастройкиАлгоритмовЛкс();
ирКлиент.ОткрытьНастройкиАлгоритмовЛкс();
КонецПроцедуры

View File

@ -48,8 +48,7 @@
СтрокаПараметра.Имя, "Свойство", Новый ОписаниеТипов(МассивТипов), , , СтрокаПараметра.Значение);
КонецЕсли;
//Если Не ПустаяСтрока(СтрокаПараметра.ДопустимыеТипы) Тогда
ПолеТекстаПрограммы.ДобавитьПеременнуюЛокальногоКонтекста(
СтрокаПараметра.Имя, СтрокаПараметра.ДопустимыеТипы);
ПолеТекстаПрограммы.ДобавитьПеременнуюЛокальногоКонтекста(СтрокаПараметра.Имя, СтрокаПараметра.ДопустимыеТипы);
//КонецЕсли;
КонецЦикла;
@ -68,14 +67,14 @@
// Специальная обработка команд компоненты ДО
КомпонентаТекстаАлгоритма = ПолеТекстаПрограммы;
Если Ложь
Или Кнопка = ирОбщий.КнопкаКоманднойПанелиЭкземпляраКомпонентыЛкс(ПолеТекстаПрограммы, "Выполнить")
Или Кнопка = ирОбщий.КнопкаКоманднойПанелиЭкземпляраКомпонентыЛкс(ПолеТекстаПрограммы, "Проверить")
Или Кнопка = ирКлиент.КнопкаКоманднойПанелиЭкземпляраКомпонентыЛкс(ПолеТекстаПрограммы, "Выполнить")
Или Кнопка = ирКлиент.КнопкаКоманднойПанелиЭкземпляраКомпонентыЛкс(ПолеТекстаПрограммы, "Проверить")
Тогда
Если Не ПроверитьДанные() Тогда
Возврат;
КонецЕсли;
КонецЕсли;
Если Кнопка = ирОбщий.КнопкаКоманднойПанелиЭкземпляраКомпонентыЛкс(ПолеТекстаПрограммы, "Выполнить") Тогда
Если Кнопка = ирКлиент.КнопкаКоманднойПанелиЭкземпляраКомпонентыЛкс(ПолеТекстаПрограммы, "Выполнить") Тогда
Если ПолеТекстаПрограммы.ПроверитьПрограммныйКод() Тогда
Если Модифицированность Тогда
Ответ = Вопрос("Перед выполнением алгоритм необходимо сохранить. Выполнить сохранение?", РежимДиалогаВопрос.ОКОтмена);
@ -123,7 +122,7 @@
Открыть();
КонецЕсли;
Если Не ВводДоступен() Тогда
ирОбщийорма_АктивироватьОткрытьЛкс(ЭтаФорма);
ирКлиенторма_АктивироватьОткрытьЛкс(ЭтаФорма);
КонецЕсли;
ВыполнятьАлгоритмыЧерезВнешниеОбработки = ирКэш.Получить().ВыполнятьАлгоритмыЧерезВнешниеОбработки;
Если ВыполнятьАлгоритмыЧерезВнешниеОбработки Тогда
@ -135,9 +134,9 @@
Или РежимВыполненияАлгоритма = 1
Тогда
ИмяМодуля = "ВнешняяОбработка." + Наименование;
Если ирКэш.НомерИзданияПлатформыЛкс() = "82" Тогда
//Если ирКэш.НомерИзданияПлатформыЛкс() = "82" Тогда
ИмяМодуля = ИмяМодуля + ".МодульОбъекта";
КонецЕсли;
//КонецЕсли;
Иначе
ИмяМодуля = "";
КонецЕсли;
@ -145,7 +144,7 @@
ТекстСообщения = "Ошибка при выполнении алгоритма """ + Наименование + """ в режиме " + РежимВыполненияАлгоритма;
КонецЕсли;
Сообщить(ТекстСообщения, СтатусСообщения.Важное);
ТекстИстиннойОшибки = ирОбщий.ПоказатьОшибкуВТекстеПрограммыЛкс(ПолеТекстаПрограммы.ПолеТекста,
ТекстИстиннойОшибки = ирКлиент.ПоказатьОшибкуВТекстеПрограммыЛкс(ПолеТекстаПрограммы.ПолеТекста,
СтартоваяСтрока, , , МодальныйРежим, ИнформацияОбОшибке, ИмяМодуля);
Возврат ТекстИстиннойОшибки;
@ -190,7 +189,7 @@
Процедура КоманднаяПанельТекстАлгоритмаОбновитьИзФайла(Кнопка)
ФайлВнешнейОбработки = ирКэш.Получить().ПолучитьФайлВнешнейОбработкиАлгоритма(ЭтотОбъект);
ТекстАлгоритмаИзФайла = ирКэш.Получить().ПолучитьТекстМодуляВнешнейОбработкиАлгоритма(ФайлВнешнейОбработки);
ТекстАлгоритмаИзФайла = ирКэш.Получить().ТекстМодуляВнешнейОбработкиАлгоритма(ФайлВнешнейОбработки);
Если ТекстАлгоритмаИзФайла <> Неопределено Тогда
// %%%%% Здесь можно сделать еще и сравнение текстов
ПолеТекстаПрограммы.ПолеТекста.УстановитьТекст(ТекстАлгоритмаИзФайла);
@ -218,7 +217,7 @@
Процедура ПараметрыПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки) Экспорт
ОформлениеСтроки.Ячейки.ДопустимыеТипы.УстановитьТекст(ирКэш.Получить().ПредставлениеДопустимыхТипов(ДанныеСтроки.ДопустимыеТипы));
ирОбщий.ТабличноеПолеОтобразитьПиктограммыТиповЛкс(ОформлениеСтроки, "Значение");
ирКлиент.ТабличноеПолеОтобразитьПиктограммыТиповЛкс(ОформлениеСтроки, "Значение");
КонецПроцедуры
@ -243,7 +242,7 @@
КонецЕсли;
НомерСтрокиВАлгоритме = ПолеТекстаПрограммы.ПолучитьНомерТекущейСтроки();
НомерСтрокиВМодуле = НомерСтрокиВАлгоритме + ПолучитьСтартовуюСтрокуМетодаВМодуле();
ИдентификаторОтладчика = ирОбщий.ПроверитьЗапуститьОтладчик();
ИдентификаторОтладчика = ирКлиент.ПроверитьЗапуститьОтладчик();
ирКэш.Получить().ОткрытьАлгоритмВОтладчике(ЭтотОбъект, НомерСтрокиВМодуле, ИдентификаторОтладчика);
КонецЕсли;
@ -269,7 +268,7 @@
Процедура ДействияФормыОПодсистеме(Кнопка)
ирОбщий.ОткрытьСправкуПоПодсистемеЛкс(ЭтотОбъект);
ирКлиент.ОткрытьСправкуПоПодсистемеЛкс(ЭтотОбъект);
КонецПроцедуры
@ -288,7 +287,7 @@
Процедура ОбновитьОграничениеТипаЗначения()
Если ЗначениеЗаполнено(ЭлементыФормы.Параметры.ТекущиеДанные.ДопустимыеТипы) Тогда
ОграничениеТипа = ирКэш.Получить().ПолучитьОписаниеТиповИзДопустимыхТипов(ЭлементыФормы.Параметры.ТекущиеДанные.ДопустимыеТипы);
ОграничениеТипа = ирКэш.Получить().ОписаниеТиповИзДопустимыхТипов(ЭлементыФормы.Параметры.ТекущиеДанные.ДопустимыеТипы);
ЭлементыФормы.Параметры.Колонки.Значение.ЭлементУправления.ОграничениеТипа = ОграничениеТипа;
ЭлементыФормы.Параметры.ТекущиеДанные.Значение = ОграничениеТипа.ПривестиЗначение(ЭлементыФормы.Параметры.ТекущиеДанные.Значение);
КонецЕсли;
@ -313,7 +312,7 @@
Пока Истина Цикл
КлсПолеТекстаПрограммыОбновитьКонтекст();
ИнформацияОбОшибке = ПолеТекстаПрограммы.ПолучитьИнформациюОбОшибке();
ИнформацияОбОшибке = ПолеТекстаПрограммы.ПроверитьТекстИВернутьОшибку();
НеопределеннаяПеременная = ирКэш.Получить().ИмяНеопределеннойПеременнойИзИнформацииОбОшибке(ИнформацияОбОшибке);
Если Не ЗначениеЗаполнено(НеопределеннаяПеременная) Тогда
ПолеТекстаПрограммы.ПроверитьПрограммныйКод(Ложь);
@ -424,13 +423,13 @@
Результат = Результат + Символы.Таб + "Возврат Результат;" + Символы.ПС;
Результат = Результат + "КонецФункции" + Символы.ПС;
ирОбщий.ОткрытьТекстЛкс(Результат, , "ВстроенныйЯзык", Истина);
ирКлиент.ОткрытьТекстЛкс(Результат, , "ВстроенныйЯзык", Истина);
КонецПроцедуры
Процедура ПараметрыЗначениеНачалоВыбора(Элемент, СтандартнаяОбработка)
ирОбщийолеВводаКолонкиРасширенногоЗначения_НачалоВыбораЛкс(ЭтаФорма, ЭлементыФормы.Параметры, СтандартнаяОбработка, , Истина);
ирКлиентолеВводаКолонкиРасширенногоЗначения_НачалоВыбораЛкс(ЭтаФорма, ЭлементыФормы.Параметры, СтандартнаяОбработка, , Истина);
КонецПроцедуры
@ -467,7 +466,7 @@
Процедура ПоказатьСвернутьНастройки(Видимость = Истина)
ЭлементыФормы.ДействияФормы.Кнопки.ОтображатьПараметры.Пометка = Видимость;
ирОбщий.ИзменитьСвернутостьЛкс(ЭтаФорма, Видимость, ЭлементыФормы.Панель1, ЭлементыФормы.Разделитель1, ЭтаФорма.Панель, "верх");
ирКлиент.ИзменитьСвернутостьЛкс(ЭтаФорма, Видимость, ЭлементыФормы.Панель1, ЭлементыФормы.Разделитель1, ЭтаФорма.Панель, "верх");
КонецПроцедуры
@ -484,7 +483,7 @@
КонецПроцедуры
// +++.КЛАСС.ПолеТекстаПрограммы
ПолеТекстаПрограммы = ирОбщий.СоздатьОбъектПоПолномуИмениМетаданныхЛкс("Обработка.ирКлсПолеТекстаПрограммы");
ПолеТекстаПрограммы = ирОбщий.НовыйАнализаторКодаЛкс();
#Если Сервер И Не Сервер Тогда
ПолеТекстаПрограммы = Обработки.ирКлсПолеТекстаПрограммы.Создать();
#КонецЕсли

View File

@ -294,7 +294,33 @@
{0},4,1,0,00000000-0000-0000-0000-000000000000},
{1,0},0,0,100,0,0},9,2,0,0,1,1,
{5,4824adf3-2dd5-415b-8897-ae753e79d0cf,709,1,18,
{7,4e09133c-3398-4ab5-8215-394a90ea3816,1,e1692cc2-605b-4535-84dd-28440238746c,
{7,13a42c9f-0317-49e4-b33e-d2de1cc57724,1,c93a51ed-b2d1-47f1-948d-38373f8710af,
{4,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,55,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,0},0,1},
{7,8d727502-8000-42e1-be14-52548e643176,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},
{7,632d6776-1125-457c-94b7-43e069007528,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,146,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},0,1},
{7,10f40e7e-3ec5-4fb3-afef-222354241498,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},
{7,39d1efce-6c2f-438c-bb71-806eac78440e,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,147,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},0,1},
{7,d380b864-906d-4d7a-baa6-040f768b73c0,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},
{7,7a78b38c-2ce9-4301-8329-0c70b1a2ac51,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,145,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},0,1},
{7,46471b79-8e0a-43b1-8099-1c641224b020,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},
{7,1586af4b-7c2b-4d22-9c53-123352303a07,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,142,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,55,1},0,1},0,1},
{7,03a51fcb-c906-4509-9e5b-386ae2c23c85,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,141,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,55,1},0,1},0,1},
{7,cd2e638b-c6a3-4c7b-b758-2e2fb6b44848,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ДействияФормыОтображатьПараметры",
{1,"ДействияФормыОтображатьПараметры",
{1,1,
@ -324,32 +350,7 @@
{4,1,
{0,65fd10fc-43c7-4d09-b386-e1aaa216efaa},"",-1,-1,0,0,""},
{0,0,0},1},
{7,877b8cc4-856f-4dd4-a80d-da266deaf831,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},
{7,827fac8c-0b45-4bc1-a010-049df98d3658,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},
{7,6c79260c-6ba0-4acc-94e3-fff273631d9f,1,c93a51ed-b2d1-47f1-948d-38373f8710af,
{4,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,55,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,0},0,1},
{7,0b68e805-e08e-458c-9391-947a319d61a8,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,147,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},0,1},
{7,22512cb6-8b7e-44cf-90f4-12d6bcbc47ad,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,142,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,55,1},0,1},0,1},
{7,bb8fb4f6-fb13-4bc0-bcc4-56f8e93f70f4,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},
{7,6651c6e9-3079-4f05-b3e8-30c83c4e7aae,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},
{7,09152539-86f6-4e27-bdcc-42cb5c1e9117,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,146,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},0,1},
{7,055188db-b2a2-4899-92a7-34994670bff0,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,145,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},0,1},
{7,9516f9e8-bc62-4946-aed2-353fae7e4450,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},
{7,a11fe491-fba0-4f3e-a1b9-e391d3d23681,1,e1692cc2-605b-4535-84dd-28440238746c,
{7,195b8a88-8f47-4b19-b5ee-2523718ad9c9,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ДействияФормыОПодсистеме",
{1,"ДействияФормыОПодсистеме",
{1,2,
@ -381,56 +382,55 @@
},
{4,1,
{0,f4bd79b3-3b25-494b-99c4-74b39341e007},"",-1,-1,0,0,""},1},
{7,a14d0d3b-0951-47c3-853a-bc65d0611c63,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{7,2c83b169-921b-4a13-853c-ef0943c66f2a,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,147,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,55,1},0,1},0,1},
{7,232d0f0b-111e-4e95-8883-5b483eded06a,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{7,f5ef959e-3325-4285-a82a-7bcfedc2a1f7,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},
{7,da9082cf-c41d-46bc-a6ac-17125cfd98ac,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{7,26461aac-ebea-4724-81f9-c97f3697a59e,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,146,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,55,1},0,1},0,1},
{7,3fcc2303-7c15-4a5d-95db-32fb823b80c5,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{7,fc1634d5-1897-4b07-8cbd-84d5ca4a40f2,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,145,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,55,1},0,1},0,1},
{7,22523956-64d2-42d0-b35f-81fd00e43e28,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{7,e3f159cf-5fcb-45da-a796-00a20843eccb,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,140,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,55,1},0,1},0,1},
{7,68dd83d9-273d-401e-9fc4-02b745754129,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,141,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,55,1},0,1},0,1},2,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,10,6c79260c-6ba0-4acc-94e3-fff273631d9f,
{7,f4abfa7d-e52d-4118-8b39-283a3e17c547,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},2,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,10,13a42c9f-0317-49e4-b33e-d2de1cc57724,
{8,"Подменю",0,1,
{1,1,
{"#","Подменю"}
},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,685,1e2,1,0,1,0,0,0,0},877b8cc4-856f-4dd4-a80d-da266deaf831,
},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,685,1e2,1,0,1,0,0,0,0},8d727502-8000-42e1-be14-52548e643176,
{8,"Разделитель",0,1,
{1,0},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,694,1e2,2,0,1,0,0,0,0},0b68e805-e08e-458c-9391-947a319d61a8,
{1,0},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,694,1e2,2,0,1,0,0,0,0},39d1efce-6c2f-438c-bb71-806eac78440e,
{8,"Действие",0,1,
{1,1,
{"#","Действие"}
},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,695,1e2,0,0,1,0,0,0,0},bb8fb4f6-fb13-4bc0-bcc4-56f8e93f70f4,
},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,695,1e2,0,0,1,0,0,0,0},10f40e7e-3ec5-4fb3-afef-222354241498,
{8,"Разделитель1",0,1,
{1,0},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,696,1e2,2,0,1,0,0,0,0},09152539-86f6-4e27-bdcc-42cb5c1e9117,
{1,0},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,696,1e2,2,0,1,0,0,0,0},632d6776-1125-457c-94b7-43e069007528,
{8,"Действие1",0,1,
{1,1,
{"#","Действие1"}
},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,697,1e2,0,0,1,0,0,0,0},055188db-b2a2-4899-92a7-34994670bff0,
},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,697,1e2,0,0,1,0,0,0,0},7a78b38c-2ce9-4301-8329-0c70b1a2ac51,
{8,"Действие2",0,1,
{1,1,
{"#","Действие2"}
},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,698,1e2,0,0,1,0,0,0,0},6651c6e9-3079-4f05-b3e8-30c83c4e7aae,
},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,698,1e2,0,0,1,0,0,0,0},46471b79-8e0a-43b1-8099-1c641224b020,
{8,"Разделитель2",0,1,
{1,0},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,699,1e2,2,0,1,0,0,0,0},4e09133c-3398-4ab5-8215-394a90ea3816,
{1,0},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,699,1e2,2,0,1,0,0,0,0},cd2e638b-c6a3-4c7b-b758-2e2fb6b44848,
{8,"ОтображатьПараметры",0,7,
{1,3,
{"ru","Параметры"},
{"en","Параметры"},
{"uk","Параметры"}
},1,4824adf3-2dd5-415b-8897-ae753e79d0cf,709,1e2,0,3,1,1,0,0,0},9516f9e8-bc62-4946-aed2-353fae7e4450,
},1,4824adf3-2dd5-415b-8897-ae753e79d0cf,709,1e2,0,3,1,1,0,0,0},d380b864-906d-4d7a-baa6-040f768b73c0,
{8,"Разделитель9",0,4,
{1,1,
{"ru","Действие6"}
},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,708,1e2,2,0,1,0,0,0,0},a11fe491-fba0-4f3e-a1b9-e391d3d23681,
},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,708,1e2,2,0,1,0,0,0,0},195b8a88-8f47-4b19-b5ee-2523718ad9c9,
{8,"ОПодсистеме",0,4,
{1,3,
{"ru","О подсистеме"},
@ -441,31 +441,31 @@
{1,4824adf3-2dd5-415b-8897-ae753e79d0cf,685,0}
}
},
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,55,0,8,a14d0d3b-0951-47c3-853a-bc65d0611c63,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,55,0,8,2c83b169-921b-4a13-853c-ef0943c66f2a,
{8,"Действие",0,1,
{1,1,
{"#","Действие"}
},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,686,1e2,0,0,1,0,0,0,0},232d0f0b-111e-4e95-8883-5b483eded06a,
},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,686,1e2,0,0,1,0,0,0,0},f5ef959e-3325-4285-a82a-7bcfedc2a1f7,
{8,"Разделитель",0,1,
{1,0},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,687,1e2,2,0,1,0,0,0,0},da9082cf-c41d-46bc-a6ac-17125cfd98ac,
{1,0},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,687,1e2,2,0,1,0,0,0,0},26461aac-ebea-4724-81f9-c97f3697a59e,
{8,"Действие1",0,1,
{1,1,
{"#","Действие1"}
},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,688,1e2,0,0,1,0,0,0,0},3fcc2303-7c15-4a5d-95db-32fb823b80c5,
},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,688,1e2,0,0,1,0,0,0,0},fc1634d5-1897-4b07-8cbd-84d5ca4a40f2,
{8,"Действие2",0,1,
{1,1,
{"#","Действие2"}
},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,689,1e2,0,0,1,0,0,0,0},22523956-64d2-42d0-b35f-81fd00e43e28,
},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,689,1e2,0,0,1,0,0,0,0},e3f159cf-5fcb-45da-a796-00a20843eccb,
{8,"Действие3",0,1,
{1,1,
{"#","Действие3"}
},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,690,1e2,0,0,1,0,0,0,0},68dd83d9-273d-401e-9fc4-02b745754129,
},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,690,1e2,0,0,1,0,0,0,0},03a51fcb-c906-4509-9e5b-386ae2c23c85,
{8,"Действие4",0,1,
{1,1,
{"#","Действие4"}
},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,691,1e2,0,0,1,0,0,0,0},827fac8c-0b45-4bc1-a010-049df98d3658,
},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,691,1e2,0,0,1,0,0,0,0},f4abfa7d-e52d-4118-8b39-283a3e17c547,
{8,"Разделитель1",0,1,
{1,0},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,692,1e2,2,0,1,0,0,0,0},22512cb6-8b7e-44cf-90f4-12d6bcbc47ad,
{1,0},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,692,1e2,2,0,1,0,0,0,0},1586af4b-7c2b-4d22-9c53-123352303a07,
{8,"Действие5",0,1,
{1,1,
{"#","Действие5"}
@ -535,36 +535,36 @@
{0},7,1,0,00000000-0000-0000-0000-000000000000},
{1,0},0,0,100,0,0},9,2,0,2,0,1,
{5,f2335302-8312-497f-bf6b-9dae1c10a498,5,1,5,
{7,37cd072b-ff95-4d25-9e26-6166dae98809,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{7,75d55fd1-001d-4939-8b03-7240f66e05ea,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,0,00000000-0000-0000-0000-000000000000,141,
{1,0,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0,1},
{7,87285b0d-c997-4779-bf23-d7ae485d03c4,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,0,00000000-0000-0000-0000-000000000000,142,
{1,0,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0,1},
{7,43592b6d-9659-41b7-ba7c-88c08c6c5bdf,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{7,6bd53c94-5f64-485d-99e4-5fb1d8e6360d,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},
{7,4919f7f5-5e40-4884-b3ba-37b02ff472c7,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{7,1f6f65b4-ebde-4653-89f8-71d11915ce09,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},
{7,7179487c-2824-46b1-80c8-832979fcb06d,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{7,1fb8c1a6-6941-46d0-be70-75533e0aa9b6,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,0,00000000-0000-0000-0000-000000000000,140,
{1,0,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0,1},
{7,7d93c46d-ff1c-4ab9-a732-4fb22fc98b98,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,0,00000000-0000-0000-0000-000000000000,142,
{1,0,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0,1},1,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,5,37cd072b-ff95-4d25-9e26-6166dae98809,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,5,75d55fd1-001d-4939-8b03-7240f66e05ea,
{8,"ОсновныеДействияФормыОК",0,1,
{1,3,
{"ru"," OK "},
{"en"," OK "},
{"uk"," OK "}
},1,f2335302-8312-497f-bf6b-9dae1c10a498,1,1e2,0,1,1,0,0,0,0},4919f7f5-5e40-4884-b3ba-37b02ff472c7,
},1,f2335302-8312-497f-bf6b-9dae1c10a498,1,1e2,0,1,1,0,0,0,0},1f6f65b4-ebde-4653-89f8-71d11915ce09,
{8,"Разделитель",0,1,
{1,0},0,f2335302-8312-497f-bf6b-9dae1c10a498,2,1e2,2,1,1,0,0,0,0},7179487c-2824-46b1-80c8-832979fcb06d,
{1,0},0,f2335302-8312-497f-bf6b-9dae1c10a498,2,1e2,2,1,1,0,0,0,0},1fb8c1a6-6941-46d0-be70-75533e0aa9b6,
{8,"ОсновныеДействияФормыСохранить",0,1,
{1,3,
{"ru","Записать"},
{"en","Записать"},
{"uk","Записать"}
},1,f2335302-8312-497f-bf6b-9dae1c10a498,3,1e2,0,1,1,0,0,0,0},43592b6d-9659-41b7-ba7c-88c08c6c5bdf,
},1,f2335302-8312-497f-bf6b-9dae1c10a498,3,1e2,0,1,1,0,0,0,0},6bd53c94-5f64-485d-99e4-5fb1d8e6360d,
{8,"Разделитель1",0,1,
{1,0},0,f2335302-8312-497f-bf6b-9dae1c10a498,4,1e2,2,1,1,0,0,0,0},87285b0d-c997-4779-bf23-d7ae485d03c4,
{1,0},0,f2335302-8312-497f-bf6b-9dae1c10a498,4,1e2,2,1,1,0,0,0,0},7d93c46d-ff1c-4ab9-a732-4fb22fc98b98,
{8,"ОсновныеДействияФормыЗакрыть",0,1,
{1,3,
{"ru","Закрыть"},
@ -575,7 +575,7 @@
{0}
}
}
},b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,c25df6d7-3364-4d01-ae6c-b342efa72be6,1,0,0}
},b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,ec5f44ad-9824-4ec5-890c-10254d00ead1,1,0,0}
},
{8,0,439,564,464,1,
{0,
@ -637,9 +637,7 @@
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0},0,0,100,0,0},9,2,0,2,1,1,
{5,ea5d5166-af5e-48aa-b4bc-8278048bd869,14,1,11,
{7,c75d8435-d25c-4322-82a7-290a3a8c59e8,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2},
{7,1fc94695-7721-4440-b0d9-4d54b18a42d3,1,e1692cc2-605b-4535-84dd-28440238746c,
{7,40394fd2-a08b-487a-86da-2cdf5fe072df,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельТекстАлгоритмаСгенерироватьМетод",
{1,"КоманднаяПанельТекстАлгоритмаСгенерироватьМетод",
{1,1,
@ -668,11 +666,13 @@
},
{4,1,
{0,4ee0e42b-f7d0-451d-b43d-7de45ecd1e11},"",-1,-1,0,0,""},2},
{7,117459e2-1456-4c95-be77-ceb21fa7282e,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{7,dd5ee892-f661-44da-8fd3-f2cfd01997ba,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,ea5d5166-af5e-48aa-b4bc-8278048bd869,6},0,2},
{7,7feaa7aa-f8d9-4d08-b9c5-df6ed265fd06,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2},
{7,d398c92a-3652-40a5-b6fd-b8855224db81,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{7,7caebf07-e2d0-4c21-8b85-9c582ffd871b,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2},
{7,283aad42-67f3-428e-b4c3-4ce9fda341ce,1,e1692cc2-605b-4535-84dd-28440238746c,
{7,5a2e4b6c-8067-4dcf-ba8b-254b342703ad,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельТекстАлгоритмаКонсольКода",
{1,"КоманднаяПанельТекстАлгоритмаКонсольКода",
{1,2,
@ -704,11 +704,36 @@
},
{4,1,
{0,5f19d61d-030e-4b03-820d-c1997cb9137a},"",-1,-1,0,0,""},2},
{7,c6424930-b330-4a50-be30-3c053fd55b9e,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{7,4c45e7e8-81f3-4a92-9269-e029b8bbf699,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2},
{7,795b92db-63b2-4719-91e6-e8440bc8bd2b,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,ea5d5166-af5e-48aa-b4bc-8278048bd869,6},0,2},
{7,ca5261bb-8454-4663-b8bf-75483b93e8ac,1,e1692cc2-605b-4535-84dd-28440238746c,
{7,5166de28-5cd8-46b0-bf84-ab91017b7135,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельТекстАлгоритмаОбновитьИзФайла",
{1,"КоманднаяПанельТекстАлгоритмаОбновитьИзФайла",
{1,1,
{"ru","Обновить из файла"}
},
{1,1,
{"ru","Обновить из файла"}
},
{1,1,
{"ru","Обновить из файла"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},6,
{1,3,
{"ru","Обновить из файла внешней обработки"},
{"en","Обновить из файла внешней обработки"},
{"uk","Обновить из файла внешней обработки"}
},
{1,3,
{"ru","Обновить из файла внешней обработки"},
{"en","Обновить из файла внешней обработки"},
{"uk","Обновить из файла внешней обработки"}
},2},
{7,686ddd31-2616-4882-b866-992671a924e1,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельТекстАлгоритмаОткрытьВОтладчике",
{1,"КоманднаяПанельТекстАлгоритмаОткрытьВОтладчике",
{1,2,
@ -741,36 +766,11 @@
{4,1,
{0,3d9f1f89-72c7-4d7b-94eb-d6180fd3e81c},"",-1,-1,0,0,""},
{0,120,0},2},
{7,15b1866e-7081-4ccb-b907-62d0e0a85d32,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельТекстАлгоритмаОбновитьИзФайла",
{1,"КоманднаяПанельТекстАлгоритмаОбновитьИзФайла",
{1,1,
{"ru","Обновить из файла"}
},
{1,1,
{"ru","Обновить из файла"}
},
{1,1,
{"ru","Обновить из файла"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},6,
{1,3,
{"ru","Обновить из файла внешней обработки"},
{"en","Обновить из файла внешней обработки"},
{"uk","Обновить из файла внешней обработки"}
},
{1,3,
{"ru","Обновить из файла внешней обработки"},
{"en","Обновить из файла внешней обработки"},
{"uk","Обновить из файла внешней обработки"}
},2},
{7,297e0aa5-40ce-41d6-8b8f-d02237cc95e4,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{7,e7a33485-068e-4bf8-9392-4cea20d992ec,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2},
{7,b1439456-fc26-481e-a785-516c08cf09e4,1,e1692cc2-605b-4535-84dd-28440238746c,
{7,e592eebc-26b8-415a-8859-b6ec1b8555c5,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2},
{7,5a170f57-d93c-4f1d-8ed5-5f55efc8e64a,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельТекстАлгоритмаСсылкаНаОбъектБД",
{1,"КоманднаяПанельТекстАлгоритмаСсылкаНаОбъектБД",
{1,2,
@ -808,53 +808,53 @@
NQXaZGBKoKH1PC7xlibVNneMqSkPLacBiUbEkRITAQA7}
},0,""},
{0,49,20},2},2,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,10,1fc94695-7721-4440-b0d9-4d54b18a42d3,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,10,40394fd2-a08b-487a-86da-2cdf5fe072df,
{8,"СгенерироватьМетод",0,1,
{1,3,
{"ru","Метод"},
{"en","Метод"},
{"uk","Метод"}
},1,ea5d5166-af5e-48aa-b4bc-8278048bd869,13,1e2,0,3,1,0,0,0,0},c75d8435-d25c-4322-82a7-290a3a8c59e8,
},1,ea5d5166-af5e-48aa-b4bc-8278048bd869,13,1e2,0,3,1,0,0,0,0},7caebf07-e2d0-4c21-8b85-9c582ffd871b,
{8,"Разделитель4",0,1,
{1,1,
{"ru","Действие"}
},0,ea5d5166-af5e-48aa-b4bc-8278048bd869,14,1e2,2,0,1,0,0,0,0},283aad42-67f3-428e-b4c3-4ce9fda341ce,
},0,ea5d5166-af5e-48aa-b4bc-8278048bd869,14,1e2,2,0,1,0,0,0,0},5a2e4b6c-8067-4dcf-ba8b-254b342703ad,
{8,"КонсольКода",0,1,
{1,3,
{"ru","Консоль кода"},
{"en","Консоль кода"},
{"uk","Консоль кода"}
},1,ea5d5166-af5e-48aa-b4bc-8278048bd869,10,1e2,0,3,1,0,0,0,0},c6424930-b330-4a50-be30-3c053fd55b9e,
},1,ea5d5166-af5e-48aa-b4bc-8278048bd869,10,1e2,0,3,1,0,0,0,0},4c45e7e8-81f3-4a92-9269-e029b8bbf699,
{8,"Разделитель3",0,1,
{1,1,
{"ru","Действие"}
},0,ea5d5166-af5e-48aa-b4bc-8278048bd869,11,1e2,2,0,1,0,0,0,0},ca5261bb-8454-4663-b8bf-75483b93e8ac,
},0,ea5d5166-af5e-48aa-b4bc-8278048bd869,11,1e2,2,0,1,0,0,0,0},686ddd31-2616-4882-b866-992671a924e1,
{8,"ОткрытьВОтладчике",0,2,
{1,3,
{"ru","Отладчик"},
{"en","Отладчик"},
{"uk","Отладчик"}
},1,ea5d5166-af5e-48aa-b4bc-8278048bd869,4,1e2,0,3,1,0,0,0,0},d398c92a-3652-40a5-b6fd-b8855224db81,
},1,ea5d5166-af5e-48aa-b4bc-8278048bd869,4,1e2,0,3,1,0,0,0,0},e7a33485-068e-4bf8-9392-4cea20d992ec,
{8,"Разделитель1",0,1,
{1,1,
{"ru","Действие"}
},0,ea5d5166-af5e-48aa-b4bc-8278048bd869,8,1e2,2,0,1,0,0,0,0},15b1866e-7081-4ccb-b907-62d0e0a85d32,
},0,ea5d5166-af5e-48aa-b4bc-8278048bd869,8,1e2,2,0,1,0,0,0,0},5166de28-5cd8-46b0-bf84-ab91017b7135,
{8,"ОбновитьИзФайла",0,1,
{1,3,
{"ru","Обновить из файла"},
{"en","Обновить из файла"},
{"uk","Обновить из файла"}
},1,ea5d5166-af5e-48aa-b4bc-8278048bd869,3,1e2,0,0,1,0,0,0,0},117459e2-1456-4c95-be77-ceb21fa7282e,
},1,ea5d5166-af5e-48aa-b4bc-8278048bd869,3,1e2,0,0,1,0,0,0,0},7feaa7aa-f8d9-4d08-b9c5-df6ed265fd06,
{8,"Разделитель",0,1,
{1,1,
{"ru","Действие"}
},0,ea5d5166-af5e-48aa-b4bc-8278048bd869,2,1e2,2,0,1,0,0,0,0},795b92db-63b2-4719-91e6-e8440bc8bd2b,
},0,ea5d5166-af5e-48aa-b4bc-8278048bd869,2,1e2,2,0,1,0,0,0,0},dd5ee892-f661-44da-8fd3-f2cfd01997ba,
{8,"Вставка",0,3,
{1,3,
{"ru","Вставка"},
{"en","Вставка"},
{"uk","Вставка"}
},1,ea5d5166-af5e-48aa-b4bc-8278048bd869,5,1e2,1,0,1,0,0,0,0},297e0aa5-40ce-41d6-8b8f-d02237cc95e4,
},1,ea5d5166-af5e-48aa-b4bc-8278048bd869,5,1e2,1,0,1,0,0,0,0},e592eebc-26b8-415a-8859-b6ec1b8555c5,
{8,"Разделитель2",0,1,
{1,1,
{"ru","Действие"}
@ -863,7 +863,7 @@ NQXaZGBKoKH1PC7xlibVNneMqSkPLacBiUbEkRITAQA7}
{1,ea5d5166-af5e-48aa-b4bc-8278048bd869,5,0}
}
},
{5,ea5d5166-af5e-48aa-b4bc-8278048bd869,6,0,1,b1439456-fc26-481e-a785-516c08cf09e4,
{5,ea5d5166-af5e-48aa-b4bc-8278048bd869,6,0,1,5a170f57-d93c-4f1d-8ed5-5f55efc8e64a,
{8,"СсылкаНаОбъектБД",1,3,
{1,3,
{"ru","Ссылка на объект БД"},
@ -1670,21 +1670,21 @@ fuLt4Ps+cSeolfd+bqg7+LbFHd+vGByZtfkB/13/VdeH91VurcZqQWC96XE7y28=
{"ru","Комментарий"},
{"en","Комментарий"},
{"uk","Комментарий"}
},0,0,100,1,0},30,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,4,0,
},0,0,100,1,0},30,0,2,1,0,0,0,0,0,0,1,0,0,0,0,0,4,0,
{"U"},
{"U"},"",0,1,0,0,0,0,
{"U"},"",0,1,0,0,1,0,
{4,0,
{0},"",-1,-1,1,0,""},
{4,0,
{0},"",-1,-1,1,0,""},0,0,0,
{0,0,0},
{1,0},0,0,0,0,0,0,0,16777215,1}
{1,0},0,0,0,1,0,0,0,16777215,1}
},
{1,
{9a7643d2-19e9-45e2-8893-280bc9195a97,
{4,
{"U"},
{"U"},0,"",0,0}
{"U"},1,"",0,1}
}
},
{0},0,1,0,
@ -1746,10 +1746,10 @@ fuLt4Ps+cSeolfd+bqg7+LbFHd+vGByZtfkB/13/VdeH91VurcZqQWC96XE7y28=
{3,0,
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0},0,0,100,0,0},9,2,1,0,1,1,
{5,3cca1fe2-509e-45a2-b494-c7e009d1c36b,1380,1,2,
{7,83bf7704-8ade-48a9-a294-288e2f28c2d0,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{5,3cca1fe2-509e-45a2-b494-c7e009d1c36b,1551,1,2,
{7,57aef857-41b7-4adb-b23f-5759adaa8e28,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2},
{7,d829f61a-2bff-4176-a00d-334890a1cc3c,1,e1692cc2-605b-4535-84dd-28440238746c,
{7,b5ac66fc-8444-432f-9291-1a3230e7d6ae,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельПараметрыЗаполнить",
{1,"КоманднаяПанельПараметрыЗаполнить",
{1,2,
@ -1779,11 +1779,11 @@ fuLt4Ps+cSeolfd+bqg7+LbFHd+vGByZtfkB/13/VdeH91VurcZqQWC96XE7y28=
{"en","Дополнить параметры по тексту"},
{"uk","Дополнить параметры по тексту"}
},2},1,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,2,83bf7704-8ade-48a9-a294-288e2f28c2d0,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,2,57aef857-41b7-4adb-b23f-5759adaa8e28,
{8,"Разделитель",0,1,
{1,1,
{"ru","Действие9"}
},0,3cca1fe2-509e-45a2-b494-c7e009d1c36b,11,1e2,2,0,1,0,0,0,0},d829f61a-2bff-4176-a00d-334890a1cc3c,
},0,3cca1fe2-509e-45a2-b494-c7e009d1c36b,11,1e2,2,0,1,0,0,0,0},b5ac66fc-8444-432f-9291-1a3230e7d6ae,
{8,"Заполнить",0,2,
{1,3,
{"ru","Заполнить"},
@ -2044,7 +2044,7 @@ fuLt4Ps+cSeolfd+bqg7+LbFHd+vGByZtfkB/13/VdeH91VurcZqQWC96XE7y28=
{0}
}
}
},564,464,1,0,1,4,4,522,564,464,96},
},564,464,1,0,1,4,4,542,564,464,96},
{
{0},9,
{2,

View File

@ -6,6 +6,6 @@
Сообщить("Сначала запишите объект!");
Возврат;
КонецЕсли;
ирОбщий.ОткрытьСсылкуВРедактореОбъектаБДЛкс(ПараметрОснование);
ирКлиент.ОткрытьСсылкуВРедактореОбъектаБДЛкс(ПараметрОснование);
КонецПроцедуры

View File

@ -39,7 +39,7 @@
{4,0,
{0},"",-1,-1,1,0,""},100,0,0,0},0,1,
{1,1,
{4,
{5,
{1,3,
{"ru","Страница1"},
{"en","Страница1"},
@ -57,7 +57,8 @@
},
{3,4,
{0}
}
},
{7,3,0,1,100}
}
},1,1,0,4,
{2,8,1,1,1,0,0,0,0},
@ -70,7 +71,7 @@
{0}
},
{0}
},400,300,1,0,1,4,4,65,400,300,96},
},400,300,1,0,1,4,4,66,400,300,96},
{
{1},3,
{1,

View File

@ -7,7 +7,7 @@
#ИначеЕсли ТонкийКлиент Тогда
ОткрытьФорму("Обработка.ирПортативный.Форма.ЗапускСеансаУправляемая");
#Иначе
ирОбщий.ОтладитьОтложенныйОбъектЛкс(ПараметрКоманды);
ирКлиент.ОтладитьОтложенныйОбъектЛкс(ПараметрКоманды);
#КонецЕсли
КонецПроцедуры

View File

@ -1,13 +1,13 @@

Процедура ДействияФормыМенеджерТабличногоПоля(Кнопка)
ирОбщий.ОткрытьМенеджерТабличногоПоляЛкс(ЭлементыФормы.СправочникСписок, ЭтаФорма);
ирКлиент.ОткрытьМенеджерТабличногоПоляЛкс(ЭлементыФормы.СправочникСписок, ЭтаФорма);
КонецПроцедуры
Процедура ДействияФормыОПодсистеме(Кнопка)
ирОбщий.ОткрытьСправкуПоПодсистемеЛкс(ТипЗнч(СправочникСписок));
ирКлиент.ОткрытьСправкуПоПодсистемеЛкс(ТипЗнч(СправочникСписок));
КонецПроцедуры
@ -22,14 +22,21 @@
КонецПроцедуры
Процедура ДействияФормыОтладить(Кнопка)
Процедура ДействияФормыОтладить(Кнопка = Неопределено)
Ссылка = ЭлементыФормы.СправочникСписок.ТекущаяСтрока;
Если Ссылка = Неопределено Тогда
Возврат;
КонецЕсли;
ирОбщий.ОтладитьОтложенныйОбъектЛкс(Ссылка);
ирКлиент.ОтладитьОтложенныйОбъектЛкс(Ссылка);
КонецПроцедуры
Порядок.Установить("ДатаИзменения Убыв");
Процедура СправочникСписокВыбор(Элемент, ВыбраннаяСтрока, Колонка, СтандартнаяОбработка)
Если Не РежимВыбора Тогда
СтандартнаяОбработка = Ложь;
ДействияФормыОтладить();
КонецЕсли;
КонецПроцедуры
Порядок.Установить("ДатаИзменения Убыв");

View File

@ -51,7 +51,7 @@
{4,0,
{0},"",-1,-1,1,0,""},100,0,0,0},0,1,
{1,1,
{4,
{5,
{1,3,
{"ru","Страница1"},
{"en","Страница1"},
@ -69,7 +69,8 @@
},
{3,4,
{0}
}
},
{7,3,0,1,100}
}
},1,1,0,4,
{2,8,1,1,1,0,0,0,0},
@ -144,7 +145,7 @@
{48a6ebc3-fcc8-4f8f-b399-459fb32aa46b,
{4,
{8,
{18,
{19,
{1,0},
{1,0},
{1,0},24,0,-1,-1,-1,12590592,
@ -179,7 +180,7 @@
{1,0},
{"Pattern",
{"S",10,1}
},0,1,00000000-0000-0000-0000-000000000000,0,0,0,0,0},
},0,1,00000000-0000-0000-0000-000000000000,0,0,0,0,0,24},
{-1},
{-1},
{-1}
@ -188,7 +189,7 @@
{48a6ebc3-fcc8-4f8f-b399-459fb32aa46b,
{4,
{8,
{18,
{19,
{1,3,
{"ru","Код"},
{"en","Код"},
@ -233,7 +234,7 @@
MXAkrkBil4DKp4niPj877znrzYq/+/U2BairSe36cRwuZ8Vgq8ABAsW6ijkhm1qg
jCw0OeCTXWIPNjcDIcb0wxU2B23Mr55PLB1+mTD0yrAbTV1WSYuzBCgwqUvSInwu
4pOHTMpsUu1VLFGpUoRCz1XInKa8M6+k6Q9bbvhi8s1Q67035KA8EU8Xet829mQ0
hSHoxg1Gd12w2nR4OAYKrg9e9JcToMzALzrfyKIkZsRCfAA=},0},0,0,0,0,0},
hSHoxg1Gd12w2nR4OAYKrg9e9JcToMzALzrfyKIkZsRCfAA=},0},0,0,0,0,0,35},
{-2},
{-1},
{-1}
@ -242,7 +243,7 @@ hSHoxg1Gd12w2nR4OAYKrg9e9JcToMzALzrfyKIkZsRCfAA=},0},0,0,0,0,0},
{48a6ebc3-fcc8-4f8f-b399-459fb32aa46b,
{4,
{8,
{18,
{19,
{1,3,
{"ru","Наименование"},
{"en","Наименование"},
@ -287,7 +288,7 @@ hSHoxg1Gd12w2nR4OAYKrg9e9JcToMzALzrfyKIkZsRCfAA=},0},0,0,0,0,0},
MXAkrkBslwLlk0Ry3rNf/JzFfCbrdrmeEyyrs1l1p1N/PBgBawNUI1BeVpkJPdQA
MfIQOOAjO8URPBQxEGIuF6nwHKxzvzSfWBVxSjh6MuLGUstdyhaWABWW7kp6VKxF
8Ip4SN5BbZqNyWM05k1U6KEKJWeJD+eNiv5kxxe+2Hyx1MQYHdUwfpLMl7rYBL93
llKfbKh7Z9s2eeta3O4SpbpLUftPJ0CdQf50eFGakppRC/kO},0},0,0,0,0,0},
llKfbKh7Z9s2eeta3O4SpbpLUftPJ0CdQf50eFGakppRC/kO},0},0,0,0,0,0,187},
{-3},
{-1},
{-1}
@ -296,7 +297,7 @@ llKfbKh7Z9s2eeta3O4SpbpLUftPJ0CdQf50eFGakppRC/kO},0},0,0,0,0,0},
{48a6ebc3-fcc8-4f8f-b399-459fb32aa46b,
{4,
{8,
{18,
{19,
{1,3,
{"ru","Дата изменения"},
{"en","Дата изменения"},
@ -341,7 +342,7 @@ llKfbKh7Z9s2eeta3O4SpbpLUftPJ0CdQf50eFGakppRC/kO},0},0,0,0,0,0},
Fh7JA9gIu/koflhmlvf295bHekXnfr0NQVabQezavu8uZ0FgK2K1ifnJFxuJGRlp
s4MpWmInjYSUigAxPSjDZKe0/lXzibnClYTGhSE1Cn2ekoxYlMAwTWfSgFwMC5/N
skixF3H2QrwlJXrMAoopzDfHBRf9ieqpwxeRL8Ia55zGWs5fRNuF1jXWnLTC0AVl
604r74NR2sPhGDDUbXA8v9wAeAf60bEjDUUWwxLiEw==},0},0,0,0,0,0},
604r74NR2sPhGDDUbXA8v9wAeAf60bEjDUUWwxLiEw==},0},0,0,0,0,0,111.0000000000001},
{0,ef3c7e63-7dc3-4e7a-a871-daaa0e3dd570},
{-1},
{-1}
@ -350,7 +351,7 @@ skixF3H2QrwlJXrMAoopzDfHBRf9ieqpwxeRL8Ia55zGWs5fRNuF1jXWnLTC0AVl
{48a6ebc3-fcc8-4f8f-b399-459fb32aa46b,
{4,
{8,
{18,
{19,
{1,3,
{"ru","Число символов"},
{"en","Число символов"},
@ -395,7 +396,7 @@ skixF3H2QrwlJXrMAoopzDfHBRf9ieqpwxeRL8Ia55zGWs5fRNuF1jXWnLTC0AVl
jIEjcQViuwqoBeJIzvPz5zm77YbP8/6YItTVpA79OA63q2KwV4AGsqW6ShSRix0g
IQcNucIusQeXizH3MCk/OMOR09b+qlljqfDLgMV3hNVoDDSF1BJEMALzdAk6A2vD
OYddIyrVUaXilSpZRug5yzCnkS7xSor+sKXDF5UfijrvvcUWyh/xerH3XeMuVmMc
om7aweoQotM2mNM5Ymz76GX+cgMjO/CXzh15KIoYkZBe},0},0,0,0,0,0},
om7aweoQotM2mNM5Ymz76GX+cgMjO/CXzh15KIoYkZBe},0},0,0,0,0,0,77},
{0,9f461635-e06c-4b93-8ded-ffcebdb55a8b},
{-1},
{-1}
@ -409,7 +410,31 @@ om7aweoQotM2mNM5Ymz76GX+cgMjO/CXzh15KIoYkZBe},0},0,0,0,0,0},
{1,0},
{3,1},0}
},
{1,
{2,
{34,e1692cc2-605b-4535-84dd-28440238746c,
{3,"СправочникСписокВыбор",
{1,"СправочникСписокВыбор",
{1,3,
{"ru","Справочник список выбор"},
{"en","Справочник список выбор"},
{"uk","Справочник список выбор"}
},
{1,3,
{"ru","Справочник список выбор"},
{"en","Справочник список выбор"},
{"uk","Справочник список выбор"}
},
{1,3,
{"ru","Справочник список выбор"},
{"en","Справочник список выбор"},
{"uk","Справочник список выбор"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
}
},
{35,e1692cc2-605b-4535-84dd-28440238746c,
{3,"СправочникСписокПриАктивизацииСтроки",
{1,"СправочникСписокПриАктивизацииСтроки",
@ -487,73 +512,12 @@ om7aweoQotM2mNM5Ymz76GX+cgMjO/CXzh15KIoYkZBe},0},0,0,0,0,0},
{3,0,
{0},4,1,0,00000000-0000-0000-0000-000000000000},
{1,0},0,0,100,0,0},9,2,1,0,1,1,
{5,fd3fe296-ace1-4714-8a0e-a902b716c8d3,431,1,6,
{7,9efdf08e-bae0-444f-bee8-e4cac9ff829a,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{5,fd3fe296-ace1-4714-8a0e-a902b716c8d3,521,1,6,
{7,1b759aa6-5711-40df-ae7b-fbf2ecd00217,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},
{7,4b1d963b-aa07-41c4-99e2-f1fbf65e1ef7,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ДействияФормыОтладить",
{1,"ДействияФормыОтладить",
{1,1,
{"ru","Действия формы отладить"}
},
{1,1,
{"ru","Действия формы отладить"}
},
{1,1,
{"ru","Действия формы отладить"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},7,
{1,3,
{"ru","Отладить"},
{"en","Отладить"},
{"uk","Отладить"}
},
{1,3,
{"ru","Отладить"},
{"en","Отладить"},
{"uk","Отладить"}
},
{4,1,
{0,5f19d61d-030e-4b03-820d-c1997cb9137a},"",-1,-1,0,0,""},1},
{7,daded282-c324-4f89-80a3-3530bcd53c79,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ДействияФормыОПодсистеме",
{1,"ДействияФормыОПодсистеме",
{1,2,
{"ru","О подсистеме"},
{"en","О подсистеме"}
},
{1,2,
{"ru","О подсистеме"},
{"en","О подсистеме"}
},
{1,2,
{"ru","О подсистеме"},
{"en","О подсистеме"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},7,
{1,3,
{"ru","О подсистеме"},
{"en","О подсистеме"},
{"uk","О подсистеме"}
},
{1,3,
{"ru","О подсистеме"},
{"en","О подсистеме"},
{"uk","О подсистеме"}
},
{4,1,
{0,f4bd79b3-3b25-494b-99c4-74b39341e007},"",-1,-1,0,0,""},1},
{7,4cdfb69a-4d72-4d6d-aea3-5961d74622fa,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{7,e0534a66-8c2e-4e20-9985-ea22ebf8f23a,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},
{7,73ad6a67-dfa9-4aa2-b990-1b3a5209c4d5,1,e1692cc2-605b-4535-84dd-28440238746c,
{7,59aa6143-b734-42d6-b8d9-1898edcec9da,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ДействияФормыМенеджерТабличногоПоля",
{1,"ДействияФормыМенеджерТабличногоПоля",
{1,2,
@ -592,33 +556,94 @@ AR4RjghZaoUqtnQZaGuwBIZuFwOC6NLrBTgCAJBwACQBhmZAQBUsC1WBAXt0KoPN
ZxRwxH4TBe9gS0YqNWHOuJxUFdLJdbr7PDS9UFJKeQOFTgaIiHwcjF6JB3QohRt5
BgxkEQA7}
},0,""},1},
{7,7d927659-5945-4446-9fa0-b60843e096c7,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},1,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,6,9efdf08e-bae0-444f-bee8-e4cac9ff829a,
{7,b670d913-7f84-43ca-b4e3-6214872df5a1,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ДействияФормыОтладить",
{1,"ДействияФормыОтладить",
{1,1,
{"ru","Действия формы отладить"}
},
{1,1,
{"ru","Действия формы отладить"}
},
{1,1,
{"ru","Действия формы отладить"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},7,
{1,3,
{"ru","Отладить"},
{"en","Отладить"},
{"uk","Отладить"}
},
{1,3,
{"ru","Отладить"},
{"en","Отладить"},
{"uk","Отладить"}
},
{4,1,
{0,5f19d61d-030e-4b03-820d-c1997cb9137a},"",-1,-1,0,0,""},1},
{7,209cea25-2047-4bb1-876c-5b3c66809eb5,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},
{7,2006e8ff-9058-4d20-b142-e7e4d1986b34,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ДействияФормыОПодсистеме",
{1,"ДействияФормыОПодсистеме",
{1,2,
{"ru","О подсистеме"},
{"en","О подсистеме"}
},
{1,2,
{"ru","О подсистеме"},
{"en","О подсистеме"}
},
{1,2,
{"ru","О подсистеме"},
{"en","О подсистеме"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},7,
{1,3,
{"ru","О подсистеме"},
{"en","О подсистеме"},
{"uk","О подсистеме"}
},
{1,3,
{"ru","О подсистеме"},
{"en","О подсистеме"},
{"uk","О подсистеме"}
},
{4,1,
{0,f4bd79b3-3b25-494b-99c4-74b39341e007},"",-1,-1,0,0,""},1},1,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,6,e0534a66-8c2e-4e20-9985-ea22ebf8f23a,
{8,"Разделитель4",0,1,
{1,1,
{"ru","Действие9"}
},0,fd3fe296-ace1-4714-8a0e-a902b716c8d3,17,1e2,2,0,1,0,0,0,0},4b1d963b-aa07-41c4-99e2-f1fbf65e1ef7,
},0,fd3fe296-ace1-4714-8a0e-a902b716c8d3,17,1e2,2,0,1,0,0,0,0},b670d913-7f84-43ca-b4e3-6214872df5a1,
{8,"Отладить",0,2,
{1,3,
{"ru","Отладить"},
{"en","Отладить"},
{"uk","Отладить"}
},1,fd3fe296-ace1-4714-8a0e-a902b716c8d3,80,1e2,0,3,1,0,0,0,0},4cdfb69a-4d72-4d6d-aea3-5961d74622fa,
},1,fd3fe296-ace1-4714-8a0e-a902b716c8d3,80,1e2,0,3,1,0,0,0,0},1b759aa6-5711-40df-ae7b-fbf2ecd00217,
{8,"Разделитель5",0,1,
{1,1,
{"ru","Действие9"}
},0,fd3fe296-ace1-4714-8a0e-a902b716c8d3,81,1e2,2,0,1,0,0,0,0},73ad6a67-dfa9-4aa2-b990-1b3a5209c4d5,
},0,fd3fe296-ace1-4714-8a0e-a902b716c8d3,81,1e2,2,0,1,0,0,0,0},59aa6143-b734-42d6-b8d9-1898edcec9da,
{8,"МенеджерТабличногоПоля",0,1,
{1,3,
{"ru","Менеджер табличного поля"},
{"en","Менеджер табличного поля"},
{"uk","Менеджер табличного поля"}
},1,fd3fe296-ace1-4714-8a0e-a902b716c8d3,16,1e2,0,0,1,0,0,0,0},7d927659-5945-4446-9fa0-b60843e096c7,
},1,fd3fe296-ace1-4714-8a0e-a902b716c8d3,16,1e2,0,0,1,0,0,0,0},209cea25-2047-4bb1-876c-5b3c66809eb5,
{8,"Разделитель7",0,4,
{1,1,
{"ru","Действие6"}
},0,fd3fe296-ace1-4714-8a0e-a902b716c8d3,33,1e2,2,0,1,0,0,0,0},daded282-c324-4f89-80a3-3530bcd53c79,
},0,fd3fe296-ace1-4714-8a0e-a902b716c8d3,33,1e2,2,0,1,0,0,0,0},2006e8ff-9058-4d20-b142-e7e4d1986b34,
{8,"ОПодсистеме",0,4,
{1,3,
{"ru","О подсистеме"},
@ -779,7 +804,7 @@ BgxkEQA7}
{0}
}
}
},536,301,1,0,1,4,4,48,536,301,96},
},536,301,1,0,1,4,4,61,536,301,96},
{
{0},2,
{1,

View File

@ -76,6 +76,10 @@
<ContextMenu name="СписокУправлениеПоискомКонтекстноеМеню" id="26"/>
<ExtendedTooltip name="СписокУправлениеПоискомРасширеннаяПодсказка" id="27"/>
</SearchControlAddition>
<Events>
<Event name="Selection">СписокВыбор</Event>
<Event name="OnActivateRow">СписокПриАктивизацииСтроки</Event>
</Events>
<ChildItems>
<LabelField name="Код" id="14">
<DataPath>Список.Code</DataPath>
@ -105,7 +109,7 @@
</ChildItems>
</Table>
<TextDocumentField name="XML" id="10">
<DataPath>Items.Список.CurrentData.XML</DataPath>
<DataPath>Текст</DataPath>
<ReadOnly>true</ReadOnly>
<ContextMenu name="XMLКонтекстноеМеню" id="11"/>
<ExtendedTooltip name="XMLРасширеннаяПодсказка" id="33"/>
@ -150,5 +154,28 @@
</v8:StringQualifiers>
</Type>
</Attribute>
<Attribute name="Текст" id="2">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Текст</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Текст</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Текст</v8:content>
</v8:item>
</Title>
<Type>
<v8:Type>xs:string</v8:Type>
<v8:StringQualifiers>
<v8:Length>0</v8:Length>
<v8:AllowedLength>Variable</v8:AllowedLength>
</v8:StringQualifiers>
</Type>
</Attribute>
</Attributes>
</Form>

View File

@ -7,3 +7,28 @@
КонецЕсли;
КонецПроцедуры
&НаКлиенте
Процедура СписокВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка)
Если Не Элемент.РежимВыбора Тогда
СтандартнаяОбработка = Ложь;
ирКлиент.ОтладитьОтложенныйОбъектЛкс(ВыбраннаяСтрока);
КонецЕсли;
КонецПроцедуры
&НаКлиенте
Процедура СписокПриАктивизацииСтроки(Элемент)
Если Элементы.Список.ТекущаяСтрока = Неопределено Тогда
ЭтаФорма.Текст = "";
Возврат;
КонецЕсли;
ЭтаФорма.Текст = ТекстОбъекта(Элементы.Список.ТекущаяСтрока);
КонецПроцедуры
&НаСервереБезКонтекста
Функция ТекстОбъекта(Знач Ссылка)
#Если Сервер И Не Сервер Тогда
Ссылка = Справочники.ирОбъектыДляОтладки.ПустаяСсылка();
#КонецЕсли
Возврат Ссылка.XML;
КонецФункции

View File

@ -6,15 +6,15 @@
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Администрирование</v8:content>
<v8:content>Администрирование А-Н</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Администрирование</v8:content>
<v8:content>Администрирование А-Н</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Администрирование</v8:content>
<v8:content>Администрирование А-Н</v8:content>
</v8:item>
</Synonym>
<Comment/>

View File

@ -2,19 +2,19 @@
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
<CommandGroup uuid="da12e011-27c3-48d5-93ee-daafe5e97b3b">
<Properties>
<Name>ирНастройки</Name>
<Name>ирАдминистрирование2</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Настройки</v8:content>
<v8:content>Администрирование О</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Настройки</v8:content>
<v8:content>Администрирование О</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Настройки</v8:content>
<v8:content>Администрирование О</v8:content>
</v8:item>
</Synonym>
<Comment/>

View File

@ -1,27 +1,27 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
<CommandGroup uuid="081cc825-776f-4903-aad7-957fd3d5b58f">
<CommandGroup uuid="912e0684-8865-41fa-a6c6-3e90daf58701">
<Properties>
<Name>ирКоманднаяПанельФормы</Name>
<Name>ирОтладка</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Общее (ИР)</v8:content>
<v8:content>Отладка</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Общее (ИР)</v8:content>
<v8:content>Отладка</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Общее (ИР)</v8:content>
<v8:content>Отладка</v8:content>
</v8:item>
</Synonym>
<Comment/>
<Representation>Auto</Representation>
<ToolTip/>
<Picture/>
<Category>FormCommandBar</Category>
<Category>NavigationPanel</Category>
</Properties>
</CommandGroup>
</MetaDataObject>

View File

@ -21,7 +21,7 @@
<Representation>Auto</Representation>
<ToolTip/>
<Picture/>
<Category>ActionsPanel</Category>
<Category>NavigationPanel</Category>
</Properties>
</CommandGroup>
</MetaDataObject>

View File

@ -1,54 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
<CommonCommand uuid="531e0dd3-aa06-4578-b614-770f30d5dd3f">
<Properties>
<Name>ирОбработатьОбъекты</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Обработать объекты (ИР)</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Обработать объекты (ИР)</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Обработать объекты (ИР)</v8:content>
</v8:item>
</Synonym>
<Comment>Для любых ссылочных объектов</Comment>
<Group>CommandGroup.ирКоманднаяПанельФормы</Group>
<Representation>Auto</Representation>
<ToolTip>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Передать ссылки в подбор и обработку объектов</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Передать ссылки в подбор и обработку объектов</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Передать ссылки в подбор и обработку объектов</v8:content>
</v8:item>
</ToolTip>
<Picture>
<xr:Ref>CommonPicture.ирОбработкаОбъектов</xr:Ref>
<xr:LoadTransparent>true</xr:LoadTransparent>
<xr:TransparentPixel x="12" y="12"/>
</Picture>
<Shortcut/>
<IncludeHelpInContents>false</IncludeHelpInContents>
<CommandParameterType>
<v8:Type>cfg:CatalogRef.ирКомандаРедактироватьОбъект</v8:Type>
<v8:Type>cfg:CatalogRef.ирОбъектыДляОтладки</v8:Type>
<v8:Type>cfg:CatalogRef.ирАлгоритмы</v8:Type>
</CommandParameterType>
<ParameterUseMode>Multiple</ParameterUseMode>
<ModifiesData>false</ModifiesData>
<OnMainServerUnavalableBehavior>Auto</OnMainServerUnavalableBehavior>
</Properties>
</CommonCommand>
</MetaDataObject>

View File

@ -1,13 +0,0 @@

&НаКлиенте
Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
#Если ВебКлиент Тогда
Сообщить("Команда недоступна в вебклиенте");
#ИначеЕсли ТонкийКлиент Тогда
ОткрытьФорму("Обработка.ирПортативный.Форма.ЗапускСеансаУправляемая");
#Иначе
ирОбщий.ОткрытьМассивОбъектовВПодбореИОбработкеОбъектовЛкс(ПараметрКоманды);
#КонецЕсли
КонецПроцедуры

View File

@ -1,54 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
<CommonCommand uuid="358b7d11-d129-4400-ab35-dea688506ed8">
<Properties>
<Name>ирОбъединитьСсылки</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Объединить ссылки (ИР)</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Объединить ссылки (ИР)</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Объединить ссылки (ИР)</v8:content>
</v8:item>
</Synonym>
<Comment/>
<Group>CommandGroup.ирКоманднаяПанельФормы</Group>
<Representation>Auto</Representation>
<ToolTip>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Передать ссылки в поиск и замену дублей в качестве группы дублей</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Передать ссылки в поиск и замену дублей в качестве группы дублей</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Передать ссылки в поиск и замену дублей в качестве группы дублей</v8:content>
</v8:item>
</ToolTip>
<Picture>
<xr:Ref>CommonPicture.ирПоискИЗаменаДублей</xr:Ref>
<xr:LoadTransparent>true</xr:LoadTransparent>
<xr:TransparentPixel x="14" y="8"/>
</Picture>
<Shortcut/>
<IncludeHelpInContents>false</IncludeHelpInContents>
<CommandParameterType>
<v8:Type>cfg:CatalogRef.ирКомандаРедактироватьОбъект</v8:Type>
<v8:Type>cfg:CatalogRef.ирОбъектыДляОтладки</v8:Type>
<v8:Type>cfg:CatalogRef.ирАлгоритмы</v8:Type>
</CommandParameterType>
<ParameterUseMode>Multiple</ParameterUseMode>
<ModifiesData>false</ModifiesData>
<OnMainServerUnavalableBehavior>Auto</OnMainServerUnavalableBehavior>
</Properties>
</CommonCommand>
</MetaDataObject>

View File

@ -1,15 +0,0 @@

&НаКлиенте
Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
#Если ВебКлиент Тогда
Сообщить("Команда недоступна в вебклиенте");
#ИначеЕсли ТонкийКлиент Тогда
ОткрытьФорму("Обработка.ирПортативный.Форма.ЗапускСеансаУправляемая");
#Иначе
ФормаОбработки = ирОбщий.ПолучитьФормуЛкс("Обработка.ирПоискДублейИЗаменаСсылок.Форма");
ОбъектМетаданных = Метаданные.НайтиПоТипу(ТипЗнч(ПараметрКоманды[0]));
ФормаОбработки.ОткрытьДляЗаменыПоСпискуСсылок(ПараметрКоманды);
#КонецЕсли
КонецПроцедуры

View File

@ -1,49 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
<CommonCommand uuid="d7797e42-b3ca-435e-91b0-f6be62ffccdc">
<Properties>
<Name>ирРедактироватьИзмененияНаУзле</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Редактировать изменения на узле (ИР)</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Редактировать изменения на узле (ИР)</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Редактировать изменения на узле (ИР)</v8:content>
</v8:item>
</Synonym>
<Comment>Для любых планов обмена</Comment>
<Group>CommandGroup.ирКоманднаяПанельФормы</Group>
<Representation>Auto</Representation>
<ToolTip>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Передать узел в редактор изменений на узле</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Передать узел в редактор изменений на узле</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Передать узел в редактор изменений на узле</v8:content>
</v8:item>
</ToolTip>
<Picture>
<xr:Ref>CommonPicture.ирИзмененияНаУзле</xr:Ref>
<xr:LoadTransparent>false</xr:LoadTransparent>
</Picture>
<Shortcut/>
<IncludeHelpInContents>false</IncludeHelpInContents>
<CommandParameterType/>
<ParameterUseMode>Single</ParameterUseMode>
<ModifiesData>false</ModifiesData>
<OnMainServerUnavalableBehavior>Auto</OnMainServerUnavalableBehavior>
</Properties>
</CommonCommand>
</MetaDataObject>

View File

@ -1,15 +0,0 @@

&НаКлиенте
Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
#Если ВебКлиент Тогда
Сообщить("Команда недоступна в вебклиенте");
#ИначеЕсли ТонкийКлиент Тогда
ОткрытьФорму("Обработка.ирПортативный.Форма.ЗапускСеансаУправляемая");
#Иначе
Форма = ирОбщий.ПолучитьФормуЛкс("Обработка.ирРедакторИзмененийНаУзлах.Форма");
Форма.ПараметрУзелОбмена = ПараметрКоманды;
Форма.Открыть();
#КонецЕсли
КонецПроцедуры

View File

@ -1,54 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
<CommonCommand uuid="c6fd6f8b-4a63-4a7e-b363-0d55550bf2fa">
<Properties>
<Name>ирРедактироватьОбъект</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Редактировать объект (ИР)</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Редактировать объект (ИР)</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Редактировать объект (ИР)</v8:content>
</v8:item>
</Synonym>
<Comment>Для любых ссылочных объектов</Comment>
<Group>CommandGroup.ирКоманднаяПанельФормы</Group>
<Representation>Auto</Representation>
<ToolTip>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Передать объект в редактор объекта БД</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Передать объект в редактор объекта БД</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Передать объект в редактор объекта БД</v8:content>
</v8:item>
</ToolTip>
<Picture>
<xr:Ref>CommonPicture.ирРедактироватьОбъектБД</xr:Ref>
<xr:LoadTransparent>true</xr:LoadTransparent>
<xr:TransparentPixel x="13" y="8"/>
</Picture>
<Shortcut/>
<IncludeHelpInContents>false</IncludeHelpInContents>
<CommandParameterType>
<v8:Type>cfg:CatalogRef.ирКомандаРедактироватьОбъект</v8:Type>
<v8:Type>cfg:CatalogRef.ирОбъектыДляОтладки</v8:Type>
<v8:Type>cfg:CatalogRef.ирАлгоритмы</v8:Type>
</CommandParameterType>
<ParameterUseMode>Single</ParameterUseMode>
<ModifiesData>false</ModifiesData>
<OnMainServerUnavalableBehavior>Auto</OnMainServerUnavalableBehavior>
</Properties>
</CommonCommand>
</MetaDataObject>

View File

@ -1,13 +0,0 @@

&НаКлиенте
Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
#Если ВебКлиент Тогда
Сообщить("Команда недоступна в вебклиенте");
#ИначеЕсли ТонкийКлиент Тогда
ОткрытьФорму("Обработка.ирПортативный.Форма.ЗапускСеансаУправляемая");
#Иначе
ирОбщий.ОткрытьСсылкуВРедактореОбъектаБДЛкс(ПараметрКоманды);
#КонецЕсли
КонецПроцедуры

View File

@ -73,15 +73,15 @@
<Title formatted="false">
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Глобальное контекстное меню подсистемы вызывается сочетанием CTRL+~(тильда или ё) в любой управляемой форме. Это не требует адаптации расширения.</v8:content>
<v8:content>Глобальное контекстное меню подсистемы вызывается сочетанием CTRL+~(тильда или ё) в любой управляемой форме. Это НЕ требует адаптации расширения.</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Глобальное контекстное меню подсистемы вызывается сочетанием CTRL+~(тильда или ё) в любой управляемой форме. Это не требует адаптации расширения.</v8:content>
<v8:content>Глобальное контекстное меню подсистемы вызывается сочетанием CTRL+~(тильда или ё) в любой управляемой форме. Это НЕ требует адаптации расширения.</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Глобальное контекстное меню подсистемы вызывается сочетанием CTRL+~(тильда или ё) в любой управляемой форме. Это не требует адаптации расширения.</v8:content>
<v8:content>Глобальное контекстное меню подсистемы вызывается сочетанием CTRL+~(тильда или ё) в любой управляемой форме. Это НЕ требует адаптации расширения.</v8:content>
</v8:item>
</Title>
<ContextMenu name="ДекорацияГлобальныеКомандыКонтекстноеМеню" id="53"/>
@ -228,15 +228,15 @@
<ToolTip>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Необходимо для работы инструмента "Отладка внешних обработок БСП" в БСП 2.4+</v8:content>
<v8:content>Расширение модулей БСП 2.4+ необходимо для работы инструмента "Отладка внешних обработок БСП"</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Необходимо для работы инструмента "Отладка внешних обработок БСП" в БСП 2.4+</v8:content>
<v8:content>Расширение модулей БСП 2.4+ необходимо для работы инструмента "Отладка внешних обработок БСП"</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Необходимо для работы инструмента "Отладка внешних обработок БСП" в БСП 2.4+</v8:content>
<v8:content>Расширение модулей БСП 2.4+ необходимо для работы инструмента "Отладка внешних обработок БСП"</v8:content>
</v8:item>
</ToolTip>
<ToolTipRepresentation>ShowAuto</ToolTipRepresentation>
@ -247,384 +247,8 @@
<TextColor>style:FieldSelectionBackColor</TextColor>
</ExtendedTooltip>
</CheckBoxField>
<UsualGroup name=руппа2" id="66">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Подключаемые команды (устаревшее)</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Подключаемые команды (устаревшее)</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Подключаемые команды (устаревшее)</v8:content>
</v8:item>
</Title>
<Group>Vertical</Group>
<ExtendedTooltip name=руппа2РасширеннаяПодсказка" id="67"/>
<ChildItems>
<CheckBoxField name="ПодключитьОтладкуОтчетов" id="88">
<DataPath>ПодключитьОтладкуОтчетов</DataPath>
<TitleLocation>Right</TitleLocation>
<ToolTipRepresentation>ShowAuto</ToolTipRepresentation>
<CheckBoxType>Auto</CheckBoxType>
<ContextMenu name="ПодключитьОтладкуОтчетовКонтекстноеМеню" id="89"/>
<ExtendedTooltip name="ПодключитьОтладкуОтчетовРасширеннаяПодсказка" id="90">
<AutoMaxWidth>false</AutoMaxWidth>
<TextColor>style:FieldSelectionBackColor</TextColor>
<Title formatted="false">
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Добавляет кнопку передачи схемы и настроек компоновки отчета из основной формы отчета в консоль компоновки</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Добавляет кнопку передачи схемы и настроек компоновки отчета из основной формы отчета в консоль компоновки</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Добавляет кнопку передачи схемы и настроек компоновки отчета из основной формы отчета в консоль компоновки</v8:content>
</v8:item>
</Title>
</ExtendedTooltip>
</CheckBoxField>
<LabelDecoration name=екорация1" id="3">
<AutoMaxWidth>false</AutoMaxWidth>
<HorizontalStretch>true</HorizontalStretch>
<TextColor>style:FieldSelectionBackColor</TextColor>
<Title formatted="false">
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Подключение этих параметризуемых команд позволит передавать ссылки объектов прямо из их форм элементов и списков. Снятый флажок "Подключить" приведет к отключению команды. Подключение хотя бы одной команды влечет добавление в расширение всех ссылочных типов.</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Подключение этих параметризуемых команд позволит передавать ссылки объектов прямо из их форм элементов и списков. Снятый флажок "Подключить" приведет к отключению команды. Подключение хотя бы одной команды влечет добавление в расширение всех ссылочных типов.</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Подключение этих параметризуемых команд позволит передавать ссылки объектов прямо из их форм элементов и списков. Снятый флажок "Подключить" приведет к отключению команды. Подключение хотя бы одной команды влечет добавление в расширение всех ссылочных типов.</v8:content>
</v8:item>
</Title>
<ContextMenu name=екорация1КонтекстноеМеню" id="4"/>
<ExtendedTooltip name=екорация1РасширеннаяПодсказка" id="5"/>
</LabelDecoration>
<Table name="СписокКоманд" id="6">
<Representation>List</Representation>
<ChangeRowSet>false</ChangeRowSet>
<Height>3</Height>
<AutoInsertNewRow>true</AutoInsertNewRow>
<EnableStartDrag>true</EnableStartDrag>
<EnableDrag>true</EnableDrag>
<FileDragMode>AsFile</FileDragMode>
<DataPath>СписокКоманд</DataPath>
<RowFilter xsi:nil="true"/>
<ContextMenu name="СписокКомандКонтекстноеМеню" id="7"/>
<AutoCommandBar name="СписокКомандКоманднаяПанель" id="8"/>
<ExtendedTooltip name="СписокКомандРасширеннаяПодсказка" id="9"/>
<SearchStringAddition name="СписокКомандСтрокаПоиска" id="10">
<AdditionSource>
<Item>СписокКоманд</Item>
<Type>SearchStringRepresentation</Type>
</AdditionSource>
<ContextMenu name="СписокКомандСтрокаПоискаКонтекстноеМеню" id="11"/>
<ExtendedTooltip name="СписокКомандСтрокаПоискаРасширеннаяПодсказка" id="12"/>
</SearchStringAddition>
<ViewStatusAddition name="СписокКомандСостояниеПросмотра" id="13">
<AdditionSource>
<Item>СписокКоманд</Item>
<Type>ViewStatusRepresentation</Type>
</AdditionSource>
<ContextMenu name="СписокКомандСостояниеПросмотраКонтекстноеМеню" id="14"/>
<ExtendedTooltip name="СписокКомандСостояниеПросмотраРасширеннаяПодсказка" id="15"/>
</ViewStatusAddition>
<SearchControlAddition name="СписокКомандУправлениеПоиском" id="16">
<AdditionSource>
<Item>СписокКоманд</Item>
<Type>SearchControl</Type>
</AdditionSource>
<ContextMenu name="СписокКомандУправлениеПоискомКонтекстноеМеню" id="17"/>
<ExtendedTooltip name="СписокКомандУправлениеПоискомРасширеннаяПодсказка" id="18"/>
</SearchControlAddition>
<ChildItems>
<CheckBoxField name="СписокКомандПодключить" id="22">
<DataPath>СписокКоманд.Подключить</DataPath>
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Подключить</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Подключить</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Подключить</v8:content>
</v8:item>
</Title>
<EditMode>EnterOnInput</EditMode>
<CheckBoxType>Auto</CheckBoxType>
<ContextMenu name="СписокКомандПодключитьКонтекстноеМеню" id="23"/>
<ExtendedTooltip name="СписокКомандПодключитьРасширеннаяПодсказка" id="24"/>
</CheckBoxField>
<InputField name="СписокКомандИмяКоманды" id="25">
<DataPath>СписокКоманд.СинонимКоманды</DataPath>
<ReadOnly>true</ReadOnly>
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Команда</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Команда</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Команда</v8:content>
</v8:item>
</Title>
<EditMode>EnterOnInput</EditMode>
<ContextMenu name="СписокКомандИмяКомандыКонтекстноеМеню" id="26"/>
<ExtendedTooltip name="СписокКомандИмяКомандыРасширеннаяПодсказка" id="27"/>
</InputField>
<InputField name="СписокКомандПодсказка" id="28">
<DataPath>СписокКоманд.Подсказка</DataPath>
<EditMode>EnterOnInput</EditMode>
<ContextMenu name="СписокКомандПодсказкаКонтекстноеМеню" id="29"/>
<ExtendedTooltip name="СписокКомандПодсказкаРасширеннаяПодсказка" id="30"/>
</InputField>
</ChildItems>
</Table>
</ChildItems>
</UsualGroup>
</ChildItems>
<Attributes>
<Attribute name="СписокКоманд" id="1">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Список команд</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Список команд</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Список команд</v8:content>
</v8:item>
</Title>
<Type>
<v8:Type>v8:ValueTable</v8:Type>
</Type>
<Columns>
<Column name="ИмяКоманды" id="1">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Имя команды</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Имя команды</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Имя команды</v8:content>
</v8:item>
</Title>
<Type>
<v8:Type>xs:string</v8:Type>
<v8:StringQualifiers>
<v8:Length>0</v8:Length>
<v8:AllowedLength>Variable</v8:AllowedLength>
</v8:StringQualifiers>
</Type>
</Column>
<Column name="Подключить" id="2">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Подключить</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Подключить</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Подключить</v8:content>
</v8:item>
</Title>
<Type>
<v8:Type>xs:boolean</v8:Type>
</Type>
</Column>
<Column name="СинонимКоманды" id="3">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Синооним команды</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Синооним команды</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Синооним команды</v8:content>
</v8:item>
</Title>
<Type>
<v8:Type>xs:string</v8:Type>
<v8:StringQualifiers>
<v8:Length>0</v8:Length>
<v8:AllowedLength>Variable</v8:AllowedLength>
</v8:StringQualifiers>
</Type>
</Column>
<Column name="Подсказка" id="4">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Подсказка</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Подсказка</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Подсказка</v8:content>
</v8:item>
</Title>
<Type>
<v8:Type>xs:string</v8:Type>
<v8:StringQualifiers>
<v8:Length>0</v8:Length>
<v8:AllowedLength>Variable</v8:AllowedLength>
</v8:StringQualifiers>
</Type>
</Column>
</Columns>
</Attribute>
<Attribute name="ГлобальныеСочетанияКлавиш" id="2">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Глобальные сочетания клавиш</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Глобальные сочетания клавиш</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Глобальные сочетания клавиш</v8:content>
</v8:item>
</Title>
<Type>
<v8:Type>v8:ValueTable</v8:Type>
</Type>
<Columns>
<Column name="СочетаниеКлавиш" id="2">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Сочетание клавиш</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Сочетание клавиш</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Сочетание клавиш</v8:content>
</v8:item>
</Title>
<Type>
<v8:Type>xs:string</v8:Type>
<v8:StringQualifiers>
<v8:Length>0</v8:Length>
<v8:AllowedLength>Variable</v8:AllowedLength>
</v8:StringQualifiers>
</Type>
</Column>
<Column name="ИмяКоманды" id="1">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Имя команды</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Имя команды</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Имя команды</v8:content>
</v8:item>
</Title>
<Type>
<v8:Type>xs:string</v8:Type>
<v8:StringQualifiers>
<v8:Length>0</v8:Length>
<v8:AllowedLength>Variable</v8:AllowedLength>
</v8:StringQualifiers>
</Type>
</Column>
<Column name="СинонимКоманды" id="3">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Синооним команды</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Синооним команды</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Синооним команды</v8:content>
</v8:item>
</Title>
<Type>
<v8:Type>xs:string</v8:Type>
<v8:StringQualifiers>
<v8:Length>0</v8:Length>
<v8:AllowedLength>Variable</v8:AllowedLength>
</v8:StringQualifiers>
</Type>
</Column>
<Column name="Подсказка" id="4">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Подсказка</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Подсказка</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Подсказка</v8:content>
</v8:item>
</Title>
<Type>
<v8:Type>xs:string</v8:Type>
<v8:StringQualifiers>
<v8:Length>0</v8:Length>
<v8:AllowedLength>Variable</v8:AllowedLength>
</v8:StringQualifiers>
</Type>
</Column>
</Columns>
</Attribute>
<Attribute name="СгенерироватьРольВсеПрава" id="3">
<Title>
<v8:item>
@ -728,25 +352,6 @@
</v8:StringQualifiers>
</Type>
</Attribute>
<Attribute name="ПодключитьОтладкуОтчетов" id="8">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Команда отладки отчета</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Команда отладки отчета</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Команда отладки отчета</v8:content>
</v8:item>
</Title>
<Type>
<v8:Type>xs:boolean</v8:Type>
</Type>
</Attribute>
</Attributes>
<Commands>
<Command name="Выполнить" id="1">

View File

@ -17,54 +17,12 @@
Иначе
ЭтаФорма.ИмяПользователя = ПользователиИнформационнойБазы.ТекущийПользователь().Имя;
КонецЕсли;
//ПометкиКоманд = ХранилищеОбщихНастроек.Загрузить(, "ирАдаптацияРасширения.ПометкиКоманд",, ирКэш.ИмяПродукта());
ПометкиКоманд = Неопределено;
ПодключитьОтладкуВнешнихОбработокБСПНовое = ХранилищеОбщихНастроек.Загрузить(, "ирАдаптацияРасширения.ПодключитьОтладкуВнешнихОбработокБСП",, ирКэш.ИмяПродукта());
Если ПодключитьОтладкуВнешнихОбработокБСПНовое <> Неопределено Тогда
ЭтаФорма.ПодключитьОтладкуВнешнихОбработокБСП = ПодключитьОтладкуВнешнихОбработокБСПНовое;
Иначе
ЭтаФорма.ПодключитьОтладкуВнешнихОбработокБСП = Истина;
КонецЕсли;
//ПодключитьОтладкуОтчетовНовое = ХранилищеОбщихНастроек.Загрузить(, "ирАдаптацияРасширения.ПодключитьОтладкуОтчетов",, ирКэш.ИмяПродукта());
//Если ПодключитьОтладкуОтчетовНовое <> Неопределено Тогда
// ЭтаФорма.ПодключитьОтладкуОтчетов = ПодключитьОтладкуОтчетовНовое;
//Иначе
// ЭтаФорма.ПодключитьОтладкуОтчетов = Истина;
//КонецЕсли;
ЭтаФорма.ПодключитьОтладкуОтчетов = Ложь;
ЭтаФорма.СгенерироватьРольВсеПрава = ХранилищеОбщихНастроек.Загрузить(, "ирАдаптацияРасширения.СгенерироватьРольВсеПрава",, ирКэш.ИмяПродукта());
СписокСочетанийКлавиш = Новый Массив;
Для Каждого МетаКоманда Из Метаданные.ОбщиеКоманды Цикл
Если Истина
И Метаданные.Подсистемы.ИнструментыРазработчикаTormozit.Состав.Содержит(МетаКоманда)
И МетаКоманда.Группа.Получить() = Метаданные.ГруппыКоманд.ирКоманднаяПанельФормы
Тогда
Если СписокСочетанийКлавиш.Найти(МетаКоманда.Имя) <> Неопределено Тогда
СтрокаГорячейКлавиши = ГлобальныеСочетанияКлавиш.Добавить();
СтрокаГорячейКлавиши.ИмяКоманды = МетаКоманда.Имя;
СтрокаГорячейКлавиши.СинонимКоманды = МетаКоманда.Представление();
СтрокаГорячейКлавиши.Подсказка = МетаКоманда.Подсказка;
СтрокаГорячейКлавиши.СочетаниеКлавиш = ирОбщий.ПредставлениеСочетанияКлавишЛкс(МетаКоманда.СочетаниеКлавиш);
Иначе
СтрокаКоманды = СписокКоманд.Добавить();
СтрокаКоманды.ИмяКоманды = МетаКоманда.Имя;
СтрокаКоманды.СинонимКоманды = МетаКоманда.Представление();
СтрокаКоманды.Подсказка = МетаКоманда.Подсказка;
//Если Истина
// И ПометкиКоманд <> Неопределено
// И ПометкиКоманд.Свойство(СтрокаКоманды.ИмяКоманды)
//Тогда
// СтрокаКоманды.Подключить = ПометкиКоманд[СтрокаКоманды.ИмяКоманды];
//Иначе
// СтрокаКоманды.Подключить = Ложь
// Или СтрокаКоманды.ИмяКоманды = Метаданные.ОбщиеКоманды.ирРедактироватьОбъект.Имя
// Или СтрокаКоманды.ИмяКоманды = Метаданные.ОбщиеКоманды.ирОбработатьОбъекты.Имя
// Или СтрокаКоманды.ИмяКоманды = Метаданные.ОбщиеКоманды.ирРедактироватьИзмененияНаУзле.Имя;
//КонецЕсли;
КонецЕсли;
КонецЕсли;
КонецЦикла;
СписокКоманд.Сортировать("СинонимКоманды");
ирОбщий.ЗаполнитьСписокАдминистраторовБазыЛкс(Элементы.ИмяПользователя.СписокВыбора);
Если Параметры.Автооткрытие Тогда
ирОбщий.СообщитьЛкс("Открыть это окно можно командой ""Адаптация расширения""");
@ -79,7 +37,7 @@
СохранитьНастройкиАдаптации();
Если ирОбщий.АдаптироватьРасширениеЛкс(ИмяПользователя, ПарольПользователя) Тогда
Закрыть(Истина);
ЗавершитьРаботуСистемы(, Истина, ирОбщий.ПараметрыЗапускаСеансаТекущиеЛкс());
ЗавершитьРаботуСистемы(, Истина, ирОбщий.ПараметрыЗапускаСеансаТекущиеЛкс() + " /C" + СтрЗаменить(ПараметрЗапуска, "ОткрытьАдаптациюИР", ""));
КонецЕсли;
КонецПроцедуры
@ -87,18 +45,9 @@
&НаСервере
Процедура СохранитьНастройкиАдаптации(ПустуюСтруктуру = Ложь)
ПометкиКоманд = Новый Структура;
Если Не ПустуюСтруктуру Тогда
Для Каждого СтрокаКоманды Из СписокКоманд Цикл
ПометкиКоманд.Вставить(СтрокаКоманды.ИмяКоманды, СтрокаКоманды.Подключить);
КонецЦикла;
КонецЕсли;
ХранилищеОбщихНастроек.Сохранить(, "ирАдаптацияРасширения.ОткрыватьАдаптациюПриОбновлении", ОткрыватьАдаптациюПриОбновлении,, ирКэш.ИмяПродукта());
ХранилищеОбщихНастроек.Сохранить(, "ирАдаптацияРасширения.ИмяПользователя", ИмяПользователя,, ирКэш.ИмяПродукта());
ХранилищеОбщихНастроек.Сохранить(, "ирАдаптацияРасширения.ПометкиКоманд", ПометкиКоманд,, ирКэш.ИмяПродукта());
ХранилищеОбщихНастроек.Сохранить(, "ирАдаптацияРасширения.ПодключитьОтладкуВнешнихОбработокБСП", ПодключитьОтладкуВнешнихОбработокБСП,, ирКэш.ИмяПродукта());
ХранилищеОбщихНастроек.Сохранить(, "ирАдаптацияРасширения.ПодключитьОтладкуОтчетов", ПодключитьОтладкуОтчетов,, ирКэш.ИмяПродукта());
ХранилищеОбщихНастроек.Сохранить(, "ирАдаптацияРасширения.СгенерироватьРольВсеПрава", СгенерироватьРольВсеПрава,, ирКэш.ИмяПродукта());
КонецПроцедуры

View File

@ -1,601 +0,0 @@
// Параметры:
// КаталогРаспаковки - Строка(0,П)
//
Функция ПолучитьФайлСтруктурыХранилищаОбъектаМетаданных(Знач КаталогРаспаковки = "") Экспорт
RegExp = ирПлатформа.RegExp;
RegExp.Global = Ложь;
RegExp.Pattern = "{2,(" + ирПлатформа.шGUID + "),";
ФайлКорневогоУказателя = Новый Файл(КаталогРаспаковки + "root.data.und");
ТекстовыйДокумент = Новый ТекстовыйДокумент;
ТекстовыйДокумент.Прочитать(ФайлКорневогоУказателя.ПолноеИмя);
РезультатыПоиска = RegExp.НайтиВхождения(ТекстовыйДокумент.ПолучитьТекст());
КорневойИД = РезультатыПоиска[0].SubMatches(0);
ФайлСтруктуры = Новый Файл(КаталогРаспаковки + КорневойИД + ".data.und");
Результат = ФайлСтруктуры;
Возврат Результат;
КонецФункции
// Параметры:
// ПолноеИмяФайлаВнешнейОбработки - Строка(0,П)
// ИмяФормы - Строка(0,П) - Если не указана, используется Основая форма, а если основная форма не указана, используется единственная форма. Для быстрого выполнения нужно указывать.
// МассивДобавляемыхРеквизитов - Массив - !Проверка уникальности не выполняется. Ее нужно делать снаружи
// СтарыйТекстМодуля - Строка(0,П)
//
Функция ПроверитьОбновитьМодульИРеквизитыФормыВФайле(Знач ПолноеИмяФайлаВнешнейОбработки = "", Знач ИмяФормы = "", Знач МассивДобавляемыхРеквизитов, НовыйТекстМодуля,
СтарыйТекстМодуля = "") Экспорт
ФайлВнешнейОбработки = Новый Файл(ПолноеИмяФайлаВнешнейОбработки);
Если Не ЗначениеЗаполнено(ИмяФормы) Тогда
ВнешнийОбъект = ВнешниеОбработки.Создать(ФайлВнешнейОбработки.ПолноеИмя);
ОбъектМетаданных = ВнешнийОбъект.Метаданные();
Если ОбъектМетаданных.ОсновнаяФорма <> Неопределено Тогда
ИмяФормы = ОбъектМетаданных.ОсновнаяФорма.Имя;
ИначеЕсли ОбъектМетаданных.Формы.Количество() = 1 Тогда
ИмяФормы = ОбъектМетаданных.Формы[0].Имя;
Иначе
ВызватьИсключение "Невозможно определить форму внешней обработки для обновления";
КонецЕсли;
КонецЕсли;
ИмяКаталогаСборки = "Rebuild";
ИмяКаталогаРаспаковки = ФайлВнешнейОбработки.Путь + ИмяКаталогаСборки;
КаталогРаспаковки = ИмяКаталогаРаспаковки + "\";
УдалитьФайлы(ИмяКаталогаРаспаковки, "*.*");
СоздатьКаталог(ИмяКаталогаРаспаковки);
ирПлатформа.РаспаковатьФайлВнешнейОбработки(ФайлВнешнейОбработки.ПолноеИмя, КаталогРаспаковки);
БылаМодификация = Ложь;
RegExp = ирПлатформа.RegExp;
// Получаем модуль формы и изменяем его, если не соответствует стандарту
//ФайлСпискаФорм = Новый файл(КаталогРаспаковки + "copyinfo.data.und");
//ТекстовыйДокумент = Новый ТекстовыйДокумент;
//ТекстовыйДокумент.Прочитать(ФайлСпискаФорм.ПолноеИмя);
//RegExp.Global = Ложь;
//RegExp.Pattern = "(" + ирПлатформа.шGUID + "),1,\n\{d5b0e5ed-256d-401c-9c36-f630cafd8a62,""" + ИмяФормы + """";
//РезультатыПоиска = RegExp.НайтиВхождения(ТекстовыйДокумент.ПолучитьТекст());
//СтарыеТекстыМодулейФорм = Новый Структура;
//ИДФормы = РезультатыПоиска[0].SubMatches(0);
ФайлСтруктуры = ПолучитьФайлСтруктурыХранилищаОбъектаМетаданных(КаталогРаспаковки);
ТекстСтруктуры = Новый ТекстовыйДокумент;
ТекстСтруктуры.Прочитать(ФайлСтруктуры.ПолноеИмя);
RegExp.Global = Ложь;
RegExp.Pattern = "\{d5b0e5ed-256d-401c-9c36-f630cafd8a62,\d+((?:," + ирПлатформа.шGUID + ")*)\}";
РезультатыПоиска = RegExp.НайтиВхождения(ТекстСтруктуры.ПолучитьТекст());
ТекстСпискаИД = РезультатыПоиска[0].SubMatches(0);
RegExp.Global = Истина;
RegExp.Pattern = ирПлатформа.шGUID;
РезультатыПоиска = RegExp.НайтиВхождения(ТекстСпискаИД);
Для Каждого Вхождение Из РезультатыПоиска Цикл
ТекстФайлаФормы = Новый ТекстовыйДокумент;
ТекстФайлаФормы.Прочитать(КаталогРаспаковки + Вхождение.Value + ".data.und");
//RegExp.Global = Ложь;
//RegExp.Pattern = Вхождение.Value + "\},""(" + ирПлатформа.шИмя + ")"";
//РезультатыПоиска2 = RegExp.НайтиВхождения(ТекстФайлаФормы.ПолучитьТекст());
Маркер = Вхождение.Value + "},""" + ИмяФормы + """";
Если Найти(НРег(ТекстФайлаФормы.ПолучитьТекст()), Нрег(Маркер)) > 0 Тогда
ИДФормы = Вхождение.Value;
Прервать;
КонецЕсли;
КонецЦикла;
Если ИДФормы = Неопределено Тогда
ВызватьИсключение "Не удалось определить внутренний идентификатор формы """ + ИмяФормы + """";
КонецЕсли;
ФайлМодуляФормы = Новый Файл(КаталогРаспаковки + ИДФормы + ".0.data.und.unp\" + "module.data");
СтарыйТекстМодуляФормы = Неопределено;
Результат = Ложь;
ТекстДляПроверки = Новый ТекстовыйДокумент;
ТекстДляПроверки.Прочитать(ФайлМодуляФормы.ПолноеИмя);
ТекстОбразец = Новый ТекстовыйДокумент;
ТекстОбразец.УстановитьТекст(НовыйТекстМодуля);
СтарыйТекстМодуля = ТекстДляПроверки.ПолучитьТекст();
Если ТекстОбразец.ПолучитьТекст() <> СтарыйТекстМодуля Тогда
ТекстОбразец.Записать(ФайлМодуляФормы.ПолноеИмя);
Результат = Истина;
КонецЕсли;
Если Истина
И МассивДобавляемыхРеквизитов <> Неопределено
И МассивДобавляемыхРеквизитов.Количество() > 0
Тогда
ФайлДиалогаФормы = Новый Файл(ФайлМодуляФормы.Путь + "form.data");
ТекстДиалога = Новый ТекстовыйДокумент;
ТекстДиалога.Прочитать(ФайлДиалогаФормы.ПолноеИмя);
КоличествоНовыхРеквизитов = МассивДобавляемыхРеквизитов.Количество();
ОстатокТекста0 = ТекстДиалога.ПолучитьТекст();
RegExp.Global = Ложь;
RegExp.Pattern = "},\d+,\d+,\d+,0,\d+,4,4,\d+},";
Вхождения = RegExp.НайтиВхождения(ОстатокТекста0);
Если Вхождения.Количество() = 0 Тогда
Сообщить("При анализе диалога не найден маркер1");
Возврат Неопределено;
ИначеЕсли Вхождения.Количество() > 1 Тогда
Сообщить("При анализе диалога найдено более одного маркера1");
Возврат Неопределено;
КонецЕсли;
Позиция = Вхождения[0].FirstIndex;
Позиция = Позиция + СтрДлина(Вхождения[0].Value);
Фрагмент1 = Лев(ОстатокТекста0, Позиция);
ОстатокТекста1 = Сред(ОстатокТекста0, Позиция + 1);
//Маркер = "},";
//Позиция = Найти(ОстатокТекста1, Маркер);
//Фрагмент2 = Лев(ОстатокТекста1, Позиция + СтрДлина(Маркер));
Фрагмент2 = "";
ОстатокТекста2 = Сред(ОстатокТекста1, СтрДлина(Фрагмент2) + 1);
Маркер = ",
|{";
Позиция = Найти(ОстатокТекста2, Маркер);
Если Позиция = 0 Тогда
Сообщить("Не найден маркер2");
Возврат Неопределено;
КонецЕсли;
Позиция = Позиция + СтрДлина(Маркер) - 1;
Фрагмент3 = Лев(ОстатокТекста2, Позиция);
ОстатокТекста3 = Сред(ОстатокТекста2, СтрДлина(Фрагмент3) + 1);
Позиция = Найти(ОстатокТекста3, "}");
Позиция2 = Найти(ОстатокТекста3, ",");
Если Позиция2 > 0 Тогда
Позиция = Мин(Позиция, Позиция2);
КонецЕсли;
Фрагмент4 = Лев(ОстатокТекста3, Позиция - 1);
ОстатокТекста4 = Сред(ОстатокТекста3, СтрДлина(Фрагмент4) + 1);
Число = Число(Фрагмент4);
Число = Число + КоличествоНовыхРеквизитов;
Фрагмент4 = Формат(Число, "ЧГ=");
Разделитель = ",";
СтрокаРеквизитов = "";
Счетчик = 1;
// Если у формы нет ни одного реквизита, то может получиться ошибка формата потока
Строка1 = ирОбщий.СтрокаМеждуМаркерамиЛкс(ОстатокТекста4, "},", ",""");
Если Ложь
Или Не ЗначениеЗаполнено(Строка1)
Или СтрДлина(Строка1) > 5
Тогда
// у формы нет ни одного реквизита
Если ирКэш.НомерИзданияПлатформыЛкс() = "81" Тогда
Строка1 = "0,1";
ИначеЕсли ирКэш.НомерИзданияПлатформыЛкс() >= "82" Тогда
// Здесь может быть нужно и "0,1" использовать, если в конфигураторе форму ни разу не сохраняли еще, а только конвертировали через ConvertFiles
// Если такое случается, то при попытке открыть такую внешнюю обработку платформа будет падать
Строка1 = "1,0,1";
КонецЕсли;
КонецЕсли;
Для Каждого ИмяРеквизита Из МассивДобавляемыхРеквизитов Цикл
СтрокаРеквизитов = СтрокаРеквизитов + Разделитель + "
|{
|{" + Формат(1000 + Счетчик, "ЧГ=") + "}," + Строка1 + ",""" + ИмяРеквизита + """,
|{""Pattern""}
|}";
Счетчик = Счетчик + 1;
КонецЦикла;
НовыйТекст = Фрагмент1 + Фрагмент2 + Фрагмент3 + Фрагмент4 + СтрокаРеквизитов + ОстатокТекста4;
ТекстДиалога.УстановитьТекст(НовыйТекст);
ТекстДиалога.Записать(ФайлДиалогаФормы.ПолноеИмя);
Результат = Истина;
КонецЕсли;
Если Результат Тогда
// Здесь часто возникает ошибка
//{Обработка.ирПлатформа.МодульОбъекта(5 163)}:
//Ошибка при вызове метода контекста (Записать)
// ПолучитьМакет("v8unpack").Записать(Каталог + "\" + ИмяФайлаПакера);
//Ошибка совместного доступа к файлу 'D:\Users\Сергей\AppData\Local\1C\1Cv82\File__D__1C_v82_DB_2iSРазработка__\b\Rebuild\v8unpack.exe'
// ВызватьИсключение Ошибка;//#Служебное
ирПлатформа.УпаковатьФайлВнешнейОбработки(КаталогРаспаковки, ФайлВнешнейОбработки.ПолноеИмя);
КонецЕсли;
Возврат Результат;
КонецФункции
Функция ТабличныйДокументИзОбщихКартинокПодсистемы() Экспорт
ТабличныйДокумент = Новый ТабличныйДокумент;
ШрифтЖирный = Новый Шрифт(,,Истина);
ТабличныйДокумент.Область("R1C1:R1C1").Текст = "Имя";
ТабличныйДокумент.Область("R1C2:R1C2").Текст = "Картинка";
ТабличныйДокумент.Область("R1C1:R1C2").Шрифт = ШрифтЖирный;
Для Каждого ОбщаяКартинка Из Метаданные.ОбщиеКартинки Цикл
Если Не Метаданные.Подсистемы.ИнструментыРазработчикаTormozit.Состав.Содержит(ОбщаяКартинка) Тогда
Продолжить;
КонецЕсли;
Рисунок = ТабличныйДокумент.Рисунки.Добавить(ТипРисункаТабличногоДокумента.Картинка);
Рисунок.Картинка = БиблиотекаКартинок[ОбщаяКартинка.Имя];
Рисунок.Имя = ОбщаяКартинка.Имя;
Рисунок.РазмерКартинки = РазмерКартинки.РеальныйРазмер;
ВысотаТаблицы = ТабличныйДокумент.ВысотаТаблицы + 1;
ТабличныйДокумент.Область("R" + XMLСтрока(ВысотаТаблицы) + "C1:R" + XMLСтрока(ВысотаТаблицы) + "C1").Текст = ОбщаяКартинка.Имя;
Рисунок.Расположить(ТабличныйДокумент.Область("R" + XMLСтрока(ВысотаТаблицы) + "C2:R" + XMLСтрока(ВысотаТаблицы) + "C2"));
КонецЦикла;
Возврат ТабличныйДокумент;
КонецФункции
Функция СгенерироватьМодульИнициализацииФормПодсистемыДляПортативногоРежима() Экспорт
ТекстМодуля = Новый ЗаписьXML;
ТекстМодуля.УстановитьСтроку("");
//ТекстМодуля.ЗаписатьБезОбработки("
//|Перем ирОбщий Экспорт;
//|Перем ирСервер Экспорт;
//|Перем ирКэш Экспорт;
//|Перем ирПривилегированный Экспорт;
//|Перем ирПортативный Экспорт;
//|
//|Перем ирПлатформа Экспорт;
//|");
ТипыМетаданных = ирКэш.ТипыМетаОбъектов(Истина, Ложь, Ложь);
ИндикаторТиповМетаданных = ирОбщий.ПолучитьИндикаторПроцессаЛкс(ТипыМетаданных.Количество(), "Типы метаданных");
Для Каждого СтрокаТипаМетаданных Из ТипыМетаданных Цикл
ирОбщий.ОбработатьИндикаторЛкс(ИндикаторТиповМетаданных);
Если СтрокаТипаМетаданных.Единственное = "Перерасчет" Тогда
КоллекцияМетаОбъектов = Новый Массив;
Для Каждого МетаРегистрРасчета Из Метаданные.РегистрыРасчета Цикл
Для Каждого Перерасчет Из МетаРегистрРасчета.Перерасчеты Цикл
КоллекцияМетаОбъектов.Добавить(Перерасчет);
КонецЦикла;
КонецЦикла;
Иначе
КоллекцияМетаОбъектов = Метаданные[СтрокаТипаМетаданных.Множественное];
КонецЕсли;
Индикатор2 = ирОбщий.ПолучитьИндикаторПроцессаЛкс(КоллекцияМетаОбъектов.Количество(), СтрокаТипаМетаданных.Множественное);
Для Каждого МетаОбъект Из КоллекцияМетаОбъектов Цикл
Если Не Метаданные.Подсистемы.ИнструментыРазработчикаTormozit.Состав.Содержит(МетаОбъект) Тогда
Продолжить;
КонецЕсли;
ирОбщий.ОбработатьИндикаторЛкс(Индикатор2);
Попытка
МетаФормы = МетаОбъект.Формы;
Исключение
Продолжить;
КонецПопытки;
МенеджерОбъектаМетаданных = ирОбщий.ПолучитьМенеджерЛкс(МетаОбъект);
Индикатор3 = ирОбщий.ПолучитьИндикаторПроцессаЛкс(МетаФормы.Количество(), "Формы");
Для Каждого МетаФорма Из МетаФормы Цикл
ирОбщий.ОбработатьИндикаторЛкс(Индикатор3);
ПолноеИмяФормы = МетаФорма.ПолноеИмя();
//Сообщить(ПолноеИмяФормы);
//ПолноеИмяФормы = МетаОбъект.ПолноеИмя() + ".Форма." + МетаФорма.Имя;
Попытка
//Форма = ПолучитьФорму(ПолноеИмяФормы); // Так исключение не сработает и будет отображен диалог об ошибке. Особенность платформы
Форма = МенеджерОбъектаМетаданных.ПолучитьФорму(МетаФорма.Имя,,Новый УникальныйИдентификатор());
Исключение
Сообщить("Ошибка при получении формы " + ПолноеИмяФормы + ": " + ОписаниеОшибки(), СтатусСообщения.ОченьВажное);
Продолжить;
КонецПопытки;
Если ТипЗнч(Форма) = Тип("УправляемаяФорма") Тогда
Продолжить;
КонецЕсли;
ТелоМетода = Новый ЗаписьXML;
ТелоМетода.УстановитьСтроку("");
Попытка
ПроверитьСвойстваОбъектаДляПортативногоРежимаЛкс("ЭтаФорма", Форма, ТелоМетода);
Исключение
ВызватьИсключение "Ошибка проверки формы " + ПолноеИмяФормы + ": " + ОписаниеОшибки();
КонецПопытки;
ТелоМетода = ТелоМетода.Закрыть();
ТекстМодуля.ЗаписатьБезОбработки("
|Процедура ИнициализироватьФорму_" + ирОбщий.ИдентификаторИзПредставленияЛкс(ПолноеИмяФормы) + "(ЭтаФорма) Экспорт
|
|" + ТелоМетода + "
|КонецПроцедуры
|");
КонецЦикла;
ирОбщий.ОсвободитьИндикаторПроцессаЛкс();
КонецЦикла;
ирОбщий.ОсвободитьИндикаторПроцессаЛкс();
КонецЦикла;
ирОбщий.ОсвободитьИндикаторПроцессаЛкс();
Результат =
"//#Область ОбработчикиИнициализацииФорм
|" + ТекстМодуля.Закрыть() + "
|//#КонецОбласти";
Возврат Результат;
КонецФункции
Процедура ПроверитьСвойстваОбъектаДляПортативногоРежимаЛкс(ПутьКОбъекту, Объект, ТелоМетода)
СтруктураТипа = ирПлатформа.СтруктураТипаИзЗначения(Объект);
ВнутренняяТаблицаСлов = ирПлатформа.ПолучитьТаблицуСловСтруктурыТипа(СтруктураТипа);
Для Каждого ВнутренняяСтрокаСлова Из ВнутренняяТаблицаСлов Цикл
Если ВнутренняяСтрокаСлова.ТипСлова = "Свойство" Тогда
ИмяСвойства = ВнутренняяСтрокаСлова.Слово;
Если Ложь
Или ИмяСвойства = "ИсточникДействий"
Или ИмяСвойства = "КонтекстноеМеню"
Тогда
// Защита от длинных путей и зацикливания
Продолжить;
КонецЕсли;
Попытка
Структура = Новый Структура(ИмяСвойства);
Исключение
// "КартинкаКнопкиВыбора#&^@^%&*^#1"
Продолжить;
КонецПопытки;
Попытка
ЗаполнитьЗначенияСвойств(Структура, Объект);
Исключение
// Не всегда доступное свойство
Продолжить;
КонецПопытки;
ЗначениеСвойства = Структура[ИмяСвойства];
Если ТипЗнч(ЗначениеСвойства) = Тип("Картинка") Тогда
Если ЗначениеСвойства.Вид = ВидКартинки.ИзБиблиотеки Тогда
ИмяОбщейКартинки = СериализаторXDTO.ЗаписатьXDTO(ЗначениеСвойства).ref.ЛокальноеИмя;
Если Метаданные.ОбщиеКартинки.Найти(ИмяОбщейКартинки) <> Неопределено Тогда
ТелоМетода.ЗаписатьБезОбработки(Символы.Таб + ПутьКОбъекту + "." + ИмяСвойства + " = ирКэш.КартинкаПоИмениЛкс("""
+ ИмяОбщейКартинки + """);" + Символы.ПС);
КонецЕсли;
КонецЕсли;
ИначеЕсли ТипЗнч(ЗначениеСвойства) = Тип("Цвет") Тогда
ИмяЦветаСтиля = СериализаторXDTO.ЗаписатьXDTO(ЗначениеСвойства).ЛексическоеЗначение;
ПозицияСкобки = Найти(ИмяЦветаСтиля, "}");
Если ПозицияСкобки > 0 Тогда
ИмяЦветаСтиля = Сред(ИмяЦветаСтиля, ПозицияСкобки + 1);
Если Метаданные.ЭлементыСтиля.Найти(ИмяЦветаСтиля) <> Неопределено Тогда
ТелоМетода.ЗаписатьБезОбработки(Символы.Таб + ПутьКОбъекту + "." + ИмяСвойства + " = ирОбщий.ПолучитьЦветСтиляЛкс("""
+ ИмяЦветаСтиля + """);" + Символы.ПС);
КонецЕсли;
КонецЕсли;
КонецЕсли;
Если ирПлатформа.мМассивТиповЭлементовУправления.Найти(ТипЗнч(ЗначениеСвойства)) <> Неопределено Тогда
ПроверитьСвойстваОбъектаДляПортативногоРежимаЛкс(ПутьКОбъекту + "." + ИмяСвойства, ЗначениеСвойства, ТелоМетода);
КонецЕсли;
Если ирОбщий.ЛиКоллекцияЛкс(ЗначениеСвойства) Тогда
ЕстьИндексПоИмени = Ложь;
Для Каждого ЭлементКоллекции Из ЗначениеСвойства Цикл
Если Не ЕстьИндексПоИмени Тогда
Попытка
Пустышка = Вычислить("ЗначениеСвойства." + ЭлементКоллекции.Имя);
Исключение
// Если к элементу по имени нельзя обратиться, то он нас не интересует.
Прервать;
КонецПопытки;
КонецЕсли;
ЕстьИндексПоИмени = Истина;
Если Ложь
Или ирПлатформа.мМассивТиповЭлементовУправления.Найти(ТипЗнч(ЭлементКоллекции)) <> Неопределено
Или ТипЗнч(ЭлементКоллекции) = Тип("КнопкаКоманднойПанели")
Тогда
ПроверитьСвойстваОбъектаДляПортативногоРежимаЛкс(ПутьКОбъекту + "." + ИмяСвойства + "." + ЭлементКоллекции.Имя, ЭлементКоллекции, ТелоМетода);
КонецЕсли;
КонецЦикла;
КонецЕсли;
КонецЕсли;
КонецЦикла;
КонецПроцедуры
Процедура ОсновныеДействияФормыВыполнить(Кнопка)
КаталогВыгрузкиКонфигурации = ПолучитьИмяВременногоФайла();
Если ЗначениеЗаполнено(СтрокаСоединенияБазыПодсистемы) Тогда
СтрокаСоединенияБазыПодсистемыЛ = СтрокаСоединенияБазыПодсистемы;
Иначе
СтрокаСоединенияБазыПодсистемыЛ = СтрокаСоединенияИнформационнойБазы();
КонецЕсли;
СоздатьКаталог(КаталогВыгрузкиКонфигурации);
ТекстЛога = "";
// Выгружаем конфигурацию в файлы
Если Не ирОбщий.ВыполнитьКомандуКонфигуратораЛкс("/DumpConfigToFiles """ + КаталогВыгрузкиКонфигурации + """ -Format Hierarchical", СтрокаСоединенияБазыПодсистемыЛ, ТекстЛога,,
"Выгрузка конфигурации в файлы")
Тогда
УдалитьФайлы(КаталогВыгрузкиКонфигурации);
Сообщить(ТекстЛога);
Возврат;
КонецЕсли;
КаталогВерсии = Каталог + "\" + Метаданные.Версия;
КаталогМодули = Новый Файл(КаталогВерсии + "\Модули");
Если Не КаталогМодули.Существует() Тогда
СоздатьКаталог(КаталогМодули.ПолноеИмя);
КонецЕсли;
УдалитьФайлы(КаталогВыгрузкиКонфигурации + "\CommonModules\ирПортативный.xml");
УдалитьФайлы(КаталогВыгрузкиКонфигурации + "\CommonModules\ирИнтерфейс.xml");
УдалитьФайлы(КаталогВыгрузкиКонфигурации + "\CommonModules\ирИнтерфейсОбъявление.xml");
СтрокаВерсии = Метаданные.Версия + "p";
// ирПортативный.ОбщиеКартинки
ТабличныйДокументКартинки = ТабличныйДокументИзОбщихКартинокПодсистемы();
ИмяфайлаТабличногоДокумента = КаталогВыгрузкиКонфигурации + "\DataProcessors\ирПортативный\Templates\ОбщиеКартинки\Ext\Template.xml";
ирОбщий.СохранитьЗначениеВФайлЛкс(ТабличныйДокументКартинки, ИмяфайлаТабличногоДокумента);
ТекстовыйДокумент = Новый ТекстовыйДокумент;
ТекстовыйДокумент.Прочитать(ИмяфайлаТабличногоДокумента);
ТекстМодуля = ТекстовыйДокумент.ПолучитьТекст();
// Антибаг платформы 8.3.9 Без этого текст теряется при загрузке внешней обработки из файлов
ТекстМодуля = СтрЗаменить(ТекстМодуля, "<v8:lang>#</v8:lang>", "<v8:lang></v8:lang>");
ТекстовыйДокумент.УстановитьТекст(ТекстМодуля);
ТекстовыйДокумент.Записать(ИмяфайлаТабличногоДокумента);
// ирПортативный.Модуль
ИмяфайлаМодуля = КаталогВыгрузкиКонфигурации + "\DataProcessors\ирПортативный\Ext\ObjectModule.bsl";
ТекстовыйДокумент = Новый ТекстовыйДокумент;
ТекстовыйДокумент.Прочитать(ИмяфайлаМодуля);
ТекстМодуля = ТекстовыйДокумент.ПолучитьТекст();
ЧтоЗаменить = ирОбщий.СтрокаМеждуМаркерамиЛкс(ТекстМодуля, "#Область ОбработчикиИнициализацииФорм", "#КонецОбласти", Ложь, Истина);
НаЧтоЗаменить = СгенерироватьМодульИнициализацииФормПодсистемыДляПортативногоРежима();
ТекстМодуля = СтрЗаменить(ТекстМодуля, ЧтоЗаменить, НаЧтоЗаменить);
ИмяфайлаГлобальногоМодуля = КаталогВыгрузкиКонфигурации + "\CommonModules\ирГлобальный\Ext\Module.bsl";
ТекстовыйДокумент = Новый ТекстовыйДокумент;
ТекстовыйДокумент.Прочитать(ИмяфайлаГлобальногоМодуля);
ТекстГлобальногоМодуля = ТекстовыйДокумент.ПолучитьТекст();
ЧтоЗаменить = ирОбщий.СтрокаМеждуМаркерамиЛкс(ТекстМодуля, "#Область ГлобальныеПортативныеМетоды", "#КонецОбласти", Ложь, Истина);
НаЧтоЗаменить = ирОбщий.СтрокаМеждуМаркерамиЛкс(ТекстГлобальногоМодуля, "#Область ГлобальныеПортативныеМетоды", "#КонецОбласти", Ложь, Истина);
ТекстМодуля = СтрЗаменить(ТекстМодуля, ЧтоЗаменить, НаЧтоЗаменить);
ЧтоЗаменить = ирОбщий.СтрокаМеждуМаркерамиЛкс(ТекстМодуля, "мВерсия = ", ";", Ложь, Истина);
НаЧтоЗаменить = "мВерсия = """ + СтрокаВерсии + """;";
ТекстМодуля = СтрЗаменить(ТекстМодуля, ЧтоЗаменить, НаЧтоЗаменить);
ТекстовыйДокумент.УстановитьТекст(ТекстМодуля);
ТекстовыйДокумент.Записать(ИмяфайлаМодуля);
УдалитьФайлы(ИмяфайлаГлобальногоМодуля);
// ирПортативныйСервер
ИмяфайлаМодуля = КаталогВыгрузкиКонфигурации + "\DataProcessors\ирПортативныйСервер\Ext\ObjectModule.bsl";
ТекстовыйДокумент = Новый ТекстовыйДокумент;
ТекстовыйДокумент.Прочитать(ИмяфайлаМодуля);
ТекстМодуля = ТекстовыйДокумент.ПолучитьТекст();
ЧтоЗаменить = ирОбщий.СтрокаМеждуМаркерамиЛкс(ТекстМодуля, "(""Версия"",", ");", Ложь, Истина);
НаЧтоЗаменить = "(""Версия"", """ + СтрокаВерсии + """);";
ТекстМодуля = СтрЗаменить(ТекстМодуля, ЧтоЗаменить, НаЧтоЗаменить);
ТекстовыйДокумент.УстановитьТекст(ТекстМодуля);
ТекстовыйДокумент.Записать(ИмяфайлаМодуля);
ПреобразоватьОбъектыМетаданныхПоТипу(КаталогВерсии, "CommonModule", "CommonModules", "epf", КаталогВыгрузкиКонфигурации, СтрокаСоединенияБазыПодсистемыЛ, "DataProcessor");
ПреобразоватьОбъектыМетаданныхПоТипу(КаталогВерсии, "Report", "Reports", "erf", КаталогВыгрузкиКонфигурации, СтрокаСоединенияБазыПодсистемыЛ);
ПреобразоватьОбъектыМетаданныхПоТипу(КаталогВерсии, "DataProcessor", "DataProcessors", "epf", КаталогВыгрузкиКонфигурации, СтрокаСоединенияБазыПодсистемыЛ);
УдалитьФайлы(КаталогВыгрузкиКонфигурации);
КонецПроцедуры
Процедура ПреобразоватьОбъектыМетаданныхПоТипу(КаталогВерсии, Знач ИмяТипаЕдинственное, Знач ИмяТипаМножественное, Знач РасширениеФайла, Знач КаталогВыгрузкиКонфигурации,
Знач СтрокаСоединенияБазыПодсистемыЛ, Знач ПреобразоватьВТип = "")
ФайлыДляОбработки = НайтиФайлы(КаталогВыгрузкиКонфигурации + "\" + ИмяТипаМножественное, "*.xml");
Если Не ЗначениеЗаполнено(ПреобразоватьВТип) Тогда
ПреобразоватьВТип = ИмяТипаЕдинственное;
КонецЕсли;
Успех = Истина;
ИменаЛишнихСвойствОбщегоМодуля = Новый Массив;
ИменаЛишнихСвойствОбщегоМодуля.Добавить("Global");
ИменаЛишнихСвойствОбщегоМодуля.Добавить("ClientManagedApplication");
ИменаЛишнихСвойствОбщегоМодуля.Добавить("Server");
ИменаЛишнихСвойствОбщегоМодуля.Добавить("ExternalConnection");
ИменаЛишнихСвойствОбщегоМодуля.Добавить("ClientOrdinaryApplication");
ИменаЛишнихСвойствОбщегоМодуля.Добавить("ServerCall");
ИменаЛишнихСвойствОбщегоМодуля.Добавить("Privileged");
ИменаЛишнихСвойствОбщегоМодуля.Добавить("ReturnValuesReuse");
ТекстЛога = "";
Индикатор = ирОбщий.ПолучитьИндикаторПроцессаЛкс(ФайлыДляОбработки.Количество(), ИмяТипаМножественное);
Для Каждого Файл Из ФайлыДляОбработки Цикл
#Если _ Тогда
Файл = Новый Файл;
#КонецЕсли
ирОбщий.ОбработатьИндикаторЛкс(Индикатор);
КаталогВыгрузкиВнешнейОбработки = ПолучитьИмяВременногоФайла();
СоздатьКаталог(КаталогВыгрузкиВнешнейОбработки);
ИмяОсновногоФайлаВнешнейОбработки = КаталогВыгрузкиВнешнейОбработки + "\" + Файл.Имя;
ПодкаталогФайловВнешнейОбработки = КаталогВыгрузкиВнешнейОбработки + "\" + Файл.ИмяБезРасширения;
СоздатьКаталог(ПодкаталогФайловВнешнейОбработки);
ирОбщий.СкопироватьФайлыЛкс(Файл.Путь + "\" + Файл.ИмяБезРасширения, ПодкаталогФайловВнешнейОбработки);
ФайлОбщегоМОдуля = Новый Файл(ПодкаталогФайловВнешнейОбработки + "\Ext\Module.bsl");
Если ФайлОбщегоМОдуля.Существует() Тогда
ПереместитьФайл(ФайлОбщегоМОдуля.ПолноеИмя, ПодкаталогФайловВнешнейОбработки + "\Ext\ObjectModule.bsl");
КонецЕсли;
ТекстовыйДокумент = Новый ТекстовыйДокумент;
ТекстовыйДокумент.Прочитать(Файл.ПолноеИмя);
НовыйТекст = СтрЗаменить(ТекстовыйДокумент.ПолучитьТекст(), ИмяТипаЕдинственное, "External" + ПреобразоватьВТип);
ЧтениеХмл = Новый ЧтениеXML;
ПараметрыЧтения = Новый ПараметрыЧтенияXML(,,,,,,,, Ложь);
ЧтениеХмл.УстановитьСтроку(НовыйТекст, ПараметрыЧтения);
ПостроительDOM = Новый ПостроительDOM;
ДокументДом = ПостроительDOM.Прочитать(ЧтениеХмл);
ЧтениеХмл.Закрыть();
КорневойУзел = ДокументДом.ПолучитьЭлементыПоИмени("External" + ПреобразоватьВТип);
КорневойУзел = КорневойУзел[0];
// Удаляем управляемые формы
УзлыДопФормы = КорневойУзел.ПолучитьЭлементыПоИмени("AuxiliaryForm");
Для Каждого УзелДопФормы Из УзлыДопФормы Цикл
Если Найти(УзелДопФормы.ТекстовоеСодержимое + "#", "Упр#") > 0 Тогда
УзелДопФормы.РодительскийУзел.УдалитьДочерний(УзелДопФормы);
КонецЕсли;
КонецЦикла;
УзлыФорм = КорневойУзел.ПолучитьЭлементыПоИмени("Form");
Для Каждого УзелФормы Из УзлыФорм Цикл
Если Найти(УзелФормы.ТекстовоеСодержимое + "#", "Упр#") > 0 Тогда
УзелФормы.РодительскийУзел.УдалитьДочерний(УзелФормы);
КонецЕсли;
КонецЦикла;
// Удаляем свойства общего модуля
Для Каждого ИмяУдаляемогоСвойства Из ИменаЛишнихСвойствОбщегоМодуля Цикл
УзлыСвойства = КорневойУзел.ПолучитьЭлементыПоИмени(ИмяУдаляемогоСвойства);
Для Каждого УзелСвойства Из УзлыСвойства Цикл
УзелСвойства.РодительскийУзел.УдалитьДочерний(УзелСвойства);
КонецЦикла;
КонецЦикла;
УзелВнутрИнфо = КорневойУзел.ПолучитьЭлементыПоИмени("InternalInfo");
Если УзелВнутрИнфо.Количество() = 0 Тогда
УзелВнутрИнфо = ДокументДом.СоздатьЭлемент("InternalInfo");
КорневойУзел.ВставитьПеред(УзелВнутрИнфо, КорневойУзел.ПервыйДочерний);
УзелОбъекта = ДокументДом.СоздатьЭлемент("xr:ContainedObject");
УзелКласса = ДокументДом.СоздатьЭлемент("xr:ClassId");
УзелКласса.ТекстовоеСодержимое = "c3831ec8-d8d5-4f93-8a22-f9bfae07327f"; // внешняя обработка
УзелОбъекта.ДобавитьДочерний(УзелКласса);
УзелИД = ДокументДом.СоздатьЭлемент("xr:ObjectId");
УзелИД.ТекстовоеСодержимое = "" + Новый УникальныйИдентификатор;
УзелОбъекта.ДобавитьДочерний(УзелИД);
УзелВнутрИнфо.ДобавитьДочерний(УзелОбъекта);
КонецЕсли;
УзелИдентификации = КорневойУзел.ПолучитьЭлементыПоИмени("ChildObjects");
Если УзелИдентификации.Количество() = 0 Тогда
УзелИдентификации = ДокументДом.СоздатьЭлемент("ChildObjects");
КорневойУзел.ДобавитьДочерний(УзелИдентификации);
КонецЕсли;
ЗаписьXML = Новый ЗаписьXML;
ЗаписьXML.ОткрытьФайл(ИмяОсновногоФайлаВнешнейОбработки);
ЗаписьДом = Новый ЗаписьDOM;
ЗаписьДом.Записать(ДокументДом, ЗаписьXML);
ЗаписьXML.Закрыть();
Если ирОбщий.СтрокиРавныЛкс(Файл.ИмяБезРасширения, "ирПортативный") Тогда
КонечныйФайл = КаталогВерсии + "\";
Иначе
КонечныйФайл = КаталогВерсии + "\Модули\";
КонецЕсли;
КонечныйФайл = КонечныйФайл + Файл.ИмяБезРасширения + "." + РасширениеФайла;
Если Не ирОбщий.ВыполнитьКомандуКонфигуратораЛкс("/LoadExternalDataProcessorOrReportFromFiles """ + ИмяОсновногоФайлаВнешнейОбработки + """ """ + КонечныйФайл + """",
СтрокаСоединенияБазыПодсистемыЛ, ТекстЛога)
Тогда
УдалитьФайлы(КаталогВыгрузкиВнешнейОбработки);
УдалитьФайлы(КаталогВыгрузкиКонфигурации);
Сообщить(ТекстЛога);
Успех = Ложь;
Прервать;
КонецЕсли;
УдалитьФайлы(КаталогВыгрузкиВнешнейОбработки);
КонецЦикла;
ирОбщий.ОсвободитьИндикаторПроцессаЛкс();
КонецПроцедуры
Процедура КаталогНачалоВыбора(Элемент, СтандартнаяОбработка)
ирОбщий.ВыбратьКаталогВФормеЛкс(Каталог);
КонецПроцедуры
Процедура ПриЗакрытии()
ирОбщий.СохранитьЗначениеЛкс("ирВыпускВариантаПортативный.Каталог", Каталог);
ирОбщий.СохранитьЗначениеЛкс("ирВыпускВариантаПортативный.СтрокаСоединенияБазыПодсистемы", СтрокаСоединенияБазыПодсистемы);
КонецПроцедуры
Процедура ПриОткрытии()
Подверсия = "1";
Каталог = ирОбщий.ВосстановитьЗначениеЛкс("ирВыпускВариантаПортативный.Каталог");
СтрокаСоединенияБазыПодсистемы = ирОбщий.ВосстановитьЗначениеЛкс("ирВыпускВариантаПортативный.СтрокаСоединенияБазыПодсистемы");
КонецПроцедуры
Процедура ПередОткрытием(Отказ, СтандартнаяОбработка)
Если ирКэш.НомерВерсииПлатформыЛкс() < 803008 Тогда
Сообщить("Поддерживается только платформа 8.3.8 и выше");
Отказ = Истина;
КонецЕсли;
КонецПроцедуры
ирКэш.Получить();

View File

@ -1,719 +0,0 @@
{27,
{18,
{
{1,3,
{"ru","Выпуск варианта Портативный (ИР)"},
{"en","Выпуск варианта Портативный (ИР)"},
{"uk","Выпуск варианта Портативный (ИР)"}
},10,2},
{09ccdc77-ea1a-4a6d-ab1c-3435eada2433,
{1,
{
{16,1,
{3,4,
{0}
},
{3,4,
{0}
},
{7,3,0,1,100},0,
{3,4,
{0}
},
{3,4,
{0}
},
{3,4,
{0}
},
{3,3,
{-7}
},
{3,3,
{-21}
},
{3,0,
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0},0,0,100,0,0},26,0,2,
{0,2,0},
{0,2,1},1,
{0,2,2},3,
{0,2,3},
{0,3,3},
{0,5,3},0,0,
{8,1,
{4,0,
{0},"",-1,-1,1,0,""},
{4,0,
{0},"",-1,-1,1,0,""},
{4,0,
{0},"",-1,-1,1,0,""},100,0,0,0},0,1,
{1,1,
{5,
{1,3,
{"ru","Страница1"},
{"en","Страница1"},
{"uk","Страница1"}
},
{8,0,
{4,0,
{0},"",-1,-1,1,0,""},
{4,0,
{0},"",-1,-1,1,0,""},
{4,0,
{0},"",-1,-1,1,0,""},100,2,0,0},-1,1,1,"Страница1",1,
{3,4,
{0}
},
{3,4,
{0}
},
{7,3,0,1,100}
}
},1,1,0,4,
{2,8,1,1,1,0,0,0,0},
{2,8,0,1,2,0,0,0,0},
{2,467,1,1,3,0,0,8,0},
{2,83,0,1,4,0,0,26,0},0,4294967295,5,64,0,
{3,4,
{0}
},0,0,57,0,0},
{0}
},
{6,
{e69bf21d-97b2-4f37-86db-675aea9ec2cb,2,
{2,
{
{16,1,
{3,4,
{0}
},
{3,4,
{0}
},
{7,3,0,1,100},0,
{3,4,
{0}
},
{3,4,
{0}
},
{3,4,
{0}
},
{3,4,
{0}
},
{3,3,
{-21}
},
{3,0,
{0},7,1,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0},0,0,100,0,0},9,1,0,2,0,1,
{5,1cdb5be4-467e-46e9-bbd2-7273737aa3a8,1,1,1,
{7,6edc9832-51ef-4829-b0e4-54f3b1981b0c,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ОсновныеДействияФормыВыполнить",
{1,"ОсновныеДействияФормыВыполнить",
{1,1,
{"ru","Выполнить"}
},
{1,1,
{"ru","Выполнить"}
},
{1,1,
{"ru","Выполнить"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},6,
{1,3,
{"ru","Выполнить"},
{"en","Выполнить"},
{"uk","Выполнить"}
},
{1,3,
{"ru","Выполнить"},
{"en","Выполнить"},
{"uk","Выполнить"}
},1},1,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,1,6edc9832-51ef-4829-b0e4-54f3b1981b0c,
{8,"Выполнить",0,1,
{1,3,
{"ru","Выполнить"},
{"en","Выполнить"},
{"uk","Выполнить"}
},1,1cdb5be4-467e-46e9-bbd2-7273737aa3a8,1,1e2,0,0,1,0,0,0,0},
{-1,0,
{0}
}
}
},b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,4eca3439-62d8-41df-99dc-a2ac779d79da,1,0,0}
},
{8,0,84,475,109,1,
{0,
{2,0,1,-25},
{2,-1,6,0}
},
{0,
{2,0,1,0},
{2,-1,6,0}
},
{0,
{2,0,2,0},
{2,-1,6,0}
},
{0,
{2,0,3,0},
{2,-1,6,0}
},
{0,
{2,-1,6,0},
{2,-1,6,0}
},
{0,
{2,-1,6,0},
{2,-1,6,0}
},0,0,0,0,0,0,0,0,6,1,1},
{14,"ОсновныеДействияФормы",0,0,0,0},
{0}
},
{381ed624-9217-4e63-85db-c4c3cb87daae,3,
{9,
{"Pattern",
{"S"}
},
{
{
{16,1,
{3,4,
{0}
},
{3,4,
{0}
},
{7,3,0,1,100},0,
{3,4,
{0}
},
{3,4,
{0}
},
{3,4,
{0}
},
{3,3,
{-7}
},
{3,3,
{-21}
},
{3,1,
{-18},0,0,0},
{1,3,
{"ru","Куда выгружать готовые файлы портативного варианта"},
{"en","Куда выгружать готовые файлы портативного варианта"},
{"uk","Куда выгружать готовые файлы портативного варианта"}
},0,0,100,1,0},30,0,0,1,0,0,1,0,0,0,1,0,0,0,0,0,4,0,
{"U"},
{"U"},"",0,1,0,0,0,0,
{4,0,
{0},"",-1,-1,1,0,""},
{4,0,
{0},"",-1,-1,1,0,""},0,0,0,
{0,0,0},
{1,0},1,0,0,0,0,0,0,16777215,1}
},
{1,
{9a7643d2-19e9-45e2-8893-280bc9195a97,
{4,
{"U"},
{"U"},0,"",0,0}
}
},
{1,
{2,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КаталогНачалоВыбора",
{1,"КаталогНачалоВыбора",
{1,1,
{"ru","Каталог начало выбора"}
},
{1,1,
{"ru","Каталог начало выбора"}
},
{1,1,
{"ru","Каталог начало выбора"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
}
}
},0,1,0,
{1,0},0},
{8,109,56,467,75,1,
{0,
{2,-1,6,0},
{2,-1,6,0}
},
{0,
{2,3,0,19},
{2,-1,6,0}
},
{0,
{2,-1,6,0},
{2,-1,6,0}
},
{0,
{2,0,3,-8},
{2,-1,6,0}
},
{0,
{2,-1,6,0},
{2,-1,6,0}
},
{0,
{2,-1,6,0},
{2,-1,6,0}
},1,
{0,3,1},0,0,0,0,0,0,1,5,0,0},
{14,"Каталог",4294967295,0,0,0},
{0}
},
{0fc7e20d-f241-460c-bdf4-5ad88e5474a5,4,
{3,
{
{16,1,
{3,4,
{0}
},
{3,4,
{0}
},
{7,3,0,1,100},0,
{3,4,
{0}
},
{3,4,
{0}
},
{3,4,
{0}
},
{3,3,
{-7}
},
{3,3,
{-21}
},
{3,0,
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,3,
{"ru","Куда помещать выпускаемые файлы"},
{"en","Куда помещать выпускаемые файлы"},
{"uk","Куда помещать выпускаемые файлы"}
},0,0,100,0,0},11,
{1,3,
{"ru","Каталог выпуска:"},
{"en","Каталог выпуска:"},
{"uk","Каталог выпуска:"}
},4,1,0,0,0,
{0,0,0},0,
{1,0},1,
{8,0,
{4,0,
{0},"",-1,-1,1,0,""},
{4,0,
{0},"",-1,-1,1,0,""},
{4,0,
{0},"",-1,-1,1,0,""},100,2,0,0},4,0,0,0,0,0,0,0},
{0}
},
{8,8,56,103,75,1,
{0,
{2,-1,6,0},
{2,-1,6,0}
},
{0,
{2,4,0,19},
{2,-1,6,0}
},
{0,
{2,-1,6,0},
{2,-1,6,0}
},
{0,
{2,4,2,95},
{2,-1,6,0}
},
{0,
{2,-1,6,0},
{2,-1,6,0}
},
{0,
{2,-1,6,0},
{2,-1,6,0}
},1,
{0,4,1},0,1,
{0,4,3},0,0,0,0,2,4,0,0},
{14,"Надпись1",4294967295,0,0,0},
{0}
},
{381ed624-9217-4e63-85db-c4c3cb87daae,5,
{9,
{"Pattern",
{"S"}
},
{
{
{16,1,
{3,4,
{0}
},
{3,4,
{0}
},
{7,3,0,1,100},0,
{3,4,
{0}
},
{3,4,
{0}
},
{3,4,
{0}
},
{3,3,
{-7}
},
{3,3,
{-21}
},
{3,1,
{-18},0,0,0},
{1,3,
{"ru","Строка соединения базы подсистемы ""Инструменты разработчика"". Если пустая, используется текущая база."},
{"en","Строка соединения базы подсистемы ""Инструменты разработчика"". Если пустая, используется текущая база."},
{"uk","Строка соединения базы подсистемы ""Инструменты разработчика"". Если пустая, используется текущая база."}
},0,0,100,1,0},30,0,0,1,0,0,0,1,0,0,1,0,0,0,0,0,4,0,
{"U"},
{"U"},"",0,1,0,0,0,0,
{4,0,
{0},"",-1,-1,1,0,""},
{4,0,
{0},"",-1,-1,1,0,""},0,0,0,
{0,0,0},
{1,0},0,0,0,0,0,0,0,16777215,1}
},
{1,
{9a7643d2-19e9-45e2-8893-280bc9195a97,
{4,
{"U"},
{"U"},0,"",0,0}
}
},
{1,
{2,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КаталогНачалоВыбора",
{1,"КаталогНачалоВыбора",
{1,1,
{"ru","Каталог начало выбора"}
},
{1,1,
{"ru","Каталог начало выбора"}
},
{1,1,
{"ru","Каталог начало выбора"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
}
}
},0,1,0,
{1,0},0},
{8,109,32,467,51,1,
{0,
{2,-1,6,0},
{2,-1,6,0}
},
{0,
{2,5,0,19},
{2,-1,6,0}
},
{0,
{2,-1,6,0},
{2,-1,6,0}
},
{0,
{2,0,3,-8},
{2,-1,6,0}
},
{0,
{2,-1,6,0},
{2,-1,6,0}
},
{0,
{2,-1,6,0},
{2,-1,6,0}
},1,
{0,5,1},0,0,0,0,0,0,3,3,0,0},
{14,"СтрокаСоединенияБазыПодсистемы",4294967295,0,0,0},
{0}
},
{0fc7e20d-f241-460c-bdf4-5ad88e5474a5,6,
{3,
{
{16,1,
{3,4,
{0}
},
{3,4,
{0}
},
{7,3,0,1,100},0,
{3,4,
{0}
},
{3,4,
{0}
},
{3,4,
{0}
},
{3,3,
{-7}
},
{3,3,
{-21}
},
{3,0,
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0},0,0,100,0,0},11,
{1,3,
{"ru","База подсистемы:"},
{"en","База подсистемы:"},
{"uk","База подсистемы:"}
},4,1,0,0,0,
{0,0,0},0,
{1,0},1,
{8,0,
{4,0,
{0},"",-1,-1,1,0,""},
{4,0,
{0},"",-1,-1,1,0,""},
{4,0,
{0},"",-1,-1,1,0,""},100,2,0,0},4,0,0,0,0,0,0,0},
{0}
},
{8,8,32,103,51,1,
{0,
{2,-1,6,0},
{2,-1,6,0}
},
{0,
{2,6,0,19},
{2,-1,6,0}
},
{0,
{2,-1,6,0},
{2,-1,6,0}
},
{0,
{2,6,2,95},
{2,-1,6,0}
},
{0,
{2,-1,6,0},
{2,-1,6,0}
},
{0,
{2,-1,6,0},
{2,-1,6,0}
},1,
{0,6,1},0,1,
{0,6,3},0,0,0,0,4,2,0,0},
{14,"Надпись2",4294967295,0,0,0},
{0}
},
{0fc7e20d-f241-460c-bdf4-5ad88e5474a5,10,
{3,
{
{16,1,
{3,4,
{0}
},
{3,3,
{-14}
},
{7,3,0,1,100},0,
{3,4,
{0}
},
{3,4,
{0}
},
{3,4,
{0}
},
{3,3,
{-7}
},
{3,3,
{-21}
},
{3,0,
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0},0,0,100,0,0},11,
{1,3,
{"ru","Рекомендуется выполнять в базе с конфигурацией, содержащей чистую подсистему ИР"},
{"en","Рекомендуется выполнять в базе с конфигурацией, содержащей чистую подсистему ИР"},
{"uk","Рекомендуется выполнять в базе с конфигурацией, содержащей чистую подсистему ИР"}
},4,1,0,0,0,
{0,0,0},0,
{1,0},1,
{8,0,
{4,0,
{0},"",-1,-1,1,0,""},
{4,0,
{0},"",-1,-1,1,0,""},
{4,0,
{0},"",-1,-1,1,0,""},100,2,0,0},4,0,0,0,0,0,0,0},
{0}
},
{8,8,8,467,27,1,
{0,
{2,-1,6,0},
{2,-1,6,0}
},
{0,
{2,10,0,19},
{2,-1,6,0}
},
{0,
{2,-1,6,0},
{2,-1,6,0}
},
{0,
{2,10,2,459},
{2,-1,6,0}
},
{0,
{2,-1,6,0},
{2,-1,6,0}
},
{0,
{2,-1,6,0},
{2,-1,6,0}
},1,
{0,10,1},0,1,
{0,10,3},0,0,0,0,5,1,0,0},
{14,"Надпись4",4294967295,0,0,0},
{0}
}
}
},475,109,1,0,1,4,4,221,475,109,96},
{
{-1},5,
{3,
{
{1},1,0,1,"Каталог",
{"Pattern",
{"S"}
}
},
{
{2},1,0,1,"СтрокаСоединенияБазыПодсистемы",
{"Pattern",
{"S"}
}
},
{
{3},0,0,1,"Подверсия",
{"Pattern",
{"S",2,1}
}
}
},
{2,
{3,
{1,
{1}
}
},
{5,
{1,
{2}
}
}
}
},
{00000000-0000-0000-0000-000000000000,0},
{3,
{70000,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ПередОткрытием",
{1,"ПередОткрытием",
{1,1,
{"ru","Перед открытием"}
},
{1,1,
{"ru","Перед открытием"}
},
{1,1,
{"ru","Перед открытием"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
}
},
{70001,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ПриОткрытии",
{1,"ПриОткрытии",
{1,1,
{"ru","При открытии"}
},
{1,1,
{"ru","При открытии"}
},
{1,1,
{"ru","При открытии"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
}
},
{70003,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ПриЗакрытии",
{1,"ПриЗакрытии",
{1,1,
{"ru","При закрытии"}
},
{1,1,
{"ru","При закрытии"}
},
{1,1,
{"ru","При закрытии"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
}
}
},1,4,1,0,0,0,
{0},
{0},
{8,0,
{4,0,
{0},"",-1,-1,1,0,""},
{4,0,
{0},"",-1,-1,1,0,""},
{4,0,
{0},"",-1,-1,1,0,""},100,0,0,0},1,2,0,0,1,1}

View File

@ -1,312 +0,0 @@
Процедура ОсновныеДействияФормыВыполнить(Кнопка)
// Если указать ИсполняемыйФайлПлатформы, то будет ошибка при загрузке расширения из файлов
// Неизвестная версия формата 2.6 загружаемого файла
ЭтаФорма.ИсполняемыйФайлПлатформы = "";
КаталогВыгрузкиКонфигурации = ПолучитьИмяВременногоФайла();
СоздатьКаталог(КаталогВыгрузкиКонфигурации);
ТекстЛога = "";
// Выгружаем конфигурацию в файлы
Успех = ирОбщий.ВыполнитьКомандуКонфигуратораЛкс("/DumpConfigToFiles """ + КаталогВыгрузкиКонфигурации + """ -Format Hierarchical", СтрокаСоединенияИнформационнойБазы(), ТекстЛога,,
"Выгрузка конфигурации в файлы",,,, ИмяПользователя, ПарольПользователя);
Если Не Успех Тогда
УдалитьФайлы(КаталогВыгрузкиКонфигурации);
Сообщить(ТекстЛога);
Возврат;
КонецЕсли;
//КаталогВыгрузкиКонфигурации = "Z:\Ир"; // Для отладки
Результат = СоздатьРасширение("e", КаталогВыгрузкиКонфигурации);
УдалитьФайлы(КаталогВыгрузкиКонфигурации);
Сообщить(Результат);
//Предупреждение("Не забудь вручную убрать флажок ""Проверять значения языка"" у расширения!");
КонецПроцедуры
Функция СоздатьРасширение(Знач СуффиксВерсии, Знач КаталогВыгрузкиКонфигурации)
ВерсияРасширения = Метаданные.Версия + СуффиксВерсии;
ИмяРасширения = "Расширение1";
ИмяВременногоФайла = ПолучитьИмяВременногоФайла("cfe");
ПолучитьОбщийМакет("ирШаблонРасширения").Записать(ИмяВременногоФайла);
ТекстЛога = "";
Успех = ирОбщий.ВыполнитьКомандуКонфигуратораЛкс("/LoadCfg """ + ИмяВременногоФайла + """ -Extension """ + ИмяРасширения + """", , ТекстЛога,,, Истина, ИсполняемыйФайлПлатформы);
Если Не Успех Тогда
УдалитьФайлы(ИмяВременногоФайла);
Сообщить(ТекстЛога);
Возврат Неопределено;
КонецЕсли;
УдалитьФайлы(ИмяВременногоФайла);
ТекстЛога = "";
КаталогВыгрузкиРасширения = ПолучитьИмяВременногоФайла();
СоздатьКаталог(КаталогВыгрузкиРасширения);
// Выгрузка расширения в файлы
Успех = ирОбщий.ВыполнитьКомандуКонфигуратораЛкс("/DumpConfigToFiles """ + КаталогВыгрузкиРасширения + """ -Extension """ + ИмяРасширения + """ -Format Hierarchical", , ТекстЛога,,
"Выгрузка расширения в файлы",, ИсполняемыйФайлПлатформы);
Если Не Успех Тогда
УдалитьФайлы(КаталогВыгрузкиРасширения);
Сообщить(ТекстЛога);
Возврат Неопределено;
КонецЕсли;
//Предупреждение(1);
RegExp = ирКэш.ВычислительРегВыраженийЛкс();
RegExp.Global = Истина;
// Скопируем все папки кроме Catalogs и Ext и файла ConfigDumpInfo.xml
Файлы = НайтиФайлы(КаталогВыгрузкиКонфигурации, "*");
Для Каждого Файл Из Файлы Цикл
Если Ложь
Или Файл.Имя = "Catalogs"
Или Файл.Имя = "Ext"
Или Не Файл.ЭтоКаталог()
Тогда
Продолжить;
КонецЕсли;
ФайлПриемник = Новый Файл(КаталогВыгрузкиРасширения + "\" + Файл.Имя);
Если Не ФайлПриемник.Существует() Тогда
СоздатьКаталог(ФайлПриемник.ПолноеИмя);
КонецЕсли;
ирОбщий.СкопироватьФайлыЛкс(КаталогВыгрузкиКонфигурации + "\" + Файл.Имя, КаталогВыгрузкиРасширения + "\" + Файл.Имя);
КонецЦикла;
// Во всех CommonCommands удалить <CommandParameterType>...</CommandParameterType>
Файлы = НайтиФайлы(КаталогВыгрузкиРасширения + "\CommonCommands", "*.xml");
Для Каждого Файл Из Файлы Цикл
ТекстовыйДокумент = Новый ТекстовыйДокумент;
ТекстовыйДокумент.Прочитать(Файл.ПолноеИмя);
ТекстФайла = ТекстовыйДокумент.ПолучитьТекст();
ЧтоЗаменить = ирОбщий.СтрокаМеждуМаркерамиЛкс(ТекстФайла, "<CommandParameterType>", "</CommandParameterType>", Ложь, Истина);
ТекстФайла = СтрЗаменить(ТекстФайла, ЧтоЗаменить, "");
ТекстовыйДокумент.УстановитьТекст(ТекстФайла);
ТекстовыйДокумент.Записать(Файл.ПолноеИмя);
КонецЦикла;
// Очищаем ссылки в подсистемах
Файлы = НайтиФайлы(КаталогВыгрузкиРасширения + "\SubSystems", "*.xml", Истина);
Для Каждого Файл Из Файлы Цикл
ТекстовыйДокумент = Новый ТекстовыйДокумент;
ТекстовыйДокумент.Прочитать(Файл.ПолноеИмя);
ТекстФайла = ТекстовыйДокумент.ПолучитьТекст();
//ТекстФайла = ирОбщий.СтрЗаменитьЛкс(ТекстФайла, "<xr:Item xsi:type=""xr:MDObjectRef"">CommonCommand.ирОткрытьНастройкиАлгоритмов</xr:Item>", "");
Пока Истина Цикл
ЧтоЗаменить = ирОбщий.СтрокаМеждуМаркерамиЛкс(ТекстФайла, "<xr:Item xsi:type=""xr:MDObjectRef"">Catalog.", "</xr:Item>", Ложь, Истина);
Если Не ЗначениеЗаполнено(ЧтоЗаменить) Тогда
Прервать;
КонецЕсли;
ТекстФайла = СтрЗаменить(ТекстФайла, ЧтоЗаменить, "");
КонецЦикла;
Пока Истина Цикл
ЧтоЗаменить = ирОбщий.СтрокаМеждуМаркерамиЛкс(ТекстФайла, "<Command name=""Catalog.", "</Command>", Ложь, Истина);
Если Не ЗначениеЗаполнено(ЧтоЗаменить) Тогда
Прервать;
КонецЕсли;
ТекстФайла = СтрЗаменить(ТекстФайла, ЧтоЗаменить, "");
КонецЦикла;
ТекстовыйДокумент.УстановитьТекст(ТекстФайла);
ТекстовыйДокумент.Записать(Файл.ПолноеИмя);
КонецЦикла;
// Очищаем ссылки в ролях
Файлы = НайтиФайлы(КаталогВыгрузкиРасширения + "\Roles", "*.xml", Истина);
Для Каждого Файл Из Файлы Цикл
ТекстовыйДокумент = Новый ТекстовыйДокумент;
ТекстовыйДокумент.Прочитать(Файл.ПолноеИмя);
ТекстФайла = ТекстовыйДокумент.ПолучитьТекст();
Пока Истина Цикл
ЧтоЗаменить = ирОбщий.СтрокаМеждуМаркерамиЛкс(ТекстФайла,
" <object>
| <name>Catalog.", "</object>", Ложь, Истина);
Если Не ЗначениеЗаполнено(ЧтоЗаменить) Тогда
Прервать;
КонецЕсли;
ТекстФайла = СтрЗаменить(ТекстФайла, ЧтоЗаменить, "");
КонецЦикла;
ТекстовыйДокумент.УстановитьТекст(ТекстФайла);
ТекстовыйДокумент.Записать(Файл.ПолноеИмя);
КонецЦикла;
// У общего модуля ирГлобальный убираем флажок Сервер, т.к. в расширении такие общие модули недопустимы
ИмяФайла = КаталогВыгрузкиРасширения + "\CommonModules\ирГлобальный.xml";
ТекстовыйДокумент = Новый ТекстовыйДокумент;
ТекстовыйДокумент.Прочитать(ИмяФайла);
ТекстФайла = ТекстовыйДокумент.ПолучитьТекст();
ТекстФайла = ирОбщий.СтрЗаменитьЛкс(ТекстФайла, "<Server>true</Server>", "<Server>false</Server>");
ТекстовыйДокумент.УстановитьТекст(ТекстФайла);
ТекстовыйДокумент.Записать(ИмяФайла);
//// Скопируем глобальные методы в общий модуль ирОтладка
//ИмяФайла = КаталогВыгрузкиРасширения + "\CommonModules\ирГлобальный\Ext\Module.bsl";
//ТекстовыйДокумент = Новый ТекстовыйДокумент;
//ТекстовыйДокумент.Прочитать(ИмяФайла);
//ТекстФайла = ТекстовыйДокумент.ПолучитьТекст();
//ТекстМетодов = ирОбщий.СтрокаМеждуМаркерамиЛкс(ТекстФайла, "#Область ГлобальныеПортативныеМетоды", "#КонецОбласти", Ложь, Истина);
//ИмяФайла = КаталогВыгрузкиРасширения + "\CommonModules\ирОтладка\Ext\Module.bsl";
//ТекстовыйДокумент = Новый ТекстовыйДокумент;
//ТекстовыйДокумент.Прочитать(ИмяФайла);
//ТекстФайла = ТекстовыйДокумент.ПолучитьТекст();
//ТекстФайла = ТекстФайла + ТекстМетодов;
//ТекстовыйДокумент.УстановитьТекст(ТекстФайла);
//ТекстовыйДокумент.Записать(ИмяФайла);
// У общего модуля ирПривилегированный убираем флажок Привилегированный
ИмяФайла = КаталогВыгрузкиРасширения + "\CommonModules\ирПривилегированный.xml";
ТекстовыйДокумент = Новый ТекстовыйДокумент;
ТекстовыйДокумент.Прочитать(ИмяФайла);
ТекстФайла = ТекстовыйДокумент.ПолучитьТекст();
ТекстФайла = ирОбщий.СтрЗаменитьЛкс(ТекстФайла, "<Privileged>true</Privileged>", "<Privileged>false</Privileged>");
ТекстовыйДокумент.УстановитьТекст(ТекстФайла);
ТекстовыйДокумент.Записать(ИмяФайла);
// У подсистемы ИнструментыРазработчикаTormozit обновим версию
ИмяФайла = КаталогВыгрузкиРасширения + "\SubSystems\ИнструментыРазработчикаTormozit.xml";
ТекстовыйДокумент = Новый ТекстовыйДокумент;
ТекстовыйДокумент.Прочитать(ИмяФайла);
ТекстФайла = ТекстовыйДокумент.ПолучитьТекст();
RegExp.Pattern = "(<Comment)>(\S)+?(</Comment>)";
ТекстФайла = RegExp.Заменить(ТекстФайла, "$1>" + ВерсияРасширения + "$3"); // После номера группы обязательно делать не цифру
RegExp.Pattern = "(<v8:content>Инструменты разработчика\s*) (\S)+?(\s*</v8:content>)";
ТекстФайла = RegExp.Заменить(ТекстФайла, "$1 " + ВерсияРасширения + "$3"); // После номера группы обязательно делать не цифру. Замена делается для каждого языка
ТекстовыйДокумент.УстановитьТекст(ТекстФайла);
ТекстовыйДокумент.Записать(ИмяФайла);
ИмяФайла = КаталогВыгрузкиРасширения + "\CommonModules\ирИнтерфейсДляВстраивания\Ext\Module.bsl";
ТекстовыйДокумент = Новый ТекстовыйДокумент;
ТекстовыйДокумент.Прочитать(ИмяФайла);
ТекстФайла = ТекстовыйДокумент.ПолучитьТекст();
ТекстФайла = ирОбщий.СтрЗаменитьЛкс(ТекстФайла, "// Версия модуля X.XX", "// Версия модуля " + Метаданные.Версия);
ТекстовыйДокумент.УстановитьТекст(ТекстФайла);
ТекстовыйДокумент.Записать(ИмяФайла);
ИмяФайла = КаталогВыгрузкиРасширения + "\Languages\Русский.xml";
ТекстовыйДокумент = Новый ТекстовыйДокумент;
ТекстовыйДокумент.Прочитать(ИмяФайла);
ТекстФайла = ТекстовыйДокумент.ПолучитьТекст();
ТекстФайла = ирОбщий.СтрЗаменитьЛкс(ТекстФайла, "<Name>Русский</Name>", "<Name>Русский</Name><ObjectBelonging>Adopted</ObjectBelonging>");
ТекстовыйДокумент.УстановитьТекст(ТекстФайла);
ТекстовыйДокумент.Записать(ИмяФайла);
ИмяФайла = КаталогВыгрузкиРасширения + "\Subsystems\ИнструментыРазработчикаTormozit.xml";
ТекстовыйДокумент = Новый ТекстовыйДокумент;
ТекстовыйДокумент.Прочитать(ИмяФайла);
ТекстФайла = ТекстовыйДокумент.ПолучитьТекст();
ТекстФайла = ирОбщий.СтрЗаменитьЛкс(ТекстФайла, "<xr:Item xsi:type=""xr:MDObjectRef"">Style.ирОсновной</xr:Item>", "");
ТекстФайла = ирОбщий.СтрЗаменитьЛкс(ТекстФайла, "<xr:Item xsi:type=""xr:MDObjectRef"">Interface.ирРазработчик</xr:Item>", "");
ТекстовыйДокумент.УстановитьТекст(ТекстФайла);
ТекстовыйДокумент.Записать(ИмяФайла);
// Заменим элемент <ChildObjects> в файле Configuration.xml
ФайлКонфигурацииИсточника = КаталогВыгрузкиКонфигурации + "\Configuration.xml";
ТекстовыйДокумент = Новый ТекстовыйДокумент;
ТекстовыйДокумент.Прочитать(ФайлКонфигурацииИсточника);
ТекстФайлаИсточника = ТекстовыйДокумент.ПолучитьТекст();
ФайлКонфигурацииПриемника = КаталогВыгрузкиРасширения + "\Configuration.xml";
ТекстовыйДокумент = Новый ТекстовыйДокумент;
ТекстовыйДокумент.Прочитать(ФайлКонфигурацииПриемника);
ТекстФайлаПриемника = ТекстовыйДокумент.ПолучитьТекст();
ЧтоЗаменить = ирОбщий.СтрокаМеждуМаркерамиЛкс(ТекстФайлаПриемника, "<ChildObjects>", "</ChildObjects>", Ложь, Истина);
НаЧтоЗаменить = ирОбщий.СтрокаМеждуМаркерамиЛкс(ТекстФайлаИсточника, "<ChildObjects>", "</ChildObjects>", Ложь, Истина);
ТекстФайлаПриемника = ирОбщий.СтрЗаменитьЛкс(ТекстФайлаПриемника, ЧтоЗаменить, НаЧтоЗаменить);
ТекстФайлаПриемника = ирОбщий.СтрЗаменитьЛкс(ТекстФайлаПриемника, "<Version>4.00</Version>", "<Version>" + ВерсияРасширения + "</Version>");
ТекстФайлаПриемника = ирОбщий.СтрЗаменитьЛкс(ТекстФайлаПриемника, "<Language>Английский</Language>", "");
ТекстФайлаПриемника = ирОбщий.СтрЗаменитьЛкс(ТекстФайлаПриемника, "<Language>Украинский</Language>", "");
ТекстФайлаПриемника = ирОбщий.СтрЗаменитьЛкс(ТекстФайлаПриемника, "<Interface>ирРазработчик</Interface>", "");
ТекстФайлаПриемника = ирОбщий.СтрЗаменитьЛкс(ТекстФайлаПриемника, "<Style>ирОсновной</Style>", "");
ТекстФайлаПриемника = ирОбщий.СтрЗаменитьЛкс(ТекстФайлаПриемника, "<Catalog>ирАлгоритмы</Catalog>", "");
ТекстФайлаПриемника = ирОбщий.СтрЗаменитьЛкс(ТекстФайлаПриемника, "<Catalog>ирКомандаРедактироватьОбъект</Catalog>", "");
ТекстФайлаПриемника = ирОбщий.СтрЗаменитьЛкс(ТекстФайлаПриемника, "<Catalog>ирОбъектыДляОтладки</Catalog>", "");
ТекстовыйДокумент.УстановитьТекст(ТекстФайлаПриемника);
ТекстовыйДокумент.Записать(ФайлКонфигурацииПриемника);
// Загрузка расширения из файлов
Успех = ирОбщий.ВыполнитьКомандуКонфигуратораЛкс("/LoadConfigFromFiles """ + КаталогВыгрузкиРасширения + """ -Extension """ + ИмяРасширения + """ -Format Hierarchical", , ТекстЛога,,
"Загрузка расширения из файлов",, ИсполняемыйФайлПлатформы);
УдалитьФайлы(КаталогВыгрузкиРасширения); // Закомментировано для отладки
Если Не Успех Тогда
Сообщить(ТекстЛога);
Возврат Неопределено;
КонецЕсли;
//// Выгружаем расширение в файлы
//Успех = ирОбщий.ВыполнитьКомандуКонфигуратораЛкс("/DumpConfigToFiles """ + КаталогВыгрузкиРасширения + """ -Extension """ + ИмяРасширения + """ -Format Hierarchical", , ТекстЛога);
//Если Не Успех Тогда
// УдалитьФайлы(КаталогВыгрузкиРасширения);
// Сообщить(ТекстЛога);
// Возврат;
//КонецЕсли;
//ФайлКонфигурацииИсточника = КаталогВыгрузкиРасширения + "\Configuration.xml";
//ТекстовыйДокумент = Новый ТекстовыйДокумент;
//ТекстовыйДокумент.Прочитать(ФайлКонфигурацииИсточника);
//ТекстФайлаИсточника = ТекстовыйДокумент.ПолучитьТекст();
//Предупреждение(1);
//ТекстФайлаИсточника = СтрЗаменить(ТекстФайлаИсточника, "<DefaultLanguage>Language.ирРусский</DefaultLanguage>", ""); // На первом проходе в 8.3.10 невозможно сделать
//ТекстовыйДокумент.УстановитьТекст(ТекстФайлаИсточника);
//ТекстовыйДокумент.Записать(ФайлКонфигурацииИсточника);
//
//// Загружаем расширение из файлов
//Успех = ирОбщий.ВыполнитьКомандуКонфигуратораЛкс("/LoadConfigFromFiles """ + КаталогВыгрузкиРасширения + """ -Extension """ + ИмяРасширения + """ -Format Hierarchical", , ТекстЛога);
//Если Не Успех Тогда
// УдалитьФайлы(КаталогВыгрузкиРасширения);
// Сообщить(ТекстЛога);
// Возврат;
//КонецЕсли;
// Выгружаем расширение
КонечныйФайл = Каталог + "\ИР " + ВерсияРасширения + ".cfe";
Успех = ирОбщий.ВыполнитьКомандуКонфигуратораЛкс("/DumpCfg """ + КонечныйФайл + """ -Extension """ + ИмяРасширения + """", , ТекстЛога,,,, ИсполняемыйФайлПлатформы);
Если Не Успех Тогда
Сообщить(ТекстЛога);
Возврат Неопределено;
КонецЕсли;
Если ирКэш.НомерВерсииПлатформыЛкс() < 803013 Тогда
// https://partners.v8.1c.ru/forum/t/1713417/m/1713417
Сообщить("Выполните изменение свойства ""Режим совместимости"" расширения, оставив его выключенным");
ирОбщий.ВыполнитьКомандуКонфигуратораЛкс("",,,,,,, Ложь);
КонецЕсли;
Возврат КонечныйФайл;
КонецФункции
Процедура КаталогНачалоВыбора(Элемент, СтандартнаяОбработка)
ирОбщий.ВыбратьКаталогВФормеЛкс(Каталог);
КонецПроцедуры
Процедура ПриЗакрытии()
ирОбщий.СохранитьЗначениеЛкс("ирВыпускВариантаРасширение.Каталог", Каталог);
ирОбщий.СохранитьЗначениеЛкс("ирВыпускВариантаРасширение.ИсполняемыйФайлПлатформы", ИсполняемыйФайлПлатформы);
КонецПроцедуры
Процедура ПриОткрытии()
ЭтаФорма.Каталог = ирОбщий.ВосстановитьЗначениеЛкс("ирВыпускВариантаРасширение.Каталог");
ЭтаФорма.ИсполняемыйФайлПлатформы = ирОбщий.ВосстановитьЗначениеЛкс("ирВыпускВариантаРасширение.ИсполняемыйФайлПлатформы");
ирОбщий.ЗаполнитьСписокАдминистраторовБазыЛкс(ЭлементыФормы.ИмяПользователя.СписокВыбора);
ЭтаФорма.ИмяПользователя = ПользователиИнформационнойБазы.ТекущийПользователь().Имя;
КонецПроцедуры
Процедура ПередОткрытием(Отказ, СтандартнаяОбработка)
Если ирКэш.НомерВерсииПлатформыЛкс() < 803010 Тогда
Сообщить("Поддерживается только платформа 8.3.10 и выше");
Отказ = Истина;
КонецЕсли;
КонецПроцедуры
Процедура ИсполняемыйФайлПлатформыНачалоВыбора(Элемент, СтандартнаяОбработка)
РезультатВыбора = ирОбщий.ВыбратьФайлЛкс(, "exe",, Элемент.Значение);
Если ЗначениеЗаполнено(РезультатВыбора) Тогда
Элемент.Значение = РезультатВыбора;
КонецЕсли;
КонецПроцедуры

View File

@ -59,15 +59,21 @@
<ToolTip>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Рекомендуется выбирать сетевой каталог, чтобы он был доступен любому серверному и нужным клиентским процессам.</v8:content>
<v8:content>Рекомендуется выбирать сетевой каталог, чтобы он был доступен любому серверному и нужным клиентским процессам. Доступность каталога процессу означает одновременно:
1. Существование файлового пути для этого этого процесса
2. Наличие прав у этого процесса на чтение каталога</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Рекомендуется выбирать сетевой каталог, чтобы он был доступен любому серверному и нужным клиентским процессам.</v8:content>
<v8:content>Рекомендуется выбирать сетевой каталог, чтобы он был доступен любому серверному и нужным клиентским процессам. Доступность каталога процессу означает одновременно:
1. Существование файлового пути для этого этого процесса
2. Наличие прав у этого процесса на чтение каталога</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Рекомендуется выбирать сетевой каталог, чтобы он был доступен любому серверному и нужным клиентским процессам.</v8:content>
<v8:content>Рекомендуется выбирать сетевой каталог, чтобы он был доступен любому серверному и нужным клиентским процессам. Доступность каталога процессу означает одновременно:
1. Существование файлового пути для этого этого процесса
2. Наличие прав у этого процесса на чтение каталога</v8:content>
</v8:item>
</ToolTip>
<ChoiceButton>true</ChoiceButton>
@ -81,7 +87,7 @@
<Event name="Opening">КаталогФайловогоКэшаОткрытие</Event>
</Events>
</InputField>
<CheckBoxField name="ОтладкаДляТекущегоПользователя" id="1">
<CheckBoxField name="СозданиеВнешнихОбработокЧерезФайл" id="1">
<DataPath>СозданиеВнешнихОбработокЧерезФайл</DataPath>
<ToolTip>
<v8:item>
@ -98,10 +104,10 @@
</v8:item>
</ToolTip>
<CheckBoxType>Auto</CheckBoxType>
<ContextMenu name="ОтладкаДляТекущегоПользователяКонтекстноеМеню" id="2"/>
<ExtendedTooltip name="ОтладкаДляТекущегоПользователяРасширеннаяПодсказка" id="60"/>
<ContextMenu name="СозданиеВнешнихОбработокЧерезФайлКонтекстноеМеню" id="2"/>
<ExtendedTooltip name="СозданиеВнешнихОбработокЧерезФайлРасширеннаяПодсказка" id="60"/>
<Events>
<Event name="OnChange">ОтладкаДляТекущегоПользователяПриИзменении</Event>
<Event name="OnChange">СозданиеВнешнихОбработокЧерезФайлПриИзменении</Event>
</Events>
</CheckBoxField>
<LabelDecoration name="НадписьНеРаботаютТочкиОстанова" id="51">
@ -209,6 +215,60 @@
<ContextMenu name="ВнешниеОбработкиСсылкаКонтекстноеМеню" id="21"/>
<ExtendedTooltip name="ВнешниеОбработкиСсылкаРасширеннаяПодсказка" id="77"/>
</InputField>
<CheckBoxField name="СписокПометкаУдаления" id="85">
<DataPath>Список.ПометкаУдаления</DataPath>
<ReadOnly>true</ReadOnly>
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content> </v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content> </v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content> </v8:content>
</v8:item>
</Title>
<ToolTip>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Пометка удаления</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Пометка удаления</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Пометка удаления</v8:content>
</v8:item>
</ToolTip>
<EditMode>EnterOnInput</EditMode>
<HeaderPicture>
<xr:Ref>StdPicture.MarkToDelete</xr:Ref>
<xr:LoadTransparent>true</xr:LoadTransparent>
</HeaderPicture>
<CheckBoxType>Auto</CheckBoxType>
<ContextMenu name="СписокПометкаУдаленияКонтекстноеМеню" id="86"/>
<ExtendedTooltip name="СписокПометкаУдаленияРасширеннаяПодсказка" id="87"/>
</CheckBoxField>
<LabelField name="СписокПубликация" id="91">
<DataPath>Список.Публикация</DataPath>
<EditMode>EnterOnInput</EditMode>
<ContextMenu name="СписокПубликацияКонтекстноеМеню" id="92"/>
<ExtendedTooltip name="СписокПубликацияРасширеннаяПодсказка" id="93"/>
</LabelField>
<LabelField name="СписокВерсия" id="88">
<DataPath>Список.Версия</DataPath>
<ReadOnly>true</ReadOnly>
<EditMode>EnterOnInput</EditMode>
<Width>5</Width>
<ContextMenu name="СписокВерсияКонтекстноеМеню" id="89"/>
<ExtendedTooltip name="СписокВерсияРасширеннаяПодсказка" id="90"/>
</LabelField>
<InputField name="ВнешниеОбработкиИмяФайла" id="23">
<DataPath>Список.ИмяФайла</DataPath>
<ReadOnly>true</ReadOnly>
@ -379,6 +439,71 @@
<v8:Type>xs:boolean</v8:Type>
</Type>
</Column>
<Column name="ПометкаУдаления" id="5">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Пометка удаления</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Пометка удаления</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Пометка удаления</v8:content>
</v8:item>
</Title>
<Type>
<v8:Type>xs:boolean</v8:Type>
</Type>
</Column>
<Column name="Версия" id="6">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Версия</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Версия</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Версия</v8:content>
</v8:item>
</Title>
<Type>
<v8:Type>xs:string</v8:Type>
<v8:StringQualifiers>
<v8:Length>10</v8:Length>
<v8:AllowedLength>Variable</v8:AllowedLength>
</v8:StringQualifiers>
</Type>
</Column>
<Column name="Публикация" id="7">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Публикация</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Публикация</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Публикация</v8:content>
</v8:item>
</Title>
<Type>
<v8:Type>xs:string</v8:Type>
<v8:StringQualifiers>
<v8:Length>20</v8:Length>
<v8:AllowedLength>Variable</v8:AllowedLength>
</v8:StringQualifiers>
</Type>
</Column>
</Columns>
</Attribute>
<Attribute name="ПерехватВнешнихОбработок" id="4">
@ -560,15 +685,21 @@
<ToolTip>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Загрузить файл в хранилище внешней обработки в базе. После этого он станет использоваться всеми пользователями.</v8:content>
<v8:content>Загрузить файл в хранилище внешней обработки в базе.
На БСП3+ выполняется через родную форму объекта справочника, которая открывается и закрывается автоматически.
После этого он станет использоваться всеми пользователями. </v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Загрузить файл в хранилище внешней обработки в базе. После этого он станет использоваться всеми пользователями.</v8:content>
<v8:content>Загрузить файл в хранилище внешней обработки в базе.
На БСП3+ выполняется через родную форму объекта справочника, которая открывается и закрывается автоматически.
После этого он станет использоваться всеми пользователями. </v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Загрузить файл в хранилище внешней обработки в базе. После этого он станет использоваться всеми пользователями.</v8:content>
<v8:content>Загрузить файл в хранилище внешней обработки в базе.
На БСП3+ выполняется через родную форму объекта справочника, которая открывается и закрывается автоматически.
После этого он станет использоваться всеми пользователями. </v8:content>
</v8:item>
</ToolTip>
<Picture>

View File

@ -15,6 +15,9 @@
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
Если Параметры.Свойство("Автотест") Тогда
Возврат;
КонецЕсли;
Если Не ирОбщий.ПроверитьЧтоСеансТолстогоКлиентаЛкс() Тогда
Отказ = Истина;
Возврат;
@ -43,7 +46,7 @@
Возврат;
КонецПопытки;
ИначеЕсли ирКэш.НомерВерсииБСПЛкс() < 200 Тогда
ирОбщий.СообщитьЛкс("Поддерживаются версии БСП 2.0 и выше. Обнаружена БСП """ + ирКэш.ВерсияБСПЛкс() + """",,, Истина);
ирОбщий.СообщитьЛкс("Поддерживаются версии БСП 2.0 и выше. Обнаружена БСП версии """ + ирКэш.ВерсияБСПЛкс() + """",,, Истина);
Отказ = Истина;
Возврат;
КонецЕсли;
@ -70,8 +73,7 @@
КонецПроцедуры
&НаКлиенте
Процедура ОтладкаДляТекущегоПользователяПриИзменении(Элемент)
Процедура СозданиеВнешнихОбработокЧерезФайлПриИзменении(Элемент)
Если СозданиеВнешнихОбработокЧерезФайл Тогда
Если ЭтаФорма.ПерехватВнешнихОбработок <> Истина Тогда
ЭтаФорма.ПерехватВнешнихОбработок = Истина;
@ -130,14 +132,17 @@
КонецЕсли;
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
| ДополнительныеОтчетыИОбработки.Ссылка КАК Ссылка,
| ДополнительныеОтчетыИОбработки.ИмяФайла
|ИЗ
| Справочник.ДополнительныеОтчетыИОбработки КАК ДополнительныеОтчетыИОбработки
|
|УПОРЯДОЧИТЬ ПО
| Ссылка
|АВТОУПОРЯДОЧИВАНИЕ";
| ДополнительныеОтчетыИОбработки.Ссылка КАК Ссылка,
| ДополнительныеОтчетыИОбработки.ПометкаУдаления КАК ПометкаУдаления,
| ДополнительныеОтчетыИОбработки.Версия КАК Версия,
| ДополнительныеОтчетыИОбработки.ИмяФайла КАК ИмяФайла,
| ДополнительныеОтчетыИОбработки.Публикация КАК Публикация
|ИЗ
| Справочник.ДополнительныеОтчетыИОбработки КАК ДополнительныеОтчетыИОбработки
|ГДЕ ДополнительныеОтчетыИОбработки.ЭтоГруппа = ЛОЖЬ
|УПОРЯДОЧИТЬ ПО
| Ссылка
|АВТОУПОРЯДОЧИВАНИЕ";
Результат = Запрос.Выполнить().Выгрузить();
СравнениеЗначений = Новый СравнениеЗначений;
Для Каждого СтрокаРезультата Из Результат Цикл
@ -171,9 +176,9 @@
&НаКлиенте
Процедура ОбновитьСписок(Команда = Неопределено)
КлючСтроки = ирОбщий.ТабличноеПолеКлючСтрокиЛкс(Элементы.Список);
КлючСтроки = ирКлиент.ТабличноеПолеКлючСтрокиЛкс(Элементы.Список);
ОбновитьСписокНаСервере();
ирОбщий.ТабличноеПолеВосстановитьТекущуюСтрокуЛкс(Элементы.Список, КлючСтроки, Список);
ирКлиент.ТабличноеПолеВосстановитьТекущуюСтрокуЛкс(Элементы.Список, КлючСтроки, Список);
КонецПроцедуры
@ -230,7 +235,24 @@
Если ТекущиеДанные = Неопределено Тогда
Возврат;
КонецЕсли;
ЗагрузитьИзФайлаНаСервере(ТекущиеДанные.Ссылка, КаталогФайловогоКэша);
Если ирКэш.НомерВерсииБСПЛкс() >= 300 Тогда
Форма = ПолучитьФорму("Справочник.ДополнительныеОтчетыИОбработки.ФормаОбъекта", Новый Структура("Ключ", ТекущиеДанные.Ссылка));
ПолноеИмяФайла = ирСервер.ПолноеИмяФайлаВнешнейОбработкиВФайловомКэшеЛкс(ТекущиеДанные.Ссылка, КаталогФайловогоКэша);
ОписаниеФайла = Новый ОписаниеПередаваемогоФайла(ПолноеИмяФайла, ПоместитьВоВременноеХранилище(Новый ДвоичныеДанные(ПолноеИмяФайла)));
Попытка
Форма.ОбновитьИзФайлаПослеВыбораФайла(ОписаниеФайла, Новый Структура("АдресДанныхОбработки"));
Форма.Записать();
Если Форма.Открыта() Тогда
Форма.Закрыть();
КонецЕсли;
Исключение
Форма = Неопределено;
ирОбщий.СообщитьЛкс(ОписаниеОшибки());
КонецПопытки;
КонецЕсли;
Если Форма = Неопределено Тогда
ЗагрузитьИзФайлаНаСервере(ТекущиеДанные.Ссылка, КаталогФайловогоКэша);
КонецЕсли;
ОбновитьСписок();
КонецПроцедуры
@ -272,7 +294,7 @@
&НаКлиенте
Процедура ВнешнееСобытие(Источник, Событие, Данные) Экспорт
ирОбщийорма_ВнешнееСобытиеЛкс(ЭтаФорма, Источник, Событие, Данные);
ирКлиенторма_ВнешнееСобытиеЛкс(ЭтаФорма, Источник, Событие, Данные);
КонецПроцедуры
@ -295,7 +317,7 @@
&НаКлиенте
Процедура ОПодсистеме(Команда)
ирОбщий.ОткрытьСправкуПоПодсистемеЛкс(ЭтаФорма);
ирКлиент.ОткрытьСправкуПоПодсистемеЛкс(ЭтаФорма);
КонецПроцедуры

File diff suppressed because it is too large Load Diff

View File

@ -14,13 +14,13 @@
Если Результат = КодВозвратаДиалога.ОК Тогда
ЗапуститьПриложение("http://devtool1c.ucoz.ru/index/rasshirenie_variant/0-52");
КонецЕсли;
КонецЕсли;
КонецФункции
#КонецЕсли
#Если Не ТонкийКлиент И Не ВебКлиент Тогда
#Если Не ТонкийКлиент И Не ВебКлиент Тогда
Функция ЛиРасширениеУстановлено() Экспорт
@ -55,17 +55,17 @@
// Открыть редактирование текста алгоритма с параметрами в консоли кода
// Парамерты:
// СтруктураАлгоритма - Структура - возвращаемый
// "ТекстАлгоритма" - Строка - текст алгоритма,
// "ВнутренниеПараметры" - ТаблицаЗначений - таблица с конструктором НоваяТаблицаПараметровАлгоритмаЛкс с внутренними (значения определяются при редактировании) параметрами алгоритма;
// ВнешниеПараметры* - ТаблицаЗначений - таблица с конструктором НоваяТаблицаПараметровАлгоритмаЛкс с внешними (значения определяются при каждом выполнении) параметрами алгоритма;
// СтруктураАлгоритма - Структура - возвращаемый:
// *ТекстАлгоритма - Строка - текст алгоритма,
// *ВнутренниеПараметры - см. НоваяТаблицаПараметровАлгоритмаЛкс - таблица с внутренними (значения определяются при редактировании) параметрами алгоритма;
// ВнешниеПараметры* - см. НоваяТаблицаПараметровАлгоритмаЛкс - таблица с внешними (значения определяются при каждом выполнении) параметрами алгоритма;
// Методы* - ТаблицаЗначений - таблица с конструктором НоваяТаблицаМетодовПодсказкиЛкс с дополнительными методами доступными в алгоритме;
// Результат - Булево - принял ли изменения пользователь
Функция РедактироватьАлгоритмЧерезСтруктуруЛкс(СтруктураАлгоритма, ВнешниеПараметры = Неопределено, Методы = Неопределено) Экспорт
ОбщийМодульИР = Вычислить("ирОбщий");
ОбщийМодульИР = Вычислить("ирКлиент");
#Если Сервер И Не Сервер Тогда
ОбщийМодульИР = ирОбщий;
ОбщийМодульИР = ирКлиент;
#КонецЕсли
Возврат ОбщийМодульИР.РедактироватьАлгоритмЧерезСтруктуруЛкс(СтруктураАлгоритма, ВнешниеПараметры, Методы);

View File

@ -1,30 +1,30 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
<CommonModule uuid="4c09b85c-4566-4862-b8b9-0c21d939af9d">
<CommonModule uuid="b1b745dc-34b4-46ee-a8b3-1926e1a27608">
<Properties>
<Name>ирПривилегированный</Name>
<Name>ирКлиент</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Привилегированный</v8:content>
<v8:content>Клиент (ИР)</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Привилегированный</v8:content>
<v8:content>Клиент (ИР)</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Привилегированный</v8:content>
<v8:content>Клиент (ИР)</v8:content>
</v8:item>
</Synonym>
<Comment/>
<Global>false</Global>
<ClientManagedApplication>false</ClientManagedApplication>
<Server>true</Server>
<ClientManagedApplication>true</ClientManagedApplication>
<Server>false</Server>
<ExternalConnection>false</ExternalConnection>
<ClientOrdinaryApplication>false</ClientOrdinaryApplication>
<ServerCall>true</ServerCall>
<Privileged>true</Privileged>
<ClientOrdinaryApplication>true</ClientOrdinaryApplication>
<ServerCall>false</ServerCall>
<Privileged>false</Privileged>
<ReturnValuesReuse>DontUse</ReturnValuesReuse>
</Properties>
</CommonModule>

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,31 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
<CommonModule uuid="ee64b92b-4dce-404f-bd31-355858eedb97">
<Properties>
<Name>ирОбщий83</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Общий83 (ИР)</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Общий83 (ИР)</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Общий83 (ИР)</v8:content>
</v8:item>
</Synonym>
<Comment/>
<Global>false</Global>
<ClientManagedApplication>true</ClientManagedApplication>
<Server>true</Server>
<ExternalConnection>true</ExternalConnection>
<ClientOrdinaryApplication>true</ClientOrdinaryApplication>
<ServerCall>false</ServerCall>
<Privileged>false</Privileged>
<ReturnValuesReuse>DontUse</ReturnValuesReuse>
</Properties>
</CommonModule>
</MetaDataObject>

View File

@ -0,0 +1,31 @@
// Минимальный режим совместимости для компиляции модуля - 8.3.6
// Все вызовы его методов должны находиться внутри условия ирОбщий.ЛиДоступенМодуль83()
// Запрещено вызывать его методы напрямую. Допускаются только вызовы из ирОбщий
// Не добавлять методы JSON, т.к. они и в режиме совместимости 8.2 работают
Функция ТекущаяУниверсальнаяДатаВМиллисекундахЛкс() Экспорт
Возврат ТекущаяУниверсальнаяДатаВМиллисекундах()
КонецФункции
Функция СтрНайтиЛкс(Строка, ПодстрокаПоиска, НаправлениеПоиска = Неопределено, НачальнаяПозиция = Неопределено, НомерВхождения = Неопределено) Экспорт
Возврат СтрНайти(Строка, ПодстрокаПоиска, НаправлениеПоиска, НачальнаяПозиция, НомерВхождения)
КонецФункции
// Платформенный вариант метода. Повердение отличается от ирОбщий.СтрРазделитьЛкс!
Функция СтрРазделитьЛкс(Знач Строка, Знач Разделители, Знач ВключатьПустые = Истина) Экспорт
Возврат СтрРазделить(Строка, Разделители, ВключатьПустые)
КонецФункции
Функция СтрСоединитьЛкс(Знач Строки, Знач Разделитель) Экспорт
Возврат СтрСоединить(Строки, Разделитель)
КонецФункции
#Если Не ТонкийКлиент И Не ВебКлиент И Не МобильныйКлиент Тогда
Функция ХешЛкс(Знач Текст) Экспорт
Хеширование = Новый ХешированиеДанных(ХешФункция.MD5);
Хеширование.Добавить(Текст);
Возврат СтрЗаменить(Хеширование.ХешСумма, " ", "");
КонецФункции
#КонецЕсли

View File

@ -17,7 +17,7 @@
<v8:content>Портативный (ИР)</v8:content>
</v8:item>
</Synonym>
<Comment>Заглушка для прохождения компиляции</Comment>
<Comment>&lt;ОбработкаОбъект.ирПортативный&gt; - заглушка для прохождения компиляции</Comment>
<Global>false</Global>
<ClientManagedApplication>true</ClientManagedApplication>
<Server>true</Server>

View File

@ -1,84 +0,0 @@
//ирПортативный Перем ирПортативный Экспорт;
//ирПортативный Перем ирОбщий Экспорт;
//ирПортативный Перем ирСервер Экспорт;
//ирПортативный Перем ирКэш Экспорт;
//ирПортативный Перем ирПривилегированный Экспорт;
// Привилегированные процедуры и функции
// Находит все ссылки на массив ссылок.
//
// Параметры:
// пМассивСсылок - Массив - ссылок;
// пТаблицаРезультатов - ТаблицаЗначений - возвращаемая таблица с найденными ссылками.
//
Функция НайтиПоСсылкамЛкс(МассивСсылок, ТаблицаРезультатов = Неопределено) Экспорт
//Если ФильтрПоМетаданным <> Неопределено Тогда
// // 8.3.5+
// НайденныеСсылки = Вычислить("НайтиПоСсылкам(МассивСсылок,, ФильтрПоМетаданным)");
//Иначе
НайденныеСсылки = НайтиПоСсылкам(МассивСсылок);
//КонецЕсли;
Если ТаблицаРезультатов = Неопределено Тогда
ТаблицаРезультатов = Новый ТаблицаЗначений;
КонецЕсли;
ирОбщий.ПеревестиКолонкиНайтиПоСсылкамЛкс(НайденныеСсылки);
Для Сч = 0 По НайденныеСсылки.Колонки.Количество() - 1 Цикл
ТаблицаРезультатов.Колонки.Добавить(НайденныеСсылки.Колонки[Сч].Имя);
КонецЦикла;
Для Каждого Строка Из НайденныеСсылки Цикл
Если Ложь
Или Строка.Метаданные = Неопределено
Или Строка.Ссылка = Неопределено
Тогда
Продолжить;
КонецЕсли;
НоваяСтрока = ТаблицаРезультатов.Добавить();
НоваяСтрока.Метаданные = Строка.Метаданные.ПолноеИмя();
//Если Строка.Данные = Неопределено Тогда
// Строка.Данные = НоваяСтрока.Метаданные; // так будет возникать ошибка в Обработка.ирПоискДублейИЗаменаСсылок.ЗаменитьСсылкиВОбъектеБД()
//КонецЕсли;
НоваяСтрока.Данные = ЗначениеВСтрокуВнутр(Строка.Данные);
НоваяСтрока.Ссылка = Строка.Ссылка;
КонецЦикла;
ирОбщий.ПеревестиКолонкиНайтиПоСсылкамЛкс(ТаблицаРезультатов);
Возврат ТаблицаРезультатов;
КонецФункции
Функция ТекущийСеансЛкс() Экспорт
Если ирКэш.НомерРежимаСовместимостиЛкс() >= 803007 Тогда
ТекущийСеанс = Вычислить("ПолучитьТекущийСеансИнформационнойБазы()");
#Если Сервер И Не Сервер Тогда
ТекущийСеанс = ПолучитьТекущийСеансИнформационнойБазы();
#КонецЕсли
Иначе
Попытка
Сеансы = ПолучитьСеансыИнформационнойБазы(); // Иногда выполняется долго
Исключение
Сообщить("У пользователя отсутствуют административные права 1С. Некоторые функции инструментов отключены.");
Возврат Неопределено;
КонецПопытки;
НомерСеанса = НомерСеансаИнформационнойБазы();
Для Каждого Сеанс Из Сеансы Цикл
Если Сеанс.НомерСеанса = НомерСеанса Тогда
ТекущийСеанс = Сеанс;
Прервать;
КонецЕсли;
КонецЦикла;
КонецЕсли;
Если ТекущийСеанс = Неопределено Тогда
Сообщить("Собственный сеанс не найден");
Результат = Неопределено;
Иначе
Результат = Новый Структура;
Результат.Вставить("НачалоСеанса", ТекущийСеанс.НачалоСеанса);
Результат.Вставить("НомерСеанса", ТекущийСеанс.НомерСеанса);
Результат.Вставить("ИмяПриложения", ТекущийСеанс.ИмяПриложения);
Результат.Вставить("ИмяКомпьютера", ТекущийСеанс.ИмяКомпьютера);
КонецЕсли;
Возврат Результат;
КонецФункции

File diff suppressed because it is too large Load Diff

View File

@ -1,20 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
<CommonPicture uuid="f2c5114b-7dd8-4bfa-8e6d-03b03be454f8">
<CommonPicture uuid="df1a1ecd-57f5-4f5f-ae09-030a5a734ff6">
<Properties>
<Name>ирRegex101</Name>
<Name>ирCSV</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Ир regex101</v8:content>
<v8:content>Ир CSV</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Ир regex101</v8:content>
<v8:content>Ир CSV</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Ир regex101</v8:content>
<v8:content>Ир CSV</v8:content>
</v8:item>
</Synonym>
<Comment/>

Binary file not shown.

After

Width:  |  Height:  |  Size: 490 B

View File

@ -1,20 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
<CommonPicture uuid="b459dbd9-93fb-4f87-93e5-14946ffd1aa9">
<CommonPicture uuid="b46ac884-72c6-4736-a691-3c4f4732566d">
<Properties>
<Name>ирВыражение2</Name>
<Name>ирGithub</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Выражение2</v8:content>
<v8:content>Github (ИР)</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Выражение2</v8:content>
<v8:content>Github (ИР)</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Выражение2</v8:content>
<v8:content>Github (ИР)</v8:content>
</v8:item>
</Synonym>
<Comment/>

Binary file not shown.

After

Width:  |  Height:  |  Size: 591 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 431 B

View File

@ -0,0 +1,25 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
<CommonPicture uuid="92edeca8-db27-4d02-a24c-a97ea23635fa">
<Properties>
<Name>ирVisualStudioCode</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Ир visual studio code</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Ир visual studio code</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Ир visual studio code</v8:content>
</v8:item>
</Synonym>
<Comment/>
<AvailabilityForChoice>false</AvailabilityForChoice>
<AvailabilityForAppearance>false</AvailabilityForAppearance>
</Properties>
</CommonPicture>
</MetaDataObject>

View File

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<ExtPicture xmlns="http://v8.1c.ru/8.3/xcf/extrnprops" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
<Picture>
<xr:Abs>Picture.png</xr:Abs>
<xr:LoadTransparent>false</xr:LoadTransparent>
</Picture>
</ExtPicture>

Binary file not shown.

After

Width:  |  Height:  |  Size: 552 B

View File

@ -0,0 +1,25 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
<CommonPicture uuid="36325f5d-a4e4-4018-99dc-bd60d89ac858">
<Properties>
<Name>ирВыражениеXPath</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Ир выражение x path</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Ир выражение x path</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Ир выражение x path</v8:content>
</v8:item>
</Synonym>
<Comment/>
<AvailabilityForChoice>false</AvailabilityForChoice>
<AvailabilityForAppearance>false</AvailabilityForAppearance>
</Properties>
</CommonPicture>
</MetaDataObject>

Binary file not shown.

After

Width:  |  Height:  |  Size: 938 B

View File

@ -0,0 +1,25 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
<CommonPicture uuid="b459dbd9-93fb-4f87-93e5-14946ffd1aa9">
<Properties>
<Name>ирВыражениеРегулярное</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Выражение регулярное</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Выражение регулярное</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Выражение регулярное</v8:content>
</v8:item>
</Synonym>
<Comment/>
<AvailabilityForChoice>false</AvailabilityForChoice>
<AvailabilityForAppearance>false</AvailabilityForAppearance>
</Properties>
</CommonPicture>
</MetaDataObject>

View File

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<ExtPicture xmlns="http://v8.1c.ru/8.3/xcf/extrnprops" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
<Picture>
<xr:Abs>Picture.png</xr:Abs>
<xr:LoadTransparent>false</xr:LoadTransparent>
</Picture>
</ExtPicture>

View File

@ -0,0 +1,25 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
<CommonPicture uuid="251c1ba1-78a5-45e8-80d7-fca2f5e78f1a">
<Properties>
<Name>ирГлобальныйПоиск</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Ир глобальный поиск</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Ир глобальный поиск</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Ир глобальный поиск</v8:content>
</v8:item>
</Synonym>
<Comment/>
<AvailabilityForChoice>false</AvailabilityForChoice>
<AvailabilityForAppearance>false</AvailabilityForAppearance>
</Properties>
</CommonPicture>
</MetaDataObject>

View File

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<ExtPicture xmlns="http://v8.1c.ru/8.3/xcf/extrnprops" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
<Picture>
<xr:Abs>Picture.png</xr:Abs>
<xr:LoadTransparent>false</xr:LoadTransparent>
</Picture>
</ExtPicture>

Binary file not shown.

After

Width:  |  Height:  |  Size: 587 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.0 KiB

After

Width:  |  Height:  |  Size: 7.3 KiB

View File

@ -0,0 +1,25 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
<CommonPicture uuid="5b7690f7-5bac-43e4-9c5f-7b23602d7354">
<Properties>
<Name>ирДинамическийСписок</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Динамический список</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Динамический список</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Динамический список</v8:content>
</v8:item>
</Synonym>
<Comment/>
<AvailabilityForChoice>false</AvailabilityForChoice>
<AvailabilityForAppearance>false</AvailabilityForAppearance>
</Properties>
</CommonPicture>
</MetaDataObject>

View File

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<ExtPicture xmlns="http://v8.1c.ru/8.3/xcf/extrnprops" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
<Picture>
<xr:Abs>Picture.png</xr:Abs>
<xr:LoadTransparent>false</xr:LoadTransparent>
</Picture>
</ExtPicture>

Binary file not shown.

After

Width:  |  Height:  |  Size: 203 B

View File

@ -0,0 +1,25 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
<CommonPicture uuid="13d39c1e-0769-449f-90cb-d44d3d162b2e">
<Properties>
<Name>ирИнфобаза</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Инфобаза</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Инфобаза</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Инфобаза</v8:content>
</v8:item>
</Synonym>
<Comment/>
<AvailabilityForChoice>false</AvailabilityForChoice>
<AvailabilityForAppearance>false</AvailabilityForAppearance>
</Properties>
</CommonPicture>
</MetaDataObject>

View File

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<ExtPicture xmlns="http://v8.1c.ru/8.3/xcf/extrnprops" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
<Picture>
<xr:Abs>Picture.png</xr:Abs>
<xr:LoadTransparent>false</xr:LoadTransparent>
</Picture>
</ExtPicture>

Binary file not shown.

After

Width:  |  Height:  |  Size: 221 B

View File

@ -0,0 +1,25 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
<CommonPicture uuid="9f55deae-a8c2-4061-8df9-528e4ee97f3a">
<Properties>
<Name>ирИсторияГита</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Ир история гита</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Ир история гита</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Ир история гита</v8:content>
</v8:item>
</Synonym>
<Comment/>
<AvailabilityForChoice>false</AvailabilityForChoice>
<AvailabilityForAppearance>false</AvailabilityForAppearance>
</Properties>
</CommonPicture>
</MetaDataObject>

View File

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<ExtPicture xmlns="http://v8.1c.ru/8.3/xcf/extrnprops" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
<Picture>
<xr:Abs>Picture.png</xr:Abs>
<xr:LoadTransparent>false</xr:LoadTransparent>
</Picture>
</ExtPicture>

Binary file not shown.

After

Width:  |  Height:  |  Size: 235 B

View File

@ -0,0 +1,25 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
<CommonPicture uuid="5170b434-1413-49a7-a239-8cdcf13d0245">
<Properties>
<Name>ирКлавиша</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Клавиша (ИР)</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Клавиша (ИР)</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Клавиша (ИР)</v8:content>
</v8:item>
</Synonym>
<Comment/>
<AvailabilityForChoice>false</AvailabilityForChoice>
<AvailabilityForAppearance>false</AvailabilityForAppearance>
</Properties>
</CommonPicture>
</MetaDataObject>

View File

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<ExtPicture xmlns="http://v8.1c.ru/8.3/xcf/extrnprops" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
<Picture>
<xr:Abs>Picture.png</xr:Abs>
<xr:LoadTransparent>false</xr:LoadTransparent>
</Picture>
</ExtPicture>

Binary file not shown.

After

Width:  |  Height:  |  Size: 444 B

View File

@ -0,0 +1,25 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
<CommonPicture uuid="94546654-43db-4fad-9df9-5d85e0fc635e">
<Properties>
<Name>ирЛампочка</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Ир лампочка</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Ир лампочка</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Ир лампочка</v8:content>
</v8:item>
</Synonym>
<Comment/>
<AvailabilityForChoice>false</AvailabilityForChoice>
<AvailabilityForAppearance>false</AvailabilityForAppearance>
</Properties>
</CommonPicture>
</MetaDataObject>

View File

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<ExtPicture xmlns="http://v8.1c.ru/8.3/xcf/extrnprops" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
<Picture>
<xr:Abs>Picture.png</xr:Abs>
<xr:LoadTransparent>false</xr:LoadTransparent>
</Picture>
</ExtPicture>

Binary file not shown.

After

Width:  |  Height:  |  Size: 716 B

View File

@ -0,0 +1,25 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
<CommonPicture uuid="448dbb4f-b5e9-4e30-8700-446212cc4a44">
<Properties>
<Name>ирЛоготип16х16Векторный</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Логотип 16х16 векторный (ИР)</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Логотип 16х16 векторный (ИР)</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Логотип 16х16 векторный (ИР)</v8:content>
</v8:item>
</Synonym>
<Comment/>
<AvailabilityForChoice>false</AvailabilityForChoice>
<AvailabilityForAppearance>false</AvailabilityForAppearance>
</Properties>
</CommonPicture>
</MetaDataObject>

View File

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<ExtPicture xmlns="http://v8.1c.ru/8.3/xcf/extrnprops" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
<Picture>
<xr:Abs>Picture.svg</xr:Abs>
<xr:LoadTransparent>false</xr:LoadTransparent>
</Picture>
</ExtPicture>

View File

@ -0,0 +1,6 @@
<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
<g transform="matrix(.34379 0 0 .34379 -.22789 -.22411)" stroke="#000">
<ellipse cx="24.071" cy="24.071" rx="21.572" ry="21.656" fill="none" stroke-width="3"/>
<path transform="matrix(1.0238 0 0 .96974 -.38743 .18752)" d="m12.577 11.561 4.4146 7.6454 4.4146 7.6475 4.4146-7.6475 4.4146-7.6454h-8.8292zm24.265 5.0271-9.0238 10.288 8.9284 9.73 0.09539-20.018zm-12.16 14.004-5.7825 9.1822h11.647z" fill="#ccceea" stroke-width="2.0966"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 544 B

View File

@ -0,0 +1,25 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
<CommonPicture uuid="74c2e748-6a54-45a0-9f22-24f91417fedf">
<Properties>
<Name>ирМакетКонфигурации</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Ир макет конфигурации</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Ир макет конфигурации</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Ир макет конфигурации</v8:content>
</v8:item>
</Synonym>
<Comment/>
<AvailabilityForChoice>false</AvailabilityForChoice>
<AvailabilityForAppearance>false</AvailabilityForAppearance>
</Properties>
</CommonPicture>
</MetaDataObject>

View File

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<ExtPicture xmlns="http://v8.1c.ru/8.3/xcf/extrnprops" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
<Picture>
<xr:Abs>Picture.png</xr:Abs>
<xr:LoadTransparent>false</xr:LoadTransparent>
</Picture>
</ExtPicture>

Binary file not shown.

After

Width:  |  Height:  |  Size: 348 B

View File

@ -0,0 +1,25 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
<CommonPicture uuid="2b555280-a697-4335-9644-f6128c26eb72">
<Properties>
<Name>ирМетодыМодуля</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Ир методы модуля</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Ир методы модуля</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Ир методы модуля</v8:content>
</v8:item>
</Synonym>
<Comment/>
<AvailabilityForChoice>false</AvailabilityForChoice>
<AvailabilityForAppearance>false</AvailabilityForAppearance>
</Properties>
</CommonPicture>
</MetaDataObject>

View File

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<ExtPicture xmlns="http://v8.1c.ru/8.3/xcf/extrnprops" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
<Picture>
<xr:Abs>Picture.png</xr:Abs>
<xr:LoadTransparent>false</xr:LoadTransparent>
</Picture>
</ExtPicture>

Binary file not shown.

After

Width:  |  Height:  |  Size: 654 B

View File

@ -10,11 +10,11 @@
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Строка (ИР)</v8:content>
<v8:content>Неизвестный тип (ИР)</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Строка (ИР)</v8:content>
<v8:content>Неизвестный тип (ИР)</v8:content>
</v8:item>
</Synonym>
<Comment/>

View File

@ -0,0 +1,25 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
<CommonPicture uuid="e62c6929-3dcd-4975-b7ba-f6015b5a6809">
<Properties>
<Name>ирОбработкаОбъектовСПараметрами</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Ир обработка объектов с параметрами</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Ир обработка объектов с параметрами</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Ир обработка объектов с параметрами</v8:content>
</v8:item>
</Synonym>
<Comment/>
<AvailabilityForChoice>false</AvailabilityForChoice>
<AvailabilityForAppearance>false</AvailabilityForAppearance>
</Properties>
</CommonPicture>
</MetaDataObject>

View File

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<ExtPicture xmlns="http://v8.1c.ru/8.3/xcf/extrnprops" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
<Picture>
<xr:Abs>Picture.png</xr:Abs>
<xr:LoadTransparent>false</xr:LoadTransparent>
</Picture>
</ExtPicture>

Some files were not shown because too many files have changed in this diff Show More