Пример перевода УТ 10.3 на УФ (тонкий клиент) через расширение

Публикация № 1001037

Администрирование - Системное

5
Пример перевода конфигурации УТ10.3 на управляемые формы в режиме тонкого клиента через расширение.

Расширение демонстрирует механизм перевода обычных форм (толстый клиент) на управляемые формы (тонкий клиент) на примере УТ 10.3 (документ "Заказ покупателя").

Требование к конфигурации:

  1. Отключенный режим совместимости
  2. Тестировалось на версии 10.3.47.2 (вполне возможно, что работать будет на любой версии)

При отключении режима совместимости необходимо будет изменить имена следующих картинок:

  • История
  • ОткрытьФайл
  • ПереместитьВверх
  • ПереместитьВниз
  • СохранитьФайл

также необходимо поправить общий модуль "СтроковыеФункцииКлиентСервер" ввиду того, что в платформе появились одноименные методы "ПобитовоеИ,ПобитовоеИли,ПобитовоеНе,ПобитовоеИсключающееИли" - либо заменяем их на нижнее подчеркивание либо просто удаляем.

На этом изменения в конфигурации заканчиваются и можно подключать расширение.

После подключения расширения у Вас появятся следующие возможности:

  1. Запускать конфигурацию в режиме тонкого клиента (с одним документом "Заказ покупателя")
  2. Настраивать форму списка данного документа (в зависимости от пользователей можно устанавливать неснимаемые отборы, выводить нужные колонки, настраивать условное оформление)
  3. Настраивать форму документа (заполнять значения реквизитов в зависимости от условий, проверять заполнение реквизитов,настраивать условное оформление - все в разрезе пользователей)
  4. Корректировать движение регистров (по условиям)
  5. Устанавливать свои префиксы в зависимости от значений выбранных реквизитов
5

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

Наименование Файл Версия Размер
Пример перевода УТ 10.3 на УФ (тонкий клиент) через расширение.:
.cfe 307,66Kb
11.02.19
2
.cfe 307,66Kb 2 Скачать

См. также

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо
1. Darklight 18 12.02.19 09:58 Сейчас в теме

Требование к конфигурации:
Отключенный режим совместимости


У Вас чрезмерно сильное требование. Да и не точное. Правильнее был бы указать минимальный уровень совместимости с версией платформы и, желательно, подробно указать - как его переключить (но точно это не режим совместимости "Не испрльзовать" - конечно, архитекторы платформы 1С: Предприятие - извращенцы - ну надо же было такой "плавающий" режим ввести) - нужно указывать точную мин версию платформы. Потому что, сейчас у кого-то стоит платформа 8.3.8, у кого-то 8.3.13, а завтра у кого-то будет установлена 8.3.15.... и что там ещё повылазиет несовместимого в новых версиях платформы - не понятно.


также необходимо поправить общий модуль "СтроковыеФункцииКлиентСервер" ввиду того, что в платформе появились одноименные методы "ПобитовоеИ,ПобитовоеИли,ПобитовоеНе,ПобитовоеИсключающееИли" - либо заменяем их на нижнее подчеркивание либо просто удаляем.


Странное предложение. Ну да, конечно, понятно, что после отключения совместимости эти функции появятся в API платформы и возникнет конфликт имён. Но.... параметры (типы аргументов) функций у размещённых в общем модуле "СтроковыеФункцииКлиентСервер" и в API платформы (не помню сейчас точно с какого релиза, помоем появились с 8.3.10 или чуть раньше) совсем другие (массив против чисел). Вообще реализация функций в "СтроковыеФункцииКлиентСервер", на мой взгляд, совсем не эффективная. Но главное - эти эти разные реализации не совместимы друг с другом.

К счастью, они не экспортные и используются только внутри алгоритмов, вызываемых из функции "ВычислитьХешСтрокиПоАлгоритмуMD5" - поэтому я бы не рекомендовал бы их удалять - а нужно сделать рефакторинг - переименование этих функций (это затронет только общий модуль "СтроковыеФункцииКлиентСервер").

Да, и неплохо бы уточнить - что сделанные изменения надо не забывать учитывать каждый раз при обновлении конфигурации - особенно режим совместимости и переименованные функции! Ведь это не входит в состав расширения.
2. noprogrammer 14 12.02.19 15:19 Сейчас в теме
(1) Согласен по всем пунктам.

Минимальный уровень совместимости: 8.3.11
3. ZLENKO 381 12.02.19 21:05 Сейчас в теме
Оставьте свое сообщение