HostedRedmine.com has moved to the Planio platform. All logins and passwords remained the same. All users will be able to login and use Redmine just as before. "Read more...":https://support.plan.io/news/187
Описание подсистемы¶
Продукт представляет собой интегрированный в подсистему набор мощных инструментов разработчика на платформе 1С 8. На конференции Infostart Event Evolution 2013 подсистема получила награду "Лучшая разработка".
Варианты поставки¶
- Конфигурация (для объединения с вашей) - файл с расширением "cf"
- Расширение (рекомендуемый для 8.3.11+) - файл с расширением "cfe"
- Портативный (набор внешних обработок) - файл с расширением "zip"
Скачать их можно в разделе Файлы . Далее приводится описание варианта Конфигурация.
Поддерживаются клиентские приложения¶
- 32-битный толстый клиент (1cv8.exe), доступны все функции
- 32-битный тонкий клиент (1cv8c.exe), только для запуска 32-битного толстого клиента
- 64-битный толстый клиент (1cv8.exe), недоступны некоторые малозначимые функции
- 64-битный тонкий клиент (1cv8c.exe), только для запуска 64-битного толстого клиента
Поддерживаются режимы запуска¶
- толстый клиент обычное приложение (основной режим)
- толстый клиент управляемое приложение, недоступен в портативном варианте
- на стороне сервера доступно использование некоторых программных отладочных функций
Поддерживаются режимы конфигурации¶
- (для 8.3) "Режим использования синхронных вызовов расширений и внешних компонент" <> "Не использовать"
Поддерживаются варианты встроенного языка¶
- русский
- английский
Запуск в режиме "Обычное приложение"¶
Конфигурации под управляемое приложение часто вполне работоспособны и в режиме обычного приложения. У таких конфигураций установлен основной режим запуска "Управляемое приложение". Однако вы можете запустить для них обычное приложение любым их вариантов
- указав параметр командной строки /RunModeOrdinaryApplication
- установив пользователю базы свойство "Режим запуска" = "Обычное приложение"
- из конфигуратора в "Сервис/Параметры" указать режим запуска "Управляемое приложение и обычное приложение" и запускать команду "Начало отладки"/"Толстый клиент (обычное приложение)"
- из управляемого приложения выполнив команду подсистемы "Запустить обычное приложение" или формы базовой внешней обработки портативного варианта инструментов
Как найти нужный инструмент¶
В обычном приложении на панели инструментов подсистемы есть кнопка, открывающая список инструментов и общие настройки. В управляемом приложении та же форма открывается командой "Список инструментов и настройки".
Используя фильтр по названию, часто можно быстро найти нужный инструмент. Также можно прочитать описание каждого инструмента и нажать кнопку "Поиск по текстам интерфейса".
Как разобраться в море кнопок¶
В каждой немаленькой командной панели подсистемы есть кнопка $IMAGE1$ "Структура командной панели" (продвинутый аналог "Все действия" в управляемой форме). Она позволяет искать по описанию кнопок.
Как разобраться в море элементов управления¶
В каждой немаленькой форме подсистемы, есть кнопка $IMAGE4$ "Показать структуру формы" (далекий аналог "Изменить форму" в управляемой форме). Она позволяет искать по заголовкам и подсказкам элементов управления.
Копирование и вставка ссылок¶
Во всех полях ввода и табличных полях подсистемы доступны команды Копирования (SHIFT+ALT+C) и Вставки (SHIFT+ALT+V) ссылки. Демонстрация
В большинстве полей ввода подсистемы¶
- при вставке представлений ссылок документов выполняется поиск подходящего документа по номеру и дате из вставленного представления
- при вставке навигационных ссылок они заменяются на обычные ссылки
- при вставке представлений уникальных идентификаторов (например "<Объект не найден> (2491:bb0d84b6646fdfd3424fd266dd85544a)", "dd85544a-d266-424f-bb0d-84b6646fdfd8") выполняется преобразование уникального идентификатора в ссылку
Глобальные команды управляемых форм¶
В непортативных вариантах во всех управляемых формах (не ограничиваясь подсистемой), открытых не в режиме "Блокировать владельца", сочетание клавиш CTRL+ALT+E вызывает контекстное меню выбора глобальной команды подсистемы. Его состав определяется текущими ячейкой/полем/строкой/таблицей/табличным документом/формой. Доступные глобальные команды:
"Редактировать объект"
"Открыть объект"
"Обработать выделенные объекты"
"Открыть различные значения колонки"
"Сравнить данные"
"Открыть таблицу"
"Настроить список"
"Отладить компоновку данных"
"Структура формы"
Так например выглядит состав этого меню при вызове в таблице динамического списка:
Флажок "Объекты на сервере"¶
Этот флажок присутствует во всех инструментах, выполняющих работу с объектами данных, и обеспечивает перенос всей работы с объектами на сервер, что позволяет избежать ряда ошибок в конфигурациях под управляемое приложение. В этом режиме на клиенте работа идет с имитаторами объектов данных, которые инкапсулируют серверные вызовы с выполнением операций с реальными объектами. Эти лишние действия несколько замедляют работу с объектами, поэтому отключайте этот режим, если у вас не возникают ошибки указанные выше ошибки. Режим состоит из набора приемов и ограничений:
- Создание объекта - Менеджер.Создать*() - ирОбщий.ОбъектБДПоКлючуЛкс()
- Получение существующего объекта - Ссылка.ПолучитьОбъект() - ирОбщий.ОбъектБДПоКлючуЛкс()
- Получение типа объекта - ТипЗнч(Объект) - ирОбщий.ТипОбъектаБДЛкс()
- Получение метаданных объекта - Объект.Метаданные() - Метаданные.НайтиПоТипу(ирОбщий.ТипОбъектаБДЛкс(Объект))
- Табличная часть имитируется таблицей значений и потому не имеет методов Выгрузить(), Загрузить()
Функция ирОбщий.ОбъектБДПоКлючуЛкс() возвращает структуру:
- Методы - ОбработкаОбъект с предопределенными свойствами и методами объекта (экспортные переменные и методы объектов отсутствуют)
- Данные - Структура, ТаблицаЗначений - данные объекта
Список инструментов¶