Глава 14. Режим низкой скорости соединения
Режим низкой скорости соединения предназначен для использования системы по медленным каналам связи (например, через GPRS-модем). Скорость работы и размер трафика оптимизируются за счет уменьшения количества обращений к серверу и отказа от передачи несущественной информации.
Скорость соединения устанавливается в диалогах добавления и редактирования информационной базы (подробнее см. книгу «1С:Предприятие 8.2. Руководство администратора»), в параметрах информационной базы при запуске клиента (подробнее см. раздел «Установка скорости соединения» здесь.
Внешне установка режима низкой скорости соединения проявляется в виде отсутствия картинок разделов на панели разделов.
При начале работы показываются команды рабочего стола и пустая рабочая область, на которой содержится гиперссылка Показать рабочий стол. Если необходима работа с формами рабочего стола, нужно открыть его по этой ссылке.
При работе с данными в режиме низкой скорости следует учитывать, что оповещение сервера о закрытии формы, которая заблокировала данные, посылается через 20 секунд или одновременно с запросом об открытии другой формы.
В этом режиме при выборе из списков в поле ввода и при вводе по строке данные будут считываться из базы данных не каждый раз, а по возможности будут использоваться ранее полученные данные. Если в базе появились новые данные и их нужно выбрать, а они еще не отображаются в списке, то нужно повторить выбор в поле ввода (повторно нажать кнопку выбора без перехода в другое поле) или обновить список (командой Обновить или клавишей F5 в форме списка выбора). Также в поле ввода при вводе с клавиатуры список выбора автоматически не открывается. Чтобы открыть его, следует нажать клавишу Стрелка вниз.
Глава 15. Режим обычного приложения
Данная глава содержит информацию по работе с конфигурациями, разработанными специально для режима обычного приложения или созданными на платформе версии 8.1.
Интерфейс
Основное окно программы в режиме «обычного приложения» значительно отличается от режима управляемого приложения и в общем случае может иметь вид, как показано на рисунке ниже.
Рис. 186. Основное окно «обычного приложения»
Главное меню содержит команды работы с файлами, редактирования, вызова форм объектов конфигурации и т. д.
На панелях инструментов располагаются команды вызова стандартных и сервисных функций. Для перехода к спискам и объектам информационной базы используется меню Операции и кнопки панелей инструментов, если определено на этапе конфигурирования.
Меню «Операции»
Меню Операции используется для перехода к спискам и объектам информационной базы, а также для вызова сервисных функций. При выборе типа объекта в меню Операции на экране отобразится список существующих объектов данного типа. В этом списке следует выбрать наименование нужного объекта и затем нажать кнопкуOK. Форма выбранного объекта откроется в новом окне.
Настройка списка
Отбор и сортировка списка
Настройка просмотра списка, отображаемого в таблице (списки объектов, журналы и списки документов и т. д.), производится в диалоге Отбор и сортировка, который вызывается выбором пункта Установить отбор и сортировку списка.
Настройка отбора
В некоторых списках предусматривается возможность отбора данных по значениям реквизитов. Это позволяет просматривать только те данные, которые имеют определенное значение в реквизите, выбранном для отбора. Например, можно вывести всех контрагентов, определенных как частное лицо.
Отбор данных производится по определенному набору реквизитов.
Отбор данных характеризуется видом отбора, видом сравнения и значением отбора.
Видами отбора называются критерии, которые определяются на этапе конфигурирования. Пользователь, выполняя отбор, может применять только те виды отборов, которые определены на этапе конфигурирования. Видом отбора может быть, например, реквизит Вид контрагента.
Вид сравнения указывает, как будет применен отбор. Состав возможных видов сравнения определяется типом данных.
Можно отбирать данные, содержащие даты, большие заданной, находящиеся в интервале дат, входящие в список или, наоборот, не входящие в список и т. д.
Значением отбора может являться любое из имеющихся значений этого реквизита, например, Частное лицо. Вид и значение отбора составляют условие отбора. Условие отбора в определенный момент времени может быть только одно.
Заметим, что возможность отбора предусматривается для большинства списков, причем по одному или нескольким реквизитам. Если для списка отборы не предусмотрены, то в меню и в панели инструментов не будут содержаться элементы интерфейса для управления отборами.
При установке отбора в окне формы списка выводятся только элементы, удовлетворяющие выбранному условию отбора.
Отбор данных в списке может быть установлен несколькими способами.
Ручная установка отбора.Пользователь может сам задавать условие отбора, т. е. выбирать и вид отбора, и значение отбора.
Для ручной установки отбора следует выбрать пункт Установить отбор и сортировку списка.
Данный пункт меню и кнопка могут быть недоступны, если пользователю не предоставлена возможность устанавливать отбор самостоятельно.
При входе в режим установки отбора открывается диалог, в котором необходимо выбрать вид и конкретное значение отбора. Состав элементов отбора определяется при конфигурировании задачи для каждого вида списка. Состав элементов отбора может быть установлен или изменен программно перед открытием формы.
Например, для журнала документов настройка списка может выглядеть следующим образом:
Рис. 187. Настройка списка журнала документов
Для того чтобы сформировать условие отбора, следует выбрать реквизиты, указать их значение и вид сравнения. Например, реквизит – Документы по складу, значение – Основной склад, а вид сравнения – Не равно.
Справа от списка видов отбора в диалоге расположено поле для непосредственного ввода значения отбора. Формат ввода зависит от типа значения. Например, для отбора по числовому реквизиту нужно будет ввести числовое значение, а для отбора по организации – выбрать организацию из списка организаций. После ввода значения для установки отбора нажмите кнопку О K.
Для некоторых видов отбора непосредственный ввод значения невозможен из-за того, что в них включаются значения различных типов.
Если выполняется установка отбора для иерархических данных, то состав списка зависит от режима просмотра. При установленном иерархическом просмотре условия отбора не применяются к группам, т. е. показываются все группы справочника. Если осуществляется неиерархический просмотр, то показываются только элементы, удовлетворяющие условиям отбора.
Для иерархических данных возможна установка вида сравнения по иерархии. Если выбран вид сравнения В иерархии, то будет осуществляться проверка того, что сравниваемое значение входит в группу. Если выбран вид сравнения Не в иерархии, то будет осуществляться проверка того, что сравниваемое значение не входит в группу.
При изменении отбора в списке для всех регистров, подчиненных регистратору, порядок может заменяться оптимальным для установленного отбора в том случае, когда отбор был установлен системой при открытии списка. Например, при установке отбора по регистратору устанавливается порядок по номеру строки, а при отмене отбора по регистратору – по дате.
Отбор по текущему значению
При анализе данных, выведенных в табличное поле, часто требуется выполнить отбор по конкретному текущему значению ячейки. Такой отбор можно выполнить с использованием диалога Отбор и сортировка. Но для упрощения процедуры отбора можно воспользоваться специальной командой Отбор по текущемузначению или соответствующей кнопкой командной панели.
Команда доступна, если для данной колонки таблицы можно произвести отбор. Визуально такие колонки можно определить по доступности кнопки Отбор по текущему значению командной панели.
Чтобы выполнить отбор по значению, выберите ячейку, содержащую это значение, и команду Отбор по текущему значению. При выполнении команды производится отбор, и кнопка будет отображаться в нажатом виде.
Выполнение отбора по значению эквивалентно выполнению отбора по данной колонке с указанием единственного значения и условия отбора Равно.
Для отмены отбора по значению выберите ячейку, содержащую это значение, и повторно выберите командуОтбор по текущему значению.
Допускается последовательное выполнение отборов по значению (после отбора по значению в одной колонке выполняется отбор по значению другой колонки и т. д.).
Если по колонке выполнен отбор, отличный от отбора по значению, то кнопка Отбор по текущему значениюне будет показана как нажатая, а выполнение отбора по значению приведет к изменению условий отбора, выполненного прежде.
Отключение отбора
Чтобы отключить отбор, выберите пункт Отключить отбор. В этом случае будут показываться все записи, имеющиеся в списке.