Загрузил hr

Руководство по 1С:Торговля 7.5 Конфигуратору

1С:Торговля 7.5
Руководство по использованию
конфигуратора
ОГЛАВЛЕНИЕ
Введение
Структура Руководства
Что вы должны знать
Принятые обозначения
Глава 1 . Концепция 1С:Торговли
Краткое описание понятий (объектов) системы
Типы данных, используемые системой
Технологические компоненты 1С:Торговли
Глава 2. Метаданные
Понятие "метаданные"
Окно "Метаданные"
Создание элемента данных
Редактирование элемента данных.
Удаление элемента данных
Упорядочивание элементов данных
Редактирование глобального модуля
Поиск во всех текстах
Сохранение сделанных изменений
Загрузка изменений
Глава 3. Константы
Ведение списка констант
Создание новой константы
Редактирование свойств константы
Удаление константы
Создание пользовательского описания
Глава 4. Справочники
Ведение списка справочников
Создание новых справочников
Редактирование свойств справочника
Удаление справочника
Работа с реквизитами справочника
Создание визуального представления справочника
Создание пользовательского описания
Глава 5. Документы и Расчеты
Документы в системе 1С:Торговля
Ведение списка документов
Создание новых видов документов и расчетов
Редактирование свойств документа
Описание структуры документа
Создание формы документа
Модуль движения регистров
Удаление документа
Организация ввода документа “на основании”
Подчиненные документы
Создание пользовательского описания
Глава 6. Регистры
Регистры в системе 1С:Торговля
Ведение списка регистров
Создание новых регистров
Редактирование свойств регистра
Определение состава регистра
Удаление регистра
Создание пользовательского описания
Глава 7. Журналы
Ведение списка журналов
Создание новых журналов
Редактирование свойств журнала
Графы
Создание формы журнала
Удаление журнала
Создание пользовательского описания
Глава 8. Перечисления
Перечисления в системе 1С:Торговля
Ведение списка перечислений
Создание нового перечисления
Редактирование свойств перечисления
Значения перечисления
Удаление перечисления
Создание пользовательского описания
Глава 9 . Отчеты и обработка
Отчеты в системе 1С:Торговля
Ведение списка отчетов
Создание новых отчетов
Редактирование свойств отчета
Создание формы отчета
Удаление отчета
Создание пользовательского описания
Глава 10. Редактор форм
Вызов редактора форм
Окно редактора форм
Подокна
Добавление и удаление листов
Редактирование формы элемента данных
Глава 11. Редактор диалогов
Что такое “диалог” ?
Элементы диалога
Создание диалога
Редактирование диалога
Разметка
Создание элементов диалога
Выбор элементов диалога
Перемещение и изменение размеров элементов диалога
Выравнивай не элементов диалога
Удаление элементов диалога
Отмена сделанных изменений
Определение порядка обхода элементов диалога
Редактирование свойств элемента диалога
Работа с элементом типа “Таблица ”
Проверка диалога
Глава 12 . Редактор текстов
Редактирование текстовых документов
Редактирование текстов программных модулей
Создание или открытие текстового документа
Ввод и редактирование текста
Отмена сделанных изменений
Поиск и замена
Сохранение текстового документа
Печать текстового документа
Глава 13. Табличный редактор
Что такое таблица в системе 1С:Торговля
Общие принципы создания шаблона
Работа с таблицами
Создание или открытие табличного документа
Перемещение по таблице
Выделение ячеек, строк и столбцов таблицы
Изменение высоты строк и ширины столбцов
Ввод текста в ячейку
Форматирование ячеек таблицы
Перемещение и копирование ячеек
Добавление и удаление строк и столбцов
Работа с секциями таблицы
Использование графических объектов
Работа с OLE-объектами
Колонтитулы
Глава 14. Администрирование
Ведение списка пользователей
Сохранение списка пользователей
Глава 15. Индивидуальный пользовательский интерфейс
Ведение списка пользовательских интерфейсов
Сохранение списка пользовательских интерфейсов
Редактирование пользовательского интерфейса
Глава 16. Редактор пользовательских меню
Вызов редактора меню
Окно редактора меню
Создание меню “вручную”
Редактирование свойств элемента меню
Удаление элемента меню
Создание меню с помощью Конструктора меню
Изменение структуры меню
Проверка созданного меню
Глава 17. Редактор панелей инструментов
Вызов редактора панелей инструментов
Окно редактора панелей инструментов
Создание новой панели инструментов
Выбор библиотеки пиктограмм
Редактирование панели инструментов
Переименование панели инструментов
Удаление панели инструментов
Сохранение панелей инструментов
Глава 18. Пользовательские права
Ведение списка наборов прав
Редактирование свойств набора прав
Создание набора прав на основе существующего
Удаление набора прав
Сортировка списка наборов прав
Сохранение списка наборов прав
Определение прав
Глава 19. Сохранение и восстановление данных
Сохранение данных
Восстановление данных
Глава 20. Сервисные возможности
Установка параметров интерфейса
Установка параметров модулей
Приложение. Конструктор запросов
Вызов Конструктора запросов
Работа с Конструктором запросов
Выход из Конструктора запросов
ВВЕДЕНИЕ
Настоящая книга является Руководством по использованию программы “1С:Конфигуратор”.
Программа “1С:Конфигуратор” является одним из компонентов системы 1С:Торговля.
Структура Руководства
Настоящее руководство состоит из глав, каждая из которых рассказывает об одном из режимов работы
1С:Конфигуратора.
В главе 1 излагается концепция системы 1С:Торговля: заложенные в нее принципы, общая схема работы,
основные используемые понятие и другое.
В главе 2 дается понятие “метаданные”, дается характеристика каждого из 7 предопределенных типов
данных, используемых в системе 1С:Торговля, и рассказывается об основных приемах создания и
редактирования элементов данных в процессе создания конфигурации задачи.
Главы со 3 по 9 каждая подробно рассказывают о работе с элементами данных конкретного типа.
Главы с 10 по 13 рассказывают об использовании специализированного редактора форм системы
1С:Торговля и его компонентов - редакторе диалогов, текстовом редакторе и редакторе таблиц.
Главы с 14 по 18 посвящены возможностям администрирования в системе 1С:Торговля. Рассказывается о
порядке создания и ведения списка пользователей, которым разрешена работа с системой, о задании
пользовательских прав и создании индивидуальных пользовательских интерфейсов.
В главе 19 рассматривается порядок сохранения архивной копии данных и восстановления данных в случае
их повреждения.
Глава 20 рассказывает о служебных режимах конфигуратора: настройка параметров конфигуратора,
использование встроенного калькулятора и другое.
В приложение дано описание Конструктора запросов - инструментального средства для
полуавтоматической генерации запросов на встроенном языке системы 1С:Торговля.
Что вы должны знать
Характер изложения данного Руководству предполагает, что вы знакомы с операционной системой
Microsoft Windows 95 и владеете базовыми навыками работы в ней.
Вам должны быть знакомы следующие понятия и навыки:
· использование меню “Пуск” (“Start”) для вызова программ;
· приемы работы с окнами;
· работа с меню;
· использование управляющих элементов диалогов;
· стандартные диалоги;
· понятие Буфера Обмена Windows и приемы работы с ним;
· настройка операционной системы Microsoft Windows 95 с помощью Панели Управления.
Если вы недостаточно хорошо владеете перечисленными выше понятиями и навыками, рекомендуем
обратиться к документации по операционной системе Microsoft Windows 95.
Принятые обозначения
Для лучшего понимания излагаемого материала в настоящем Руководстве приняты некоторые общие
приемы выделения отдельных элементов текста. Соглашение о таких приемах приведено ниже.
Обозначения клавиш. Клавиши, такие как Enter, Esc, Del и подобные, будут обозначаться надписями на
самих клавишах, без кавычек.
Для ссылок на клавиши управления курсором (клавиши со стрелками) будет использоваться фраза
“клавиши управления курсором”, когда необходимо сослаться сразу на все эти клавиши. Если необходимо
упомянуть эти клавиши по отдельности, будут использоваться слова “Стрелка Вверх”, “Стрелка Вниз”,
“Стрелка Вправо” и “Стрелка Влево” (также без кавычек).
Комбинации клавиш. Когда для выполнения какой-либо команды необходимо нажать комбинацию из
двух клавиш, она дается в виде Ctrl+F3. Такая запись означается, что необходимо сначала нажать первую
клавишу (в нашем примере - Ctrl), затем, не отпуская ее, нажать вторую клавишу комбинации (в нашем
примере - F3) для выполнения команды. Отпускать клавиши следует в обратном порядке ·
Обозначения кнопок. Наименования кнопок в диалогах будут даваться их названиями в кавычках,
например, “OK”, “Отмена”, “Удалить” и так далее.
Ключевые слова встроенного языка. При написании ключевых слов встроенного языка системы
1С:Торговля используются вперемешку прописные и строчные буквы, например: РабочаяДата
Глава 1
Концепция 1С:Торговли
1С:Торговля является универсальной системой для учета наличия и движения средств. За счет своей
универсальности 1С:Торговля может быть настроена на различные схемы учета складских запасов,
взаиморасчетов, средств на расчетных счетах и в кассе, кредитов, консигнации и т.д.
Функционирование системы делится на два процесса - настройку (конфигурирование) и исполнение
(собственно обработку данных предметной области).
На этапе конфигурирования система оперирует такими универсальными понятиями (объектами),
характерными для области торговых систем, как “Документ”, “Журнал документов”, “Справочник”,
“Реквизит”, “Регистр” и другие. Совокупность этих понятий и определяет концепцию системы.
На уровне системы определены сами понятия и стандартные операции по их обработке. Средства
настройки позволяют описать структуры информации, входящей в эти объекты, и алгоритмы, описывающие
специфику их обработки, для отражения различных особенностей учета в торговой деятельности.
При конфигурировании максимально используются визуальные средства настройки, а для описания
специфических алгоритмов используются языковые (программные) средства.
В процессе конфигурирования формируется структура информационной базы, алгоритмы обработки,
формы диалогов и выходных документов. Информационная структура проектируется на уровне предусмотренных в системе типов обрабатываемых объектов предметной области (константы, справочники,
документы, журналы, регистры, перечисления).
В процессе исполнения система уже оперирует конкретными понятиями, описанными на этапе
конфигурирования (справочниками товаров, организаций, счетами, накладными и т. д.).
Пользователю предоставляется возможность ввода и обработки информации описанной в
конфигурации структуры с использованием как системных алгоритмов обработки, так и алгоритмов, созданных
на этапе конфигурирования.
Краткое описание понятий (объектов) системы
Константы. Для работы с постоянной и условно постоянной информацией в системе используются
“Константы”.
Обычно вводятся такие константы, как “Наименование предприятия”, “Размер НДС”, “ФИО главного
бухгалтера” и др.
В системе может быть описано неограниченное количество констант. На этапе конфигурирования
задается список констант и описываются их характеристики. Константы могут иметь признак периодичности
для отслеживания истории изменения значения константы.
Справочники. Для работы с постоянной и условно постоянной информацией с некоторым
множеством значений, в системе используются объекты типа “Справочник”.
Обычно справочниками являются списки товаров, организаций, валют, сотрудников и др.
Механизм поддержки справочников позволяет спроектировать и поддерживать самые различные
справочники. На этапе конфигурирования можно описать, какими свойствами обладает каждый конкретный
справочник. К настраиваемым свойствам относятся такие, как длина и тип кода, количество уровней,
поддержка уникальности кодов, набор реквизитов справочника. Для реквизитов справочника возможно
указание типа “Периодический” для отслеживания истории изменения значений реквизитов. Для каждого
справочника может быть задано несколько форм просмотра и редактирования.
Для описания соподчиненных сущностей, можно использовать не многоуровневость справочника, а
подчиненность справочников. В этом случае в подчиненном справочнике каждый объект относится к
определенному объекту справочника-хозяина.
Перечисления. Перечисления используются в системе для описания постоянных списков значений.
На этапе конфигурирования можно описать практически неограниченное количество видов перечислений. В
отличие от справочника, значения перечислений задаются на этапе конфигурации и не могут быть изменены на
этапе исполнения.
Типичными примерами перечислений являются виды оплаты (наличная, безналичная, бартер), статус
клиента (постоянный, разовый).
Документы. Для хранения основной информации о движении средств в системе используются
документы. В процессе конфигурации настраивается произвольное количество видов документов.
Обычно вводят такие виды документов, как “Счет”, “Приходная накладная”, “Расходная накладная”,
“Накладная на внутреннее перемещение” и так далее.
Каждый документ может иметь неограниченное количество реквизитов в шапке и в многострочной
части. Для документа задается форма ввода.
При настройке для документа задаются также общие характеристики: длина кода, условия поддержки
уникальности кода и др. Все документы характеризуются кодом, датой и временем. Система автоматически
поддерживает журналы перекрестных ссылок по документам.
Журналы. Для просмотра документов в системе предусмотрен механизм журналов. Каждый вид
документа может быть отнесен к определенному журналу. Для журнала могут быть определены графы журнала
и их заполнение из документов различных видов, отнесенных к данному журналу.
Таким образом, основное назначение журнала - это просмотр списка документов нескольких видов.
Например, может быть создан журнал “Складские документы”, который будет содержать все приходные
накладные и накладные на внутреннее перемещение.
Регистры. Для анализа остатков и движений средств в 1С:Торговле используются Регистры.
Регистры используются для поддержки складских запасов, взаиморасчетов и т.д.
Регистр представляет собой многомерную систему хранения остатков. Каждый регистр на этапе
конфигурации описывается набором измерений и ресурсов. Например, для складского запаса товаров может
быть создан регистр “Товарный запас” с двумя измерениями “Товар” и “Склад” и одним ресурсом
“Количество”. В этом случае система будет поддерживать остатки товаров в разрезе складов.
Изменение остатков по регистрам производится движениями регистров. Движения регистров
порождаются документами и имеют четко определенное место на оси времени. Каждый документ может
порождать неограниченное количество движений по регистрам любых видов.
Для работы в реальном времени система поддерживает точку актуальности итогов. Она может быть
установлена принудительно, но ее могут изменять проводимые в потоке документы. С другой стороны,
проводимые в потоке документы получают мгновенный доступ к актуальным итогам по всем регистрам,
например, для контроля складских остатков. Хотя, разумеется, существует возможность проведения документа
задним числом, с одной стороны, и получения итогов на .побей момент - с другой.
Отчеты и обработка. Для описания отчетов и процедур произвольной обработки на этапе
конфигурирования может быть создано неограниченное количество форм отчетов. Каждая форма имеет свой
диалог настройки, который позволяет определить набор параметров формирования отчетов. Например, для
выдачи складской справки - выбрать конкретный склад.
Алгоритм получения отчета описывается с использованием встроенного языка, при этом может быть
задействован встроенный язык запросов. Для вывода отчетов может быть использован как текстовый формат,
так и специализированный табличный формат отчетов.
Типы данных, используемые системой.
Значения, обрабатываемые системой (константы, реквизиты справочников, реквизиты документов,
измерения регистров, реквизиты форм отчетов и др.), описываются одним из доступных типов данных.
К базовым типам данных, поддерживаемых системой, относятся “Число”, “Строка” и “Дата”. Однако,
кроме базовых типов, заданные в конфигурации Документы, Справочники и Перечисления также образуют
типы данных. Например, после введения справочника “Склады” в системе появляется тип данных “Склады”,
что дает возможность ввести в документ реквизит такого типа. Значение такого реквизита будет являться не
номером склада, а собственно ссылкой на определенный элемент справочника “Склады”.
Кроме того, все справочники также образуют общий тип данных - справочник неопределенного вида.
Все документы также образуют тип данных - документ неопределенного вида.
Технологические компоненты 1С:Торговли
Для описания специфических алгоритмов обработки информации и создания интерфейса,
ориентированного на удобное представление описанных в конфигурации данных, в системе 1С:Торговля
используется несколько технологических компонент.
Встроенный программный язык. Необходимость наличия встроенного языка определена
концепцией настраиваемости системы. Синтаксис встроенного языка вполне отвечает стандартам высокоуровневых языков.
Язык является предметно ориентированным. Он поддерживает специализированные типы данных
предметной области, определяемые конфигурацией системы. Работа с этими типами данных в языке организована с использованием объектной техники. Язык ориентирован на пользователей различной
квалификации. В частности, его отличает мягкая типизация данных (обеспечивающая быстрое написание программных модулей) и жесткий контроль синтаксических конструкций, уменьшающий вероятность ошибок.
Так как система сочетает в себе визуальные и языковые средства конфигурации, использование
встроенного языка в системе имеет событийно-зависимую ориентацию, то есть языковые модули используются
в конкретных местах для отработки отдельных алгоритмов, настраиваемых в процессе конфигурации. Так,
например, для документа можно описать алгоритм автоматического заполнения реквизитов при вводе нового
документа. Данная процедура будет вызвана системой в нужный момент.
Механизм запросов. Для получения произвольных отчетов сложной структуры в системе
предусмотрен предметно ориентированный механизм запросов. Данное средство опирается на существующую
условно-переменную структуру информационной базы системы, что позволяет сравнительно просто описывать
достаточно сложные запросы.
Встроенный текстовый редактор. Используется системой для создания программных модулей на
встроенном языке и для редактирования документов в текстовом виде.
Одной из особенностей редактора является возможность контекстного выделения цветом
синтаксических конструкций встроенного языка.
Благодаря тому, что встроенный язык системы имеет мощные средства манипулирования текстами,
текстовый формат может быть успешно использован для обмена с другими системами самой различной
информацией.
Встроенный редактор диалогов. Работа с настраиваемыми структурами данных и работа в
интерфейсе системы Windows 95 порождает необходимость произвольной настройки форм ввода и редактирования информации. Для этого в системе существует встроенный редактор экранных диалогов.
Редактор позволяет оформить большинство окон, которые используются в системе для ввода и
просмотра предметной информации (формы документов, справочников, настройки отчетов).
Встроенный редактор табличных документов. Для всех выходных документов (первичных
документов и отчетов) в системе предусмотрен единый формат - формат табличных документов. Это мощное
средство, сочетающее в себе оформительские возможности табличной структуры и векторной графики. Таким
образом, он может быть использован как для создания документов с очень сложной структурой линий (типа
платежного поручения), так и для больших ведомостей, журналов и т.д.
Редактор табличных документов предоставляет пользователям богатый набор оформительских
возможностей (шрифты, цвета, линии, узоры и др.) Одной из главных особенностей табличного редактора
является ориентация на формирование отчетов из встроенного языка. Гибкое построение отчетов с его
помощью становится возможным благодаря наличию механизма манипулирования секциями (областями
документа). Редактор таблиц позволяет манипулировать не только горизонтальными, но и вертикальными
секциями, что делает возможным создание отчетов, масштабируемых не только в высоту, но и в ширину.
Система настройки пользовательских интерфейсов. Для того, чтобы интерфейс конкретной
конфигурации системы полностью отражал настроенные структуры данных и алгоритмы в системе, помимо
редактора диалоговых форм и табличных документов, предусмотрена возможность настройки общих
интерфейсных компонент системы: меню, панелей инструментов, комбинаций клавиш.
На этапе конфигурирования может быть создано несколько пользовательских интерфейсов для
разных типов пользователей (менеджеров, кладовщиков и других).
Система настройки прав пользователей и авторизации доступа. Данная система позволяет
описывать наборы прав, соответствующие должностям пользователей. Структура прав определяется
конкретной конфигурацией системы. Например, могут быть введены такие наборы прав, как “Кладовщик”,
“Менеджер”, “Начальник отдела”. Сам список пользователей создается уже для конкретной организации.
Каждому пользователю назначается роль, включающая набор прав и пользовательский интерфейс.
Глава 2 Метаданные
В этой главе дается понятие “метаданные” и описываются основные приемы работы с ними.
Понятие “метаданные”
Предполагается, что хозяйственная деятельность торгового предприятия может быть описана
данными следующих типов:
Константы постоянные (условно-постоянные) величины. Константы хранят информацию, которая не
изменяется или изменяется достаточно редко: название организации, ее почтовый адрес и так далее.
Справочники списки однородных элементов данных. Служат для хранения нормативно- справочной
информации. Помимо наименования элемента данных, могут содержать различную дополнительную информацию.
Документы и Расчеты информация о совершенных хозяйственных действиях и средство обработки
накопленных данных.
Перечисления списки возможных значений реквизитов документов.
Журналы списки документов, позволяют работать с документами и получать информацию об
отдельных хозяйственных операциях.
Регистры накопители сводной информации.
Отчеты и Обработка средство просмотра сводной информации в разных разрезах. Источником
данных для построения отчетов служат документы, справочники и регистры, также не пользуется информация,
хранящаяся в константах.
Элемент данных какого-либо типа является уже конкретным документом, отчетом, журналом,
константой и так далее. Как правило, каждый элемент используется для работы со вполне определенной
информацией. Набор описаний структуры и поведения элементов данных всех типов называется
“метаданными” - “данными о данных”.
Совокупность элементов данных разных типов, настроенных на хранение и обработку информации о
хозяйственной деятельности конкретного предприятия, в системе 1С:Торговля называется “конфигурацией
задачи”. Фактически, конфигурация задачи является моделью предметной области.
Также, наравне с термином “конфигурация задачи” будет использоваться термин “настройка”.
Создание конфигурации задачи выполняется при помощи 1С:Конфигуратора. Конечной целью
создания конфигурации является формирование структуры метаданных, которая будет пригодна для
выполнения необходимых учетных задач.
Созданная структура метаданных используется системой 1С:Торговля для реализации программного
окружения.
Окно “Метаданные”.
Создание структуры данных производится в окне “Метаданные”. Окно вызывается на экран выбором
пункта “Метаданные” в меню “Операции” главного меню программы.
Структура данных представлена в виде дерева и позволяет просматривать и редактировать
характеристики всех типов данных.
Для удобства просмотра и работы дерево имеет способность раскрываться и сжиматься. Знак “+” в
узле ветви указывает, что эту ветвь можно раскрыть, для этого достаточно щелкнуть мышью на знаке “+” или
дважды щелкнуть мышью на наименовании элемента данных возле этого знака. Ветвь откроет для просмотра
следующий уровень, а знак “+” изменится на “-”. Закрыть ветвь дерева можно щелчком мыши на знаке “-”.
Дерево имеет 7 корневых ветвей, соответствующих 7 предопределенным типам данных. Настройка структуры
данных заключается в создании элементов данных этих типов.
В последующих главах данного Руководства будет рассказано о создании и редактировании элементов данных
всех перечисленных выше типов и об используемых при этом инструментальных средствах.
Ниже в этой главе будут даны краткие сведения о работе с элементами данных.
Создание элемента данных.
Для создания нового элемента данных воспользуйтесь одним из следующих способов:
· установите указатель мыши на наименовании типа данных или элемента данных этого типа;
· нажмите правую кнопку мыши для вызова контекстного меню;
· из появившегося контекстного меню выберите строку “Новый...” (“...документ, справочник...” зависит от типа данных);
или
· выберите клавишами или мышью наименование типа данных или элемента данных этого типа;
· выберите в меню “Действия” главного меню программы пункт “Новый элемент”.
На экран будет выдан диалог для редактирования свойств элемента данных. Вид диалога и набор
задаваемых в нем характеристик зависят от типа данных. Тип создаваемого элемента данных определяется по
положению курсора на дереве метаданных.
Редактирование элемента данных
Для изменения характеристик уже существующего элемента данных необходимо вызвать на экран
диалог с текущими свойствами этого элемента. Выполнить это можно одним из следующих способов:
· установите указатель мыши на наименовании элемента данных;
· нажмите правую кнопку мыши для вызова контекстного меню;
· в этом меню выберите пункт “Редактировать”; или
· выберите клавишами или мышью наименование элемента данных;
· выберите в меню “Действия” главного меню программы пункт “Редактировать элемент”.
На экран будет выдан заполненный диалог для редактирования свойств элемента данных. Вид диалога и набор
задаваемых в нем характеристик зависят от типа редактируемого элемента.
Удаление элемента данных
Для удаления элемента данных необходимо установить курсор на наименовании удаляемого элемента
данных и нажать клавишу Del. Элемент данных будет удален после подтверждения.
Упорядочивание элементов данных
Наименования типов данных в окне “Метаданные” всегда выдается в заранее заданном порядке. Однако,
наименования элементов данных любого типа можно расставить в требуемом порядке. Упорядочивания
выполняется только в пределах “своего” типа данных.
Для перестановки наименования конкретного элемента данных необходимо выбрать его в дереве
метаданных мышью или клавишами.
Для смещения наименования элемента данных на одну позицию вверх используется кнопка -*1. Эта
кнопка действует циклически - когда наименование элемента данных окажется в верхней строке списка,
нажатие на нее переместит его в нижнюю строку.
Для смещения наименования элемента данных на одну позицию вниз служит кнопка -tJ. Эта кнопка
также действует циклически - когда наименование элемента данных окажется в нижней строке списка, нажатие
на эту кнопку переместит его в верхнюю строку.
Кнопка _* служит для сортировки списка элементов данных по алфавиту. Сортировка осуществляется
в соответствии с кодами символов: более “старшими” считаются буквы латинского алфавита от А до Z и от а
до z, а потом - символы кириллицы от А до Я и от а до
Более подробно посмотреть порядок расположения символов можно, воспользовавшись программой Таблица
Символов (Пуск - Программы - Стандартные).
Кроме кнопок панели инструментов, для расстановки наименований элементов данных в нужном
порядке можно использовать команды контекстного меню, которое вызывается нажатием правой кнопки мыши
на наименовании нужного элемента данных.
Редактирование глобального модуля
Глобальным модулем называется программный модуль на встроенном языке системы 1С:Торговля,
который автоматически выполняется при старте программы 1С:Торговля в момент загрузки конфигурации
задачи. Процедуры и функции глобального модуля являются одной из составных частей глобального
контекста. Подробнее о глобальном модуле можно узнать из книги “Описание встроенного языка”.
Для редактирования глобального модуля необходимо, находясь в окне “Метаданные”, выбрать пункт
“Глобальный модуль” из меню “Действия” главного меню программы. Текст глобального модуля будет выдан
для редактирования в редакторе текстов системы 1С:Торговля в режиме редактирования текста программного
модуля (см. п. “Редактирование текстов программных модулей” в главе “Редактор текстов”).
Поиск во всех текстах
Режим поиска во всех текстах предназначен для поиска строки во всех модулях и (или) описаниях
конфигурации. Он может быть использован, например, для поиска всех вызовов некоторой глобальной
процедуры или обращения к какому-либо реквизиту в разных модулях.
Для вызова этого режима следует выбрать пункт “Поиск во всех текстах” в меню “Файл” главного
меню программы. На экран будет выдан диалог для задания параметров поиска.
В поле “Найти” этого диалога следует ввести символьную строку, которую необходимо найти. Также
можно указать, следует ли различать при поиске прописные и строчные буквы, включив опцию “Различать
регистры”.
Группа опций “Искать в” позволяет указать, где следует искать строку. Если опции “Модуль” и
“Описание” не включены, поиск производиться не будет.
Для начала поиска следует нажать кнопку “Искать”. В процессе поиска на экран будет выдаваться
список найденных вхождений искомой строки. По окончании поиска можно выбрать нужную строку в списке и
перейти к тексту программного модуля или описания, нажав кнопку “Показать”. Курсор будет установлен на
найденную строку.
Сохранение сделанных изменений
Редактирование компонентов не оказывает немедленного влияния на пользовательскую базу данных.
Все сделанные изменения можно сохранить, выбрав пункт “Сохранить” в меню “Файл” главного меню
программы или нажав кнопку -и в панели инструментов главного окна 1С:Конфигуратора.
Кроме этого, при закрытии окна “Метаданные” или при выходе из 1С:Конфигуратора происходит
проверка на не сохраненную информацию и, если необходимо, запускается процесс сохранения.
Процесс сохранения сделанных изменений сопровождается выдачей различных предупредительных и
информационных сообщений.
Если изменения не затрагивают структуры метаданных - например. были отредактированы только
печатные формы документов - реорганизация базы данных не требуется. В этом случае при выходе из
программы выдается запрос “Данные были модифицированы. Сохранить ?”. Окно запроса содержит три
кнопки. Для выхода из программы с сохранением всех сделанных изменений нажмите кнопку “Да”. Для отказа
от сохранения сделанных изменений нажмите кнопку “Нет”. Если вы передумали выходить из программы,
нажмите кнопку “Отмена”. В этом случае окно запроса будет закрыто, и программа вернется к тому состоянию,
которое было до выхода их программы.
Если были добавлены новые элементы данных - документы, справочники, константы и так далее; если
у существующих элементов данных изменялись списки реквизитов; если проводились другие подобные
изменения, - процесс сохранения таких изменения требует реорганизации базы данных и может занять
длительное время.
При выходе из программы на экран выводится запрос “При сохранении...”. Окно запроса содержит
три кнопки. При нажатии кнопки “Отмена” окно запроса будет закрыто и программа вернется к предыдущему
состоянию. Это может потребоваться, если вы, например, хотите внести еще какие-либо изменения в
настройку.
Для выхода из программы и отказа от сделанных изменений следует нажать кнопку запроса “Нет”.
Программа будет завершена без изменений в структуре базы данных.
Если нажать кнопку запроса “Да”, то программа начнет анализ изменений, произведенных в
структуре метаданных. Через некоторое время на экран будет выдан запрос, в котором будут перечислены те
изменения, которые предстоит сделать в базе данных. Окно запроса содержит две кнопки.
Если нажать кнопку “Отмена”, никаких изменений сделано не будет и произойдет возвращение в
программу.
После нажатия кнопки “Принять” будет произведена реорганизация базы данных и, в случае ее
успешного завершения, на экран будет выдано соответствующее сообщение.
Загрузка изменений
Описание текущей конфигурации задачи (структура метаданных, наборы прав и пользовательские
интерфейсы) сохраняется на диске в каталоге с базой данных (определяется параметром /D в командной строке
запуска 1С:Конфигуратора) в файле с именем 1CV7.MD.
Система 1С:Торговля не позволяет одновременно использовать созданную конфигурацию задачи и
вносить в нее изменения при помощи 1С:Конфигуратора - при попытке сохранить сделанные изменения будет
выдано соответствующее сообщение.
Однако, система 1С:Торговля позволяет разделить процесс создания конфигурации задачи и
использования созданной конфигурации, и выполнять эти действия на разных компьютерах. Так как в
результате информация в файле 1CV7.M.D и структура базы данных, созданная по этому файлу, будут
различными на разных компьютерах, существует функция загрузки измененного файла конфигурации и
реорганизации базы данных в соответствии с этими изменениями.
Для переноса изменений на другой компьютер необходимо перенести на этот компьютер (например,
при помощи дискет) файл 1CV7.MD, содержащий новую конфигурацию задачи, и выполнить загрузку
изменений.
Для загрузки изменений необходимо в меню “Операции” главного меню программы выбрать пункт
“Загрузить измененную конфигурацию”. Перед вызовом этой функции необходимо закрыть все открытые окна
в 1С:Конфигураторе.
На экран будет выдан стандартный диалог открытия файла, при помощи которого следует открыть
найти и открыть новый файл мета- данных. После этого начнется процесс анализа различий старой и новой
структур метаданных и выполнение необходимых преобразований.
Глава 3 Константы
Константами в системе 1С:Торговля называют постоянную или условно постоянную информацию.
Такая информация либо совсем не изменяется в процессе деятельности предприятия, либо изменяется
достаточно редко. Наиболее простой пример подобной информации - название организации, которое, как
правило, не меняется.
Удобство использования констант заключается в том, что в них один раз заносится какая-либо
информация, которая затем может многократно использоваться при формировании документов, в расчетах,
при построении отчетных форм. Например, уже упоминавшееся название организации можно занести в
специально объявленную константу, а в многочисленных бланках использовать имя константы для получения
ее значения. При каких-либо изменениях в наименовании организации достаточно изменить его всего один раз
- в константе - и все изменения автоматически будут отражены в тех местах, где эта константа используется.
Система 1С:Торговля позволяет создавать практически неограниченное количество констант для
хранения любой нужной информации .
Следует обговорить, что в конфигураторе создается только описание константы как места для
хранения какой-то информации. Но в данном контексте для простоты будет использоваться термин
“константа”.
Ведение списка констант
Вся работа с константами ведется в окне “Метаданные”. Для констант отведена отдельная ветвь
дерева метаданных, которая начинается у ключевого слова “Константы”. Если щелкнуть мышью знак “+” слева
от этого слова, раскроется список констант.
Если знак “+” отсутствует, значит, еще не создано ни одной константы.
Находясь в списке констант, вы можете создавать новые константы, удалять ненужные константы и
редактировать характеристики константы.
Можно расставлять наименования констант в списке в нужном порядке. В таком же порядке затем
они будут выдаваться в списке констант при использовании настройки.
Для перестановки наименования конкретной константы необходимо выбрать ее в списке мышью или
клавишами.
Для смещения наименования константы на одну позицию вверх используется кнопка -tJ. Эта кнопка
действует циклически - когда наименование константы окажется в верхней строке списка, нажатие на нее
переместит его в нижнюю строку.
Для смещения наименования константы на одну позицию вниз служит кнопка -. Эта кнопка также
действует циклически - когда наименование константы окажется в нижней строке списка, нажатие на эту
кнопку переместит его в верхнюю строку.
Кнопка - служит для сортировки списка констант по алфавиту. (сортировка осуществляется в
соответствии с кодами символов: более “старшими” считаются буквы латинского алфавита от А до Z и от а ) до
z, а потом - символы кириллицы от А до Я и от а до я.
Более подробно посмотреть порядок расположения символов можно, воспользовавшись программой
Таблица Символов (Пуск - Программы - Стандартные).
Кроме кнопок панели инструментов, для расстановки наименований констант в нужном порядке
можно использовать команды контекстного меню, которое вызывается нажатием правой кнопки мыши на
наименовании нужной константы.
Создание новой константы
Для создания новой константы необходимо воспользоваться следующим способом:
· выберите мышью наименование любой константы в окне “Метаданные”
Если список констант пуст, вместо наименования существующей константы следует выбрать само
слово “Константы”.
· нажатием правой кнопки мыши вызовите на экран контекстное меню;
· в этом меню выберите пункт ““Новая константа”.
В списке констант появится новая константа, а на экран будет выдан диалог для редактирования
свойств новой константы. Вновь созданной константе присваивается условный идентификатор, состоящий из
слова “новый” и числа - порядкового номера новой константы.
После определения свойств новой константы для сохранения сделанных изменений следует нажать
кнопку “OK”.
Внимание! После создания новой константы следует внести необходимые изменения в наборы прав
пользователей, чтобы новая константа была доступна при использовании создаваемой конфигурации.
Редактирование свойств константы
Свойства константы редактируются в диалоге “Константа”. При создании новой константы диалог
для редактирования ее свойств выдается на экран автоматически. Если необходимо отредактировать свойства
уже существующей константы, следует выбрать эту константу в списке мышью или клавишами, нажатием
правой кнопки мыши вызвать на экран контекстное меню и выбрать функцию “Редактировать”. На экран будет
выдан заполненный диалог “Константа”, в котором можно изменить те или иные установки.
Диалог “Константа” организован в виде картотеки. Свойства, которые можно определить для
константы, объединены в две группы. Для доступа к управляющим элементам конкретной группы щелкните
мышью на соответствующей закладке в окне диалога “Константа”.
Закладка “Общие” служит для присвоения константе идентификатора и установки типа значения
константы.
В поле “Идентификатор” необходимо указать условное наименование константы. В дальнейшем по
идентификатору можно будет получать значение константы. Идентификатор представляет собой символьную
строку длиной не более 128 символов, состоящую из букв, цифр и знаков подчеркивания. Идентификатор не
должен начинаться с цифры и содержать пробелы.
Поле “Комментарий” может содержать полное наименование константы, особенно когда в качестве
идентификатора используется аббревиатура или какое-то условное имя.
Для константы необходимо также указать тип значения, для этого используется соответствующий
элемент - “Тип значения”. Указание типа значения выполняется путем выбора из списка, который открывается
при нажатии на кнопку справа от поля элемента.
Выбранный тип значения устанавливает, какого типа информация может быть введена в константу:
Число в константу можно ввести положительное или отрицательное число.
Строка в константу можно ввести произвольную последовательность символов.
Дата в константу можно ввести дату в формате ДД.ММ.ГГ (число, порядковый номер месяца и две
последние цифры года).
Перечисленные выше типы значений имеют общее применение. Кроме них, в системе 1С:Торговля
используются и специальные типы значений:
Справочник в качестве значения константы используется элемент данных из какого-либо
определенного в системе справочника. Тогда при вводе значения константы на экран будет выдан указанный
справочник, и из него надо будет выбрать наименование конкретного элемента справочника для использования
в качестве значения константы.
Кроме указания в качестве типа значения константы наименования конкретного справочника, можно
также указать справочник “вообще”. В этом случае ввод значения константы будет выполняться следующим
образом: сначала из списка справочников необходимо будет выбрать нужный, и затем из этого справочника
выбрать конкретный элемент справочника.
Документ в качестве значения константы используется ссылка на документ. При вводе в константу
значения этого типа на экран будет выдан список документов указанного вида, из которого надо будет выбрать
конкретный документ.
Также в качестве типа значения константы можно выбрать документ “вообще”, без указания вида.
Тогда при вводе значения в константу на экран будет выдан список видов документов, из которого потребуется
выбрать требуемый вид документа, и затем выбрать конкретный документ.
Перечисление в качестве значения константы используется элемент перечисления. При указании
этого типа значения из выдаваемого на экран списка необходимо выбрать наименование конкретного
перечисления.
При вводе значения в константу этого типа на экран будет выдано перечисление, из которого
требуется выбрать нужный элемент.
Поле “Длина” задает максимальное количество позиций, которое отводится для значения константы.
Длина указывается только для значений типа “строка” и “число”. Для значения типа “дата” его длина всегда
равна 8, а для значений типа “справочник”, “документ” и “перечисление” указания длины значения не
требуется.
Поле “Точность” устанавливает для числовой константы максимально возможное количество знаков
после десятичной точки. Если для числовой константы задана точность, то длина целой части определяется
следующим образом: число, стоящее в поле “Длина”, минус одна позиция десятичной точки и минус число,
стоящее в поле “Точность” .
Закладка “Дополнительные”. Управляющие элементы закладки “Дополнительные”, как следует из
ее названия, используются для установки различных дополнительных характеристик константы. В зависимости
от типа значения константы отдельные управляющие элементы этой закладки могут закрываться от
использования. Недоступные для редактирования элементы выводятся серым цветом.
Опция “Разделять триады” используется только для числовых констант и устанавливает, будут ли при
вводе и показе числа автоматически вставляться разделители между тройками цифр, отделяя в числе тысячи,
миллионы, миллиарды и так далее.
Опция “Неотрицательный” устанавливается в том случае, если необходимо проверять, чтобы в
числовую константу вводилось только „положительное число или 0. Такая проверка проводится
автоматически.
Установка опции “Периодический” позволяет указать для константы хранение истории изменений
значения константы. Такая константа g системе 1С:Торговля называется “периодической” и обладает
следующим свойством: в отличие от “обычных” (не периодических) констант, система 1С:Торговля хранит
значения такой константы по датам их изменения. При обращении к значению такой константы на некоторую
дату выдается ее значение на эту дату, либо, если таковое отсутствует, - на ближайшую предыдущую дату, на
которую устанавливалось значение константы.
К периодической константе можно обращаться при помощи встроенного языка системы 1С:Торговля
- получать и записывать значение константы на указываемую дату. Однако, следует иметь в виду, что при
получении значения константы на какую-то дату извлекается ее значение на указанную или (если значение
константы на указанную дату отсутствует) на ближайшую предыдущую дату, а запись значения периодической
константы выполняется всегда на указанную дату.
При работе со списком констант в компоненте “1С:Торговля” для периодической константой можно
вызвать окно “История”. Окно представляет собой таблицу, состоящую из двух граф: дата изменения значения
константы и значение на эту дату. Окно “История” позволяет редактировать историю изменений значения
константы напрямую: вводить новые строки, редактировать или удалять существующие.
Удаление константы
Для удаления константы необходимо выполнить следующие действия:
· в окне “Метаданные” выберите мышью наименование константы, которую предполагается удалить;
· нажмите клавишу Del;
· в выданном на экран запросе подтвердите необходимость удаления константы.
Следует иметь ввиду, что при удалении описания константы в конфигураторе удаляется также и сама
константа со своим значением. В результате в тех случаях, когда используется значение удаленной константы,
будет возникать ошибка. Поэтому вместе с удалением константы необходимо внести соответствующие
изменения в описания форм документов, расчетов, отчетов с тем, чтобы исключить использование
несуществующей константы.
Удаление константы - необратимая операция. Однако существует возможность вернуть удаленную
константу. Для этого следует выйти из конфигуратора, отказавшись от реорганизации базы данных, и затем
вновь войти в конфигуратор.
Следует иметь ввиду, что при этом будут также утеряны все изменения, которые были сделаны во
время этого сеанса работы.
Создание пользовательского описания
К созданной константе можно “прикрепить” текст, объясняющий назначение константы и порядок ее
использования. В дальнейшем при работе с константой этот текст можно будет вывести на экран.
Для создания и корректировки описания используется текстовый редактор, который можно вызвать
на экран следующим способом: выбрать наименование константы в окне “Метаданные”, нажатием правой
кнопки мыши вызвать на экран контекстное меню, в котором выбрать функцию “Редактировать описание”.
Подробно работа с текстовым редактором описана в главе “Редактор текстов”.
Глава 4 Справочники
Часто оказывается, что при заполнении какого-либо бланка документа в то или иное поле нужно
ввести заранее заданную информацию.
Возьмем в качестве примера анкету. При заполнении графы "Место рождения" необходимо указать
населенный пункт. Хотя количество населенных пунктов достаточно большое, однако список всех населенных
пунктов все-таки ограничен. Фактически, место рождения можно указать, выбрав из списка нужный
населенный пункт. Такой список и представляет собой справочник.
Таким образом, можно сказать, что справочник является списком возможных значений того или
иного реквизита документа (в широком смысле слова “документ”).
Справочники используются в тех случаях, когда необходимо исключить неоднозначный ввод
информации.
Например, для того, чтобы покупатель, продавец, кладовщик, директор понимали, о каком товаре
идет речь, каждый должен называть его одинаково. И в этом случае необходим справочник. Обычно в торговом предприятии он имеет вид прайс-листа, а если такси справочник хранится в компьютере, то в него
заносят всю возможную номенклатуру товаров, с которыми работает торговая фирма.
Система 1С:Торговля позволяет вести практически неограниченное количество справочников. Можно
задавать хранение в справочнике не только кода и наименования, но и различных дополнительных сведений об
элементе справочника. Структура данных в справочнике может быть многоуровневой.
Для удобства использования справочника при разработке настройки можно создать несколько
диалогов - для различных случаев вызова справочника.
Собственно, в системе 1С:Торговля создается не сам справочник - как список значений, - а
разрабатывается структура справочника, его шаблон. Ниже будут использоваться оба этих термина "справочник" и "шаблон справочника", понимая под ними описание формы и поведения справочника.
Ведение списка справочников
Вся работа со справочниками ведется в окне “Метаданные”. Для справочников отведена отдельная
ветвь дерева метаданных, которая начинается у ключевого слова “Справочники”. Если щелкнуть мышью знак
“+” слева от этого слова, раскроется список справочников. Углубляя детализацию этого списка, то есть
раскрывая нижележащие уровни ветви, можно получить список реквизитов справочника.
Если знак “+” отсутствует, значит, еще не создано ни одного справочника.
Находясь в списке справочников, вы можете создавать новые справочники, удалять ненужные,
задавать поведение справочника при различных случаях его использования.
Можно расставлять наименования справочников в списке в нужном порядке. В таком же порядке
затем они будут выдаваться пользователю при выборе нужного справочника.
Для перестановки наименования конкретного справочника необходимо выбрать его в списке мышью
или клавишами.
Для смещения наименования справочника на одну позицию вверх используется кнопка -*1. Эта
кнопка действует циклически - когда наименование справочника окажется в верхней строке списка, нажатие на
нее переместит его в нижнюю строку.
Для смещения наименования справочника на одну позицию вниз служит кнопка -. Эта кнопка также
действует циклически - когда наименование справочника окажется в нижней строке списка, нажатие на эту
кнопку переместит его в верхнюю строку.
Кнопка -* служит для сортировки списка справочников по алфавиту. Сортировка осуществляется в
соответствии с кодами символов: более “старшими” считаются буквы латинского алфавита от А до Z и от а до
z, а потом - символы кириллицы от А до Я и от а до я.
Более подробно посмотреть порядок расположения символов можно, воспользовавшись программой
Таблица Символов (Пуск - Программы - Стандартные).
Кроме кнопок панели инструментов, для расстановки наименований справочников в нужном порядке
можно использовать команды контекстного меню, которое вызывается нажатием правой кнопки мыши на
наименовании нужного справочника.
Создание новых справочников
Для создания нового справочника необходимо выполнить следующие действия:
· выберите мышью в окне “Метаданные” наименование любого справочника;
Если ни один справочник еще не был создан, вместо наименования существующего справочника
следует выбрать само слово “Справочники”.
· нажатием правой кнопки мыши вызовите на экран контекстное меню;
· в этом меню выберите функцию “Новый справочник”.
На экран будет выдан диалог для редактирования свойств справочника. После определения свойств
нового справочника для сохранения сделанных изменений необходимо закрыть окно диалога. Наименование
созданного справочника будет помещено в список справочников.
Внимание! После создания нового справочника следует внести необходимые изменения в наборы
прав, чтобы новый справочник был доступен при использовании настройки.
Редактирование свойств справочника
Свойства справочника определяются в диалоге “Справочник”. При создании нового справочника на
экран вызывается пустой диалог. Если необходимо отредактировать свойства уже существующего
справочника, следует выбрать наименование справочника в списке мышью или клавишами, нажатием правой
кнопки мыши вызвать на экран контекстное меню и выбрать функцию “Редактировать”. На экран будет выдан
заполненный диалог “Справочник”, в котором можно изменить те или иные установки.
Каждому справочнику должен быть присвоен идентификатор - краткое наименование справочника который в последующем будет использоваться в модулях для обращения к содержимому справочника.
Идентификатор представляет собой строку длиной не более 128 символов, состоящую из букв, цифр и знаков
подчеркивания. Идентификатор не должен начинаться с цифры и содержать пробелы.
“Комментарий” расшифровывает краткое наименование справочника, которое введено в поле
“Идентификатор”.
Подробного объяснения требует поле “Подчинен”. Любой справочник может использоваться как сам
по себе, так и быть подчиненным какому-либо другому справочнику. Например, справочник договоров может
использоваться отдельно, а может быть взять со справочником организаций. Чтобы подчинить справочник
кому-либо из справочников, уже существующих в системе, в поле „Подчинен” следует выбрать наименование
этого справочника.
В отличие от многоуровневого справочника, в котором все элементы имеют одинаковую структуру,
использование механизма подчиненных справочников позволяет связать элементы разной структуры. В этом
случае каждый элемент подчиненного справочника будет связан одним из элементов справочника-родителя.
Перед работой с подчиненным справочником в компоненте ,.1с:Торговля” сначала должен быть
выбран элемент справочника-родителя. Подчиненный справочник будет содержать в своем заголовке
наименование элемента-родителя, а список элементов подчиненного справочника будет содержать только
элементы, относящие к элементу-родителю.
Далее необходимо пояснить, что имеется ввиду под словом "реквизиты" в применении к
справочникам.
Любой вновь созданный справочник представляет собой таблицу, которая обязательно имеет 2
колонки - код элемента справочника и его наименование. Система 1С:Торговля позволяет устанавливать для
элемента справочника набор дополнительных свойств. При показе справочника на экране эти свойства могут
быть представляться в виде дополнительных - помимо кода и наименования - колонок в таблице справочника.
Кроме этого, сведения, хранящиеся в этих дополнительных колонках, можно будет использовать при
формировании документов, при различных расчетах, в отчетах и так далее.
Группа “Реквизиты” объединяет управляющие элементы, предназначенные для ведения списка
дополнительных колонок справочника и определения их свойств. Подробно об использовании управляющих
элементов этой группы будет рассказано ниже в параграфе “Работа с реквизитами справочника”.
Как уже упоминалось, система 1С:Торговля имеет возможность использовать многоуровневые
справочники. Возможное количество уровней вложенности справочника устанавливается при помощи
реквизита “Количество уровней”.
Структура любого справочника содержит код и наименование элемента справочника. Конфигуратор
позволяет задать для них несколько параметров, которые будут влиять на работу справочника.
Реквизит “Длина кода” устанавливает максимальную длину кода элемента справочника. Длина кода,
как и другие его характеристики, определяет, какое максимальное количество элементов можно ввести в
справочник. При указании этого параметра желательно реально определить возможную длину кода, так как
длина кода, установленная “с запасом”, приведет к лишнему расходу дискового пространства.
Это справедливо по отношению и к наименованию элемента справочника. Максимальная возможная
длина наименования устанавливается в реквизите “Длина наименования”.
Включение опции “Автоматическая нумерация” устанавливает, что вновь введенному элементу в
справочнике код будет присваиваться автоматически. Естественно, что автоматически присвоенный код можно
будет исправить.
Так как код используется для однозначной идентификации конкретного элемента в справочнике, он
должен быть уникальным, то есть не должен повторяться. Проверка кода на уникальность при вводе в
справочник нового элемента в системе 1С:Торговля проводится автоматически, а группа “Проверка кода на
уникальность” позволяет установить пределы такой проверки.
Установка “В пределах подчинения” справедлива только для многоуровневых справочников и
указывает системе 1С:Торговля: проверять уникальность кода только в пределах тон группы, в которой находится редактируемый элемент, или в пределах всего справочника, независимо от группы.
Группа “Тип кода” позволяет выбрать тип значения для кода элемента справочника - числовой или
текстовый. Выбор текстового типа кода бывает полезен, когда используется сложная система кодирования, и
код может включать, помимо цифр, также буквы и символы-разделители. Наиболее характерный пример использование в качестве кодов артикулов для швейных изделии.
Отдельного пояснения требует установка “Основное представление”. Суть его проста: что будет
выводится например, в поле реквизита документа, если этот реквизит заполняется путем выбора значения из
данного справочника. Можно установить показ результата выбора в виде кода элемента справочника или в
виде наименования.
Управляющие элементы, расположенные в нижней части окна диалога “Справочник”, служат для
разработки диалогов для показа справочника на экране, а также для установки порядка использования
созданных форм. Подробно об их использовании будет рассказано в параграфе “Создание визуального
представления справочника”.
Удаление справочника
Для удаления справочника необходимо выполнить следующие действия:
· в окне “Метаданные” выберите мышью справочник, который предполагается удалить;
· нажмите клавишу Del.
В выданном на экран запросе подтвердите необходимость удаления справочника.
Если справочник используется другими элементами метаданных, например, для выбора при вводе
какого-либо реквизита документа, на экран будет выдано предупреждение, и справочник удален не будет. Если
действительно необходимо удалить выбранный справочник, следует исключить его использование другими
элементами метаданных. Другими словами, необходимо найти все реквизиты документов, где в качестве типа
значения указан удаляемый справочник, и указать для этих реквизитов использование либо другого
справочника, либо установить тип значения “Справочник” (вообще).
Удаление справочника - необратимая операция. Однако существует возможность вернуть удаленный
справочник. Для этого следует выйти из программы, отказавшись от реорганизации базы данных, и затем
вновь войти в программу.
Следует иметь ввиду, что при этом также будут утеряны все изменения, которые были сделаны во
время этого сеанса работы.
Работа с реквизитами справочника
Любой справочник можно представить как таблицу, которая имеет 2 обязательные графы - код
элемента справочника и наименование элемента справочника. Однако, часто бывает полезно (а зачастую - и
необходимо) хранить для элементов справочника какую-либо дополнительную информацию: банковские
реквизиты - для организаций, паспортные данные - для сотрудников и так далее.
1С:Торговля позволяет определять для элемента справочника набор реквизитов, в которых будет
храниться такая дополнительная информация. При работе со справочником эти реквизиты будут показываться
как дополнительные колонки справочника.
Для управления списком дополнительных колонок справочника и определения их свойств служат
управляющие элементы группы “Реквизиты” диалога “Справочник”.
Создание реквизита справочника. Для создания нового реквизита используется кнопка “Новый”. Ее
нажатие вызывает на экран диалог для редактирования свойств реквизита справочника.
Редактирование свойств реквизита справочника. Свойства реквизита справочника определяются в
диалоге ('Реквизит”. При создании нового реквизита этот диалог вызывается на экран нажатием кнопки
“Новый”. Если необходимо отредактировать свойства уже существующего реквизита, следует выбрать этот
реквизит в списке мышью или клавишами, и нажать кнопку “Изменить”. На экран будет выдан заполненный
диалог “Реквизит”, в котором можно изменить те или иные установки.
Диалог “Реквизит” организован в виде картотеки. Свойства, которые можно определить для
реквизита справочника, объединены в две группы. Для доступа к управляющим элементам конкретной группы
щелкните мышью на соответствующей закладке в окне диалога “Реквизит”.
Закладка “Общие”. Закладка “Общие” служит для присвоения идентификатора реквизиту
справочника и задания типа его значения.
В поле “Идентификатор” необходимо указать условное наименование реквизита. В дальнейшем по
идентификатору можно будет получать значение указанного реквизита для выбранного элемента справочника.
Идентификатор представляет собой символьную строку длиной не более 128 символов, состоящую из букв,
цифр и знаков подчеркивания. Идентификатор не должен начинаться с цифры и содержать пробелы.
Поле “Комментарий” может содержать полное наименование реквизита, особенно когда в качестве
идентификатора используется аббревиатура или какое-то условное имя.
Для реквизита справочника необходимо также указать тип значения, для этого используется
соответствующий элемент - “Тип значения”. Указание типа значения выполняется путем выбора из списка,
который открывается при нажатии на кнопку в поле “Тип значения ”.
Выбранный тип значения устанавливает, какого типа информация может быть введена в данный
реквизит.
Число в реквизит можно ввести положительное или отрицательное число. При вводе используются
цифры от О до 9 и знак “-” (минус).
Строка в реквизит можно ввести произвольную последовательность символов.
Дата в реквизит можно ввести дату в формате ДД.ММ.ГГ (число, порядковый номер месяца и две
последние цифры года).
Перечисленные выше типы значений имеют общее применение. Кроме них, в системе 1С:Торговля
используются и специальные типы значений.
Справочник в качестве значения реквизита используется элемент из какого-либо определенного в
системе справочника. Тогда при вводе значения реквизита на экран будет выдан указанный справочник, и из
него надо будет выбрать наименование конкретного элемента справочника для использования в качестве
значения реквизита.
Кроме указания в качестве типа значения реквизита наименования конкретного справочника, можно
также указать справочник “вообще”. В этом случае ввод реквизита документа будет выполнятся следующим
образом: сначала из списка справочников необходимо будет выбрать нужный, и затем из этого справочника
выбрать конкретный элемент справочника.
Документ в качестве значения реквизита используется ссылка на документ. При вводе в реквизит
значения этого типа на экран будет выдан список документов указанного вида, из которого надо будет выбрать
конкретный документ.
Также в качестве типа значения реквизита можно выбрать документ “вообще”, без указания вида.
Тогда при вводе значения в реквизит справочника на экран будет выдан список видов документов, из которого
потребуется выбрать требуемый вид документа, и затем выбрать конкретный документ.
Перечисление в качестве значения реквизита используется элемент перечисления. При указании
этого типа значения из выдаваемого на экран списка необходимо выбрать наименование конкретного
перечисления.
При вводе реквизита этого типа на экран будет выдано перечисление, из которого требуется выбрать
нужный элемент.
Поле “Длина” задает максимальное количество позиций, которое отводится для значения реквизита.
Длина указывается только для значений типа “строка'” и “число”. Для значения типа “дата” его длина всегда
равна 8, а для значений типа “справочник”, “документ” и “перечисление” указания длины значения не
требуется.
Поле “Точность” устанавливает для числового реквизита максимально возможное количество знаков
после десятичной точки. Если для числового реквизита задана точность, то длина целой части определяется
следующим образом: число, стоящее в поле “Длина”, минус одна позиция десятичной точки и минус число,
стоящее в поле “Точность”.
Закладка “Дополнительные”. Управляющие элементы закладки “Дополнительные”, как следует из
ее названия, используются для установки различных дополнительных характеристик реквизита справочника. В
зависимости от типа значения реквизита справочника отдельные управляющие элементы этой закладки могут
закрываться от использования. Недоступные для редактирования элементы выводятся серым цветом.
Опция “Разделять триады” используется только для числовых элементов и устанавливает, надо ли
разделять в числе тысячи, миллионы, миллиарды и так далее.
Опция “Неотрицательный” устанавливается в том случае, если необходимо проверять, чтобы в
числовой реквизит справочника вводилось только положительное число или О. Такая проверка проводится
автоматически.
Установка опции “Периодический” позволяет указать для реквизита справочника хранение истории
изменений его значения. Такой реквизит в системе 1С:Торговля называется “периодическим” и обладает
следующим свойством: в отличие от “обычных” (не периодических) реквизитов, система 1 (1С:Торговля
хранит значения такого реквизита по датам их изменения. При обращении к значению такого реквизита на
некоторую дату выдается его значение на эту дату, либо, если таковое отсутствует, - на ближайшую
предыдущую дату, на которую устанавливалось значение реквизита.
Подобное свойство реквизита справочника позволяет, например, легко организовать хранение
истории изменения курсов в справочнике валют.
К периодическому реквизиту можно обращаться при помощи встроенного языка системы
1С:Торговля - получать и записывать значение реквизита на указываемую дату. Однако, следует иметь в виду,
что при получении значения реквизита на какую-то дату извлекается его значение на указанную или (если
значение на указанную дату отсутствует) на ближайшую предыдущую дату, а запись значения периодического
реквизита выполняется всегда на указанную дату.
При работе с периодическим реквизитом в компоненте “1С:Торговля” можно вызвать окно
“История”. Окно представляет собой таблицу, состоящую из двух граф: дата изменения значения реквизита
справочника и значение на эту дату. Окно “История” позволяет редактировать историю изменений значения
реквизита напрямую: вводить новые строки, редактировать или удалять существующие.
Опция “Сортировка” позволяет указать, что по этому реквизиту можно будет отсортировать
содержимое справочника при просмотре. Данная возможность доступна только для реквизитов типа “число”,
“строка” и “дата”. Кроме того, включение опции “Сортировка” позволит осуществлять поиск элемента
справочника по этому реквизиту средствами встроенного языка системы 1С:Торговля.
“Быстрый” поиск (см. “1С:Торговля. Руководство пользователя”, глава 3 “Справочники”) по
реквизиту справочника, для которого включена опция “Сортировка”, выполняется значительно быстрее, чем по
реквизитам, для которых такая опция отключена.
Однако, не рекомендуется использовать возможность сортировки по реквизиту без достаточных
оснований, так как включение этой опции приводит к дополнительному расходу дискового пространства и
некоторому общему снижению быстродействия.
Более подробно поясним смысл установки “Использовать”. Как уже упоминалось, справочники в
системе 1С:Торговля могут иметь многоуровневую структуру. Чтобы начать вложенный уровень в таком
справочнике, необходимо создать так называемый “заголовок группы”, через который будет осуществляться
вход на нижний уровень. В таблице справочника такой заголовок будет помечен знаком *. Управляющий
элемент “Использовать” устанавливает, будет описываемый реквизит справочника использоваться в качестве
дополнительной характеристики только для группы, только для элемента данных справочника или в обоих
случаях. Например, для группы товаров не имеет смысла реквизит “Цена”, так как это, скорее, характеристика
отдельного товара.
Удаление реквизита справочника. Для удаления реквизита справочника необходимо выбрать его в
списке мышью или клавишами и нажать кнопку “Удалить”. После подтверждения указанный реквизит будет
удален.
Реквизит будет также удален из диалога для ввода данных в справочник (если он был туда помещен).
Упорядочивание списка реквизитов справочника. Кнопки, расположенные в группе “Реквизиты”
справа от списка реквизитов, служат для расстановки наименований реквизитов в списке в желаемом порядке.
Для перестановки наименования конкретного реквизита необходимо выбрать его в списке мышью
или клавишами.
Для смещения наименования реквизита в списке на одну позицию вверх используется кнопка -1-1.
Эта кнопка действует циклически - когда наименование реквизита окажется в самой верхней строке списка,
нажатие на нее переместит его в самую нижнюю строку.
Для смещения наименования реквизита на одну позицию вниз служит кнопка -tJ. Эта кнопка также
действует циклически - когда наименование реквизита окажется в самой нижней строке списка, нажатие на эту
кнопку переместит его в самую верхнюю строку.
Кнопка -Q служит для сортировки списка реквизитов по алфавиту. Сортировка осуществляется в
соответствии с кодами символов: так, более “старшими” считаются буквы латинского алфавита от А до Z и от а
до z, а потом - символы кириллицы от А до Я и от а до я.
Более подробно посмотреть порядок расположения символов можно, воспользовавшись программой
Таблица Символов (Пуск - Программы - Стандартные).
Создание визуального представления справочника
Для создания и редактирования диалогов для работы со справочниками и описания форм вывода
справочника на печать служат управляющие элементы, расположенные в нижней части диалога “Справочник”.
Реквизит “Редактировать” устанавливает способ редактирования элемента справочника. Поясним, что это
означает.
Для просмотра справочник всегда выдается в виде таблицы. В левой колонке этой таблицы выводится
код элемента справочника, затем - наименование, и, наконец, дополнительные колонки, связанные с
дополнительными реквизитами справочника. Редактировать конкретный элемент справочника - изменять его
наименование, значения, хранящиеся в дополнительных колонках, и так далее, - можно двумя способами:
непосредственно в ячейках таблицы справочника, либо в специально созданном диалоге.
Система 1С:Торговля предоставляет возможность просмотра и редактирования справочника двумя
различными способами.
Если для реквизита “Редактировать” выбрано значение “В списке”, то редактирование наименования
и реквизитов элемента справочника будет проводится непосредственно в ячейке таблицы справочника.
Такое представление удобно тем, что можно видеть сразу несколько строк справочника. С другой стороны,
если справочник имеет много вспомогательных колонок, при просмотре не всегда удается показать их на
экране все сразу - потребуется горизонтально прокручивать окно справочника.
Если выбрана установка “Редактировать” - “В диалоге”, то для редактирования будет вызываться
диалог, куда будет помещаться информация из текущей строки справочника. Редактирование в диалоге удобно
тем, что видны сразу все необходимые характеристики выбранного элемента справочника. Кроме того, в
информационных полях диалога можно вывести разнообразную дополнительную информацию из других
справочников, регистров, журналов и других элементов данных.
При установке “Редактировать” - “Обоими способами” выбор конкретного способа редактирования
будет производиться конечным пользователем при использовании настройки.
Реквизит “Одна форма для элемента и группы” устанавливает использование одной формы при
редактировании и элемента справочника, и группы.
Создание формы элемента справочника. Для разработки формы элемента справочника в системе
1С:Торговля используется комплексный редактор форм. Его можно вызвать на экран одним из следующих
способов:
· в диалоге для редактирования свойств справочника нажмите кнопку “Форма элемента”;
или
· выберите наименование справочника в окне “Метаданные”;
· нажатием правой кнопки мыши вызовите на экран контекстное меню;
· в этом меню выберите функцию “Редактировать форму”.
Форма элемента представляет из себя совокупность трех составных частей: диалог для ввода и
редактирования элемента справочника, шаблон печатной формы и алгоритм, описывающий порядок построения выходного документа, используя информацию об элементе справочника и любую другую доступную
в системе информацию.
Подробно работа с редактором форм описана в главе “Редактор форм” .
Создание формы группы. Группа при использовании справочника представляется особой строкой,
помеченной знаком '*, и служит для “входа” на следующий уровень справочника. Фактически, такая строка
является заголовком для совокупности элементов справочника, имеющих какой-то общий признак. Например,
строка “Продовольственные товары”, которая открывает доступ к списку таких товаров.
Для ввода в справочник такой строки можно использовать специальную форму, которая создается
таким же образом, как создавалась форма для ввода элемента справочника.
Для создания формы группы используется комплексный редактор форм, который можно вызвать на
экран одним из следующих способов:
· в диалоге для редактирования свойств справочника нажмите кнопку “Форма группы”;
или
· выберите наименование справочника в окне “Метаданные”;
· нажатием правой кнопки мыши вызовите на экран контекстное меню ;
· в этом меню выберите функцию “Редактировать форму группы”.
Подробно работа с редактором форм описана в главе “Редактор форм ”.
Кроме того, включение опции “Одна форма для элемента и группы” в диалоге для редактирования
свойств справочника позволяет использовать форму, созданную для ввода и редактирования элемента
справочника, также для ввода и редактирования группы.
Создание форм списков. Когда справочник выводится на экран для просмотра или выбора из него
нужного элемента, он обычно представляется в виде таблицы. При создании справочника можно разработать
несколько форм таблиц - для представления справочника в различных случаях, и задать, какая форма в каком
случае используется.
Для работы со списком форм справочника служит диалог “Формы списков”, который можно вызвать
на экран одним из следующих способов:
· в диалоге для редактирования свойств справочника нажмите кнопку “Формы списков”
или
· выберите наименование справочника в окне “Метаданные”;
· нажатием правой кнопки мыши вызовите на экран контекстное меню;
· в этом меню выберите функцию “Формы списков”.
Диалог “Формы списков” содержит окно со списком созданных форм вывода справочника, а также
управляющие элементы - кнопки - для управления списком и редактирования форм.
Для создания новой формы необходимо нажать кнопу “Новый” и ввести в поля запроса
идентификатор - краткое наименование создаваемой формы, и, при необходимости, комментарий.
Идентификатор представляет собой символьную строку, состоящую из букв, цифр и знаков подчеркивания.
Идентификатор не должен начинаться с цифры и содержать пробелы. После нажатия кнопки “OK” имя новой
формы появится в списке.
Для изменения идентификатора и комментария у уже существующей формы необходимо выполнить
следующий действия:
· выберите в списке форм имя нужной формы мышью или клавишами;
· нажмите кнопку “Изменить”;
· в появившемся запросе отредактируйте идентификатор и комментарий;
· для сохранения сделанных изменений нажмите кнопку “OK”.
Для удаления формы из списка необходимо выбрать в списке нужную (теперь уже ненужную) форму
и нажать кнопку “Удалить”.
Внимание! Удаление формы из списка производится без дополнительного предупреждения.
Для непосредственного редактирования экранного и печатного представления справочника используется
комплексный редактор форм. Для его вызова необходимо выбрать имя формы в списке и нажать кнопку
“Открыть”, при этом диалог “Формы списков” будет убран с экрана, а на экран будет вызван редактор форм.
Подробно работа с редактором форм описана в главе “Редактор форм”.
Для выбора формы выдачи справочника при просмотре или выборе используются кнопки “Основной”
и “Использовать для выбора”.
Для указания, какая форма будет использоваться при выдаче справочника на экран для его просмотра
или редактирования, необходимо мышью или клавишами выбрать имя формы в списке и нажать кнопку
“Основной”. Имя выбранной формы будет выдано слева от кнопки, кроме того, будет проставлена отметка в
левой узкой колонке списка форм.
Для указания, какая форма будет использоваться при выдаче справочника на экран для выбора из него
требуемого элемента, необходимо мышью или клавишами выбрать имя формы в списке и нажать кнопку
“Использовать для выбора”. Имя выбранной формы будет выдано слева от кнопки, кроме того, будет
проставлена отметка в правой узкой колонке списка форм.
Устанавливать отметки также можно двойным щелчком мыши, при этом указатель мыши должен
быть установлен в соответствующей узкой колонке напротив имени нужной формы.
В одной колонке можно поставить только одну отметку. Это значит, что по умолчанию одна из форм
будет использоваться для просмотра и редактирования справочника, и еще одна - когда справочник выдается
на экран для выбора из него нужного элемента. Обе отметки могут быть поставлены возле одной и той же
формы, тогда в обоих случаях будет использоваться одна форма.
Нельзя убрать отметку совсем - при выборе новой формы отметка с ранее выбранной формы
снимается и устанавливается у новой выбранной формы.
Для завершения работы со списком диалогов следует нажать кнопку “Закончить” или закрыть окно
“Формы списков”.
Создание пользовательского описания
К созданному справочнику можно “прикрепить” текст, объясняющий назначение и порядок
использования справочника. В дальнейшем при использовании справочника этот текст можно будет вывести на
экран в качестве подсказки для пользователя.
Для создания и корректировки описания используется текстовый редактор, который можно вызвать
на экран одним из следующих способов:
· выберите наименование справочника в окне “Метаданные”;
· нажатием правой кнопки мыши вызовите на экран контекстное меню;
· в этом меню выберите функцию “Редактировать описание” или
· в диалоге для описания свойств справочника нажмите кнопку “Описание”.
На экран будет выведено окно текстового редактора в котором можно создать или отредактировать
описание справочника.
Глава 5
Документы и Расчеты
Документ - одно из основных понятий системы 1С:Торговля. При помощи документов организуется ввод в
систему информации о совершаемых операциях, а также ее просмотр и, если необходимо, корректировка.
В большинстве своем документы, которые создаются в процессе настройки конфигурации задачи, являются
электронными аналогами стандартных бумажных документов, однако, использование этого типа данных
может выходить далеко за рамки простой фиксации информации о хозяйственных операциях.
В этой главе мы подробно расскажем о процессе создания документов при помощи конфигуратора. Для
простоты вместо фразы “Документы и расчеты” будет использоваться термин “документ”.
Документы в системе 1С:Торговля
В системе 1С:Торговля документ является основной учетной единицей и содержит информацию о
конкретной хозяйственной операции.
Следует заранее обговорить, что в конфигураторе создается, строго говоря, не сам документ, а средство
ввода документа в компьютер, шаблон документа. Но в данном контексте для простоты мы будем
использовать оба эти наименования - “шаблон документа” или слово “документ”, подразумевая под этим
средства для ввода и визуализации документа.
1С:Конфигуратор позволяет описать структуру документа, организовать диалог для ввода информации в
документ и описать алгоритм построения печатной формы документа.
При создании документов допускается определенный уровень абстракции .
Так, в большинстве документов можно выделить две основные части: заголовочная и табличная.
Как правило, в заголовочной части содержатся реквизиты, которые являются общими для всего
документа. Например, в счете на оплату товаров или услуг в заголовочную часть помещаются
установочные данные документа - номер и дата, а также сведения о плательщике и получателе
платежа.
Термин “заголовочная часть') - достаточно условный и относится не только к реквизитам документа,
которые физически находятся в верхней части бумажного бланка документа. Поэтому, в наиболее общем
случае, реквизитом заголовочной части мы будем считать любой реквизит, который встречается в документе
только 1 раз.
Для обозначения заголовочной части документа в системе 1С:Торговля используется термин “шапка
(документа)”.
Табличная часть документа представляет собой список однотипных элементов данных. Например, в уже
упоминавшемся счете на оплату табличная часть - это перечень товаров или услуг, подлежащих оплате.
Помимо наименований, табличная часть документа может содержать также разнообразную дополнительную
информацию - стоимость товаров или услуг, количество, объем, вес и многое другое. В большинстве случаев
табличная часть используется для формирования общей суммы документа.
Документ в системе 1С:Торговля может содержать только одну табличную часть.
Ведение списка документов
Вся работа со списком документов ведется в окне “Метаданные”. Для документов отведена специальная
ветвь дерева метаданных, которая начинается у слов “Документы и Расчеты”. Если щелкнуть мышью знак “+”
слева от этих слов, раскроется список документов. Углубляя детализацию этого списка, то есть раскрывая
нижележащие уровни этой ветви, можно добраться до конкретных реквизитов того или иного документа.
Если знак “+” отсутствует, значит, еще не создано ни одного документа или расчета.
Находясь в списке документов, вы можете создавать новые документы, удалять ненужные документы,
редактировать свойства документа, создавать форму документа.
Можно расставлять наименования видов документов и расчетов в нужном порядке. В таком же порядке
затем они будут выдаваться пользователю при выбора нужного документа или расчета.
Для перестановки наименования конкретного документа или расчета необходимо выбрать его в списке
мышью или клавишами.
Для смещения наименования документа или расчета на одну позицию вверх используется кнопка -5-1. Эта
кнопка действует циклически
- когда наименование документа или расчета окажется в верхней строке списка, нажатие на нее переместит его
в нижнюю строку.
Для смещения наименования документа или расчета на одну позицию вниз служит кнопка -*1. Эта кнопка
также действует циклически
- когда наименование документа или расчета окажется в нижней строке списка, нажатие на эту кнопку
переместит его в верхнюю строку.
Кнопка -* служит для сортировки списка документов или расчетов по алфавиту. Сортировка
осуществляется в соответствии с кодами символов: более “старшими” считаются буквы латинского алфавита
от Л до Z и от а до z, а потом - символы кириллицы от А до Я и от а до я.
Более подробно посмотреть порядок расположения символов можно, воспользовавшись программой
Таблица Символов (Пуск - Программы - Стандартные).
Кроме кнопок панели инструментов, для расстановки наименований документов в нужном порядке можно
использовать команды контекстного меню, которое вызывается нажатием правой кнопки мыши на
наименовании нужного документа или расчета.
Создание новых видов документов и расчетов
Для создания нового вида документа или расчета необходимо выполнить следующие действия: 
 выберите мышью в окне “Метаданные” наименование любого документа или расчета;
Если еще ни один документ или расчет не был создан, вместо наименования существующего документа
следует выбрать само название “Документы и Расчеты”. 
 нажатием правой кнопки мыши вызовите на экран контекстное
меню;
 в этом меню выберите функцию “Новый Документ”.
На экран будет выдан диалог для редактирования свойств документа.
После определения свойств нового документа для сохранения сделанных изменений необходимо закрыть
окно диалога - наименование созданного документа будет помещено в список документов.
Внимание! После создания нового документа или расчета следует внести необходимые изменения в
наборы прав, чтобы новый документ или расчет был доступен при использовании настройки.
Редактирование свойств документа
Свойства документа редактируются в диалоге “Документ”. При создании нового документа или расчета на
экран вызывается пустой диалог. Если необходимо отредактировать свойства уже существующего документа,
следует выбрать наименование документа в списке мышью или клавишами, нажатием правой кнопки мыши
вызвать на экран контекстное меню и выбрать функцию “Редактировать”. На экран будет выдан заполненный
диалог “Документ”, в котором можно изменить те или иные установки.
Прежде всего, новому виду документов должен быть присвоен идентификатор - краткое наименование вида
документа, которое в последующем будет использоваться для обозначения документов этого вида .
В поле “Журнал” можно выбрать имя журнала из числа существующих в системе, куда будут помещаться
документы создаваемого
вида. При создании нового вида документов по умолчанию предлагается журнал “Прочие”. Если это поле
оставить пустым то при закрытии диалога редактирования свойств документа в это поле будет автоматически
проставлено имя журнала “Прочие”.
Помимо журнала, указанного в поле “Журнал”, все документы помещаются в журнал с условным
наименованием “Полный”.
Комментарий расшифровывает краткое наименование типа документа, которое введено в поле
“Идентификатор”.
Управляющие элементы диалога, объединенные в группы “Реквизиты табличной части” и “Реквизиты
шапки” позволяют управлять, соответственно, списком реквизитов табличной и списком реквизитов шапки
документа, а также устанавливать свойства этих реквизитов. Можно задавать любые необходимые реквизиты
для шапки и табличной части. О том, как это делать, будет рассказано ниже.
Следует отметить, что у любого типа документов существует 2 обязательных реквизита, которые
создаются автоматически и изменить которые нельзя - дата и номер документа. Но, в отличие от даты, для
номера документа можно задать несколько параметров, которые будут влиять на поведение этого реквизита
при вводе документов создаваемого вида. Эти реквизиты расположены в нижней части диалога и объединены
в группы “Номер” и “Тип номера”.
Реквизит “Длина” устанавливает максимальную длину номера документа. Длина номера определяет, какое
максимальное количество документов этого вида можно ввести. Кроме этого, косвенное влияние на
максимальное количество документов оказывает установка реквизита “Уникальность”. Однако основной
смысл этого реквизита заключается в следующем.
В режиме пользователя при вводе нового документа система 1С:Торговля проверяет уникальность номера
документа. Реквизит “Уникальность” устанавливает, в каких пределах осуществляется эта проверка - по всем
документам данного вида, независимо от даты, или ограничивается каким-либо временным интервалом.
Группа “Тип номера” позволяет выбрать тип значения для номера документа - числовой или текстовый.
Выбор текстового типа номера бывает полезен, когда используется сложная система нумерации документов, и
номер документа может включать, помимо цифр, также буквы и символы-разделители.
Реквизит “Автоматическая нумерация” устанавливает, будет ли система 1С:Торговля автоматически
присваивать очередной порядка;л1и номер каждому новому документу. Естественно, что автоматиче- ,1*и присвоенный номер можно будет
исправить.
Описание структуры документа
Описание структуры документа заключается в определении набора ;)екбизитов шапки и табличной части.
Эта работа производится при .юмощи управляющих элементов групп “Реквизиты табличной части” .I
“Реквизиты шапки”. С функциональной точки зрения элементы этих ;рупп одинаковы.
Создание реквизита документа. Для создания нового реквизита используется кнопка “Новый”. Ее нажатие
вызывает на экран пустой диалог для редактирования свойств реквизита документа.
Редактирование свойств реквизита документа. Свойства реквизита документа редактируются в диалоге
“Реквизит”. При создании нового реквизита этот диалог вызывается на экран нажатием кнопки “Новый”. Если
необходимо отредактировать свойства уже существующего реквизита, следует выбрать этот реквизит в списке
мышью или клавишами, и нажать кнопку “Изменить”. На экран будет выдан заполненный диалог “Реквизит”, в
котором можно изменить те или иные установки.
Диалог “Реквизит” организован в виде картотеки. Свойства, которые можно определить для реквизита
документа, объединены в две группы. Для доступа к управляющим элементам конкретной группы щелкните
мышью на соответствующей закладке в окне диалога “ Реквизит” .
В зависимости от типа элемента диалога отдельные элементы закладок могут закрываться от
использования. Недоступные для редактирования элементы диалога выводятся серым цветом.
Закладка “Общие”. Закладка “Общие” служит для присвоения идентификатора реквизиту документа и
установке типа его значения.
В поле “Идентификатор” необходимо указать условное наименование реквизита. В дальнейшем по
идентификатору можно будет получать значение указанного реквизита. Идентификатор представляет собой
строку длиной не более 128 символов, состоящую из букв, цифр и знаков подчеркивания. Идентификатор не
должен начинаться с цифры и содержать пробелы.
Поле “Комментарий” может содержать полное наименование реквизита, особенно когда в качестве
идентификатора используется аббревиатура или какое-то условное имя.
Для реквизита документа необходимо также указать тип значения, для этого используется
соответствующим управляющий элемент - “Тип значения”. Указание типа значения выполняется путем выбора
из списка, который открывается при нажатии на кнопку справа от поля элемента.
Выбранный тип значения устанавливает, какого типа информация может быть введена в данный реквизит
документа.
Число в реквизит можно ввести положительное или отрицательное число. При вводе используются цифры
от О до 9 и знак “-о (минус).
Строка в реквизит можно ввести произвольную последова
тельность символов.
Дата в реквизит можно ввести дату в формате ДД.ММ.ГГ (число, порядковый номер месяца и две
последние цифры года).
Перечисленные выше типы значений имеют общее применение. Кроме них, в системе 1С:Торговля можно
использовать и специальные типы значений.
Справочник в качестве значения реквизита используется элемент данных из какого-либо определенного в
системе справочника. Тогда при вводе значения реквизита на экран будет выдан указанный справочник, и
из него надо будет выбрать наименование конкретного элемента справочника для использования в качестве
значения реквизита.
Кроме указания в качестве типа значения реквизита наименования конкретного справочника, можно также
указать справочник “вообще”. В этом случае ввод значения реквизита будет выполнятся следующим
образом: сначала из списка справочников необходимо будет выбрать нужный, и затем из этого справочника
выбрать конкретный элемент.
Документ в качестве значения реквизита используется ссылка на документ. При вводе в реквизит значения
этого типа на экран будет выдан список документов указанного вида, из которого надо будет выбрать
конкретный документ.
Также в качестве типа значения реквизита можно выбрать доку- мент “вообще”, без указания вида. Тогда
при вводе значения в реквизит документа на экран будет выдан список видов документов, из которого
потребуется выбрать требуемый вид документа, и затем выбрать конкретный документ.
Перечисление в качестве значения реквизита используется элемент перечисления. При указании этого типа
значения из выдаваемого на экран списка необходимо выбрать наименование конкретного перечисления.
При вводе реквизита этого типа на экран будет выдано перечисление, из которого требуется выбрать
нужный элемент.
Поле “Длина” задает максимальное количество позиций, которое отводится для значения реквизита. Длина
указывается только для значений типа “строка” и “число”. Для значения типа “дата” его длина всегда равна 8,
а для значений типа “справочник”, “документ” и “перечисление” указания длины значения не требуется.
Поле “Точность” устанавливает для числового реквизита максимально возможное количество знаков после
десятичной точки. Если для числового реквизита задана точность, то длина целой части определяется
следующим образом: число, стоящее в поле “Длина”, минус одна позиция десятичной точки и минус число,
стоящее в поле “Точность” .
Закладка “Дополнительные”. Управляющие элементы закладки “Дополнительные”, как следует из ее
названия, используются для
установки различных дополнительных характеристик реквизита документа. В зависимости от типа значения
реквизита документа отдельные управляющие элементы этой закладки могут закрываться от использования.
Недоступные для редактирования элементы выводятся серым цветом.
Опция “Разделять триады” используется только для числовых эле- ментов и устанавливает, будут ли при
вводе и показе числа автоматически вставляться разделители между тройками цифр, отделяя в числе тысячи,
миллионы, миллиарды и так далее.
Опция “Неотрицательный” устанавливается в том случае, если необходимо проверять, чтобы в числовой
реквизит справочника вводилось только положительное число или О. Такая проверка выполняется
автоматически.
Опция “Итог по колонке” устанавливается только для числовых реквизитов табличной части документа.
Если включена, то для указанной колонки автоматически считается сумма значений во всех строках.
Включение данной опции позволяет получать итог по данной колонке из встроенного языка системы
1С:Торговля. Кроме того, такой реквизит может быть включен в журнал в качестве графы.
Удаление реквизита документа. Для удаления реквизита документа необходимо выбрать его в списке
мышью или клавишами и нажать кнопку “Удалить”. После подтверждения указанный реквизит будет
удален.
Реквизит будет также удален из диалога для ввода документа (если он был туда помещен).
Сортировка списка реквизитов документа. Кнопки, расположенные в группах “Реквизиты табличной
части” и “Реквизиты шапки” справа от списка реквизитов, служат для расстановки наименований
реквизитов в списке в желаемом порядке.
Для перестановки наименования конкретного реквизита необходимо выбрать его в списке мышью или
клавишами.
Для смещения наименования реквизита в списке на одну позицию вверх используется кнопка -tJ. Эта
кнопка действует циклически - когда наименование реквизита окажется в самой верхней строке списка,
нажатие на нее переместит его в самую нижнюю строку.
Для смещения наименования реквизита на одну позицию вниз служит кнопка -iJ. Эта кнопка также
действует циклически - когда
наименование реквизита окажется в саман нижней строке списка, нажатие на эту кнопку переместит его в
самую верхнюю строку.
Кнопка -Ё1 служит для сортировки списка реквизитов по алфавиту. Сортировка осуществляется в
соответствии с кодами символов: так, более “старшими” считаются буквы латинского алфавита от А до Z и от
а до z, а потом - символы кириллицы от А до Я и от а до я.
Более подробно посмотреть порядок расположения символов можно, воспользовавшись программой
Таблица Символов (Пуск - Программы - Стандартные).
Создание формы документа
После того, как определены реквизиты, составляющие документ, необходимо создать его визуальное
представление. Этот процесс включает в себя разработку окна диалога для ввода документа; создание шаблона
печатной формы документа и описание алгоритма построения формы документа для последующей печати.
Для разработки формы документа в системе 1С:Торговля используется комплексный редактор форм.
Его можно вызвать на экран одним из следующих способов: 
 в диалоге для редактирования свойств документа нажмите кнопку “Форма”;
или 
 выберите наименование документа в окне “Метаданные”; 
 нажатием правой кнопки мыши вызовите на экран контекстное меню; 
 в этом меню выберите функцию “Редактировать форму”.
Подробно работа с редактором форм описана в главе “Редактор форм” .
Модуль движения регистров
Модуль движения регистров описывает, каким образом при вводе документа должна изменяться сводная
информация, хранящаяся в регистрах.
Для редактирования модуля движения регистров используется текстовый редактор, который можно
вызвать на экран одним из следующих способов: 
 в диалоге для редактирования свойств справочника нажмите кнопку “Модуль движения регистров”;
или 
 выберите наименование справочника в окне “Метаданные”; 
 нажатием правой кнопки мыши вызовите на экран контекстное меню; 
 в этом меню выберите функцию “Модуль движения регистров”.
Подробно порядок работы с текстовым редактором описан в главе “Редактор текстов”.
Удаление документа
Для удаления документа необходимо выполнить следующие действия: 
 в окне “Метаданные” выберите мышью документ, который необходимо удалить; 
 нажмите клавишу Del.
В выданном на экран запросе подтвердите необходимость удаления документа.
Удаление документа - необратимая операция. Однако существует возможность вернуть удаленный
документ. Для этого следует выйти из программы, отказавшись от реорганизации базы данных, и затем вновь
войти в программу. Правда, при этом будут утеряны все изменения, которые вы сделали во время этого сеанса
работы, и их придется повторить.
Организация ввода документа “на основании”
Одним из режимов ввода новых документов в процессе работы пользователя с компонентой
“1С:Торговля>> является режим ввода “на основании”. С точки зрения пользователя, режим ввода “на основании” позволяет вводить документы, заполняя их реквизиты путем копирования информации из выбранного
документа-образца. В отличие от копирования документов, когда создается документ того же вида, что и
документ-образец, режим ввода “на основании” позволяет создавать и переносить информацию в документ
другого вида.
Для организации режима ввода документа “на основании” необходимо в модуле формы документа создать
процедуру с зарезервированным именем вводнаоснованииО . Эта процедура выполняется после выбора
команды “Ввести на основании” из меню “Действия” главного меню программы и последующего выбора из
списка нужного вида документов, либо после выбора пункта пользовательского меню.
выполняющего команду “Ввод на основании”. При вызове процедуры в качестве параметра ей передается
документ-образец.
Текст этой процедуры должен быть разработан специалистом, осуществляющим конфигурирование
системы. В тексте процедуры следует предусмотреть выполнение тех или иных операций по переносу
информации - в зависимости от вида документа-образца, а также любые другие необходимые действия.
Если при работе пользователей с компонентой “1С:Торговля>> предполагается частое применение режима
ввода “на основании” (при большом документообороте на торговом предприятии), можно ввести в
пользовательский интерфейс пункты меню или кнопки панелей инструментов, выполняющие команду “Ввод
на основании” для конкретных документов. Использование таких пунктов меню (кнопок) позволит при вводе
документа “на основании” исключить этап выбора вида документа из выдаваемого на экран списка и, таким
образом, облегчить и ускорить работу.
Подчиненные документы
В системе 1С:Торговля возможна организация подчиненных документов.
Чтобы сделать какой-либо документ (назовем его условно “Документ 2”) подчиненным другому
документу (“Документ I”), необходимо; 
 в структуре документа вида “Документ 2” создать реквизит типа “документ” (указав конкретный вид
документов или “документ вообще”); 
 в компоненте “1С:Торговля” при вводе документа “Документ 2” в качестве значения этого реквизита
выбрать документ “Документ I”.
Использование этого механизма позволяет автоматически формировать журнал документов, подчиненных
выбранному документу, и обращаться к подчиненным документам из встроенного языка системы 1 С
*Торговля.
Создание пользовательского описания
К созданному документу можно “прикрепить” текст, объясняющий порядок работы с документом. В
дальнейшем при использовании документа этот текст можно будет вывести на экран в качестве подсказки для
пользователя.
Для создания и корректировки описания используется текстовый редактор, который можно вызвать на
экран одним из следующих способов: 
 в диалоге для описания свойств справочника нажмите кнопку “Описание ” ;
или 
 выберите наименование документа в окне “Метаданные”; 
 нажатием правой кнопки мыши вызовите на экран контекстное меню; 
 в этом меню выберите функцию “Редактировать описание”
Подробно работа с текстовым редактором описана в главе 12 “Редактор текстов”.
Глава 6 Регистры
Регистры в системе 1С:Торговля используются для накопления вводной информации о наличии и
движении средств - товарных, денежных и других. Вся информация о хозяйственных операциях, кото- рая
вводится с использованием документов, или формируется при по- мощи расчетов, должна быть накоплена в
регистрах. Тогда эту информацию можно будет извлечь, проанализировать и выдать в виде отчетных форм.
Регистры в системе 1С:Торговля
Регистр - это внутренний компонент создаваемой в конфигураторе настройки. При использовании
настройки регистр не виден, нет стандартных средств его просмотра, доступных, например, в главном меню.
Однако средствами языка можно записывать в регистры информацию и в последующем извлекать ее.
Проблема, которая обычно возникает при создании “хранилища” сводной информации - в каких разрезах
накапливать сводные данные, чтобы затем можно было извлечь нужную информацию без утомительной
обработки?
1С:Торговля использует простые и в то же время гибкие средства чля создания регистров. Можно просто
задать, в каких разрезах и какие данные требуется хранить в регистре, а система сама создаст базу данных
необходимой структуры и обеспечит запись и получение нужных данных простыми языковыми средствами.
Физический смысл регистра сформулировать довольно сложно, и скорее всего, регистр не имеет
материального аналога. Можно ска- зать, что регистр - это n-мерная система координат, в узлах которой
хранятся совокупные данные. Проиллюстрировать это достаточно легко на таком примере.
Предположим, что регистр “Товарные запасы” должен содержать сведения о количестве и стоимости
каждого товара на каждом складе. В дальнейшем предполагается получать информацию такого типа: достаток
конкретного товара на конкретном складе”, “остаток конкретного товара всего”, “стоимость всех товаров на конкретном складе”. В идеологии системы 1С:Торговля
регистр такого вида представляет собой прямоугольную систему координат, на одной оси которой находятся
склады, на другой - товары, а на пересечении конкретного склада и конкретного товара находятся цифры
количества товара и стоимости товара.
В дальнейшем мы будем использовать термин “измерения” для обозначения понятий типа использованных
выше “товар”, “склад”, и термин “ресурсы” - для понятий типа “количество”, “стоимость”.
Ведение списка регистров
Вся работа со списком регистров ведется в окне “Метаданные”. Для регистров отведена специальная ветвь
дерева метаданных, которая начинается у ключевого слова “Регистры”. Если щелкнуть мышью знак “+” слева
от этого слова, раскроется список существующих регистров. Углубляя детализацию этого списка, то есть
раскрывая нижележащие уровни этой ветви, можно добраться до конкретных измерений и ресурсов того или
иного регистра.
Находясь в списке регистров, вы можете создавать новые регистры, удалять ненужные, редактировать
состав и свойства регистра.
Находясь в списке регистров, можно расставлять наименования регистров в желаемом порядке, но, кроме
как в окне “Метаданные”, это больше нигде не будет проявляться.
Для перестановки наименования конкретного регистра необходимо выбрать его в списке мышью или
клавишами.
Для смещения наименования регистра на одну позицию вверх используется кнопка Да). Эта кнопка
действует циклически - когда наименование регистра окажется в верхней строке списка, нажатие на нее
переместит его в нижнюю строку.
Для смещения наименования регистра на одну позицию вниз служит кнопка -и. Эта кнопка также действует
циклически - когда наименование документа или расчета окажется в нижней строке списка, нажатие на эту
кнопку переместит его в верхнюю строку.
Кнопка .S служит для сортировки списка регистров по алфавиту. Сортировка осуществляется в
соответствии с кодами символов: более “старшими” считаются буквы латинского алфавита от А до Z и от а до
z, а потом - символы кириллицы от А до Я и от а до я.
Более подробно посмотреть порядок расположения символов можно, воспользовавшись программой
Таблица Символов (Пуск - Программы - Стандартные).
Кроме кнопок панели инструментов, для расстановки наименований регистров в нужном порядке можно
использовать команды контекстного меню, которое вызывается нажатием правой кнопки мыши на
наименовании нужного регистра.
Создание новых регистров 1
Для создания нового регистра необходимо выполнить следующие действия: 
 выберите мышью в окне “Метаданные” наименование любого регистра;
Если еще ни один регистр не был создан, вместо наименования существующего регистра следует
выбрать само слово “Регистры”. 
 нажатием правой кнопки мыши вызовите на экран контекстное
меню  в этом меню выберите функцию “Новый справочник”.
На экран будет выдан диалог для редактирования свойств и состава регистра.
После определения свойств нового регистра для сохранения сделанных изменений необходимо закрыть
окно диалога - наименование созданного регистра будет помещено в список регистров.
Внимание! После создания нового регистра следует внести необходимые изменения в наборы прав, чтобы
созданный регистр был доступен при использовании настройки.
Редактирование свойств регистра Свойства регистра определяются в диалоге
“Регистр”.
При создании нового регистра на экран вызывается пустой диалог. Если необходимо отредактировать
свойства уже существующего реги- стра, следует выбрать наименование регистра в списке мышью или
клавищами, нажатием правой кнопки мыши вызвать на экран контек- стное меню и выбрать функцию
“Редактировать”. На экран будет выдан заполненный диалог “Регистр”, в котором можно изменить те или иные
установки.
Каждому регистру должен быть присвоен идентификатор - краткое наименование, которое в последующем
будет использоваться в алгоритмах для обращения к данным регистра. Идентификатор представляет собой
строку длиной не более 128 символов, состоящую из букв, цифр и знаков подчеркивания. Идентификатор не
должен начинаться с цифры и содержать пробелы.
Комментарий расшифровывает краткое наименование регистра, которое введено в поле “Идентификатор”.
Управляющие элементы диалога, объединенные в группы "Измерения" и “Ресурсы”, позволяют управлять,
соответственно, списком измерения и ресурсов регистра, а также устанавливать их свойства. Можно создавать
любое необходимое количество измерений регистра и ресурсов хранения. О том, как это делать, будет
рассказано ниже .
Определение состава регистра
Определение состава регистра заключается в создании набора из- мерений и ресурсов. Производится эта
работа при помощи управляющих элементов групп “Измерения” и “Ресурсы”. С функциональной I точки зрения элементы этих групп
одинаковы.
Создание нового измерения или ресурса. Для создания но- вora измерения или ресурса используется кнопка
“Новый”. Ее нажа- тие вызывает на экран пустой диалог для редактирования свойств измерения (ресурса).
Редактирование свойств измерения или ресурса. Свойства измерения или ресурса определяются в диалоге с
названием соответ- ственно “Измерения” или “Ресурс”. При создании нового измерения или ресурса этот
диалог вызывается на экран нажатием кнопки “Новый”. Если необходимо отредактировать свойства уже
существующего измерения или ресурса, следует выбрать имя измерения или ресурса в списке мышью или
клавишами, и нажать кнопку “Изменить”. На экран будет выдан заполненный диалог для описания свойств
измерения или ресурса, в котором можно отредактировать те или иные установки.
Диалог для редактирования свойств измерения или ресурса организован в виде картотеки. Свойства,
которые можно определить, объединены в две группы. Для доступа к управляющим элементам конкретной
группы щелкните мышью на соответствующей закладке в окне диалога.
В зависимости от типа измерения или ресурса отдельные элементы закладок могут закрываться от
использования. Недоступные для ре- дактирования элементы диалога выводятся серым цветом.
Закладка “Общие”. Закладка “Общие” служит для присвоения идентификатора измерению или ресурсу
и указанию типа его значения .
В поле “Идентификатор” необходимо указать условное наименова- ние измерения или ресурса. В
дальнейшем по идентификатору будет осуществляться доступ к необходимым данным. Идентификатор представляет собой строку длиной не более 128 символов, состоящую из
букв, цифр и знаков подчеркивания. Идентификатор не должен начинаться с цифры и содержать пробелы.
Поле “Комментарий” может содержать полное наименование измерения или ресурса, особенно когда в
качестве идентификатора используется аббревиатура или какое-то условное имя.
Тип значения необходимо задавать только для измерения регистра, для этого используется
соответстующий управляющий элемент - “Тип значения”. Указание типа знлчения выполняется путем выбора
из списка, который открывается при нажатии на кнопку справа от поля элемента.
Выбранный тип значения устанавливает, в каком разрезе будет храниться информация в регистре:
Число в качестве измерения регистра используется поло
жительное или отрицательное число.
Строка в качестве измерения регистра используется про
извольная последовательность символов.
Дата дата в формате ДД.ММ.ГГ (число, порядковый но
мер месяца и две последние цифры года).
Перечисленные выше типы значений имеют общее применение. Кроме них, в системе 1С:Торговля можно
использовать специальные типы значений.
Справочник в качестве значения измерения используется эле мент данных из какого-либо определенного в
сис теме справочника. В этом случае при обращении к информации, хранящейся в регистре, достаточно
указать наименование конкретного элемента спра вочника.
Кроме указания в качестве типа значения конкретного справочника, можно также указать справочнигк
“вообще”. Тогда при обращении к информации, хранящейся в регистре, должен быть определен конкретный
справочник.
Документ в качестве значения измерения используется ссыл ка на документ. При обращении к
информации, хранящейся в реггастре, необходимо будет сначала определить конкреетный документ.
Также в качестве типа значениям измерения можно выбрать доку- мент “вообще”, без указания вида. Тогда
при обращении к информации, хранящейся в регистре, необходимо будет сначала определить вид документа, а затем - конкретный
документ.
Перечисление в качестве значения измерения используется элемент перечисления. При обращении к
информации этого типа, хранящейся в регистре, необходимо сначала определить конкретный тип
перечисления, а затем - элемент этого перечисления.
Поле “Длина” задает максимальное количество позиций, которое отводится для хранения значения
измерения. Длина указывается только для значений типа “строка” и “число”. Для значения типа “дата” его
длина всегда равна 8, а для значений типа “справочник”, “документ” и “перечисление” указания длины
значения не требуется.
Поле “Точность” устанавливает для числового значения измерения максимально возможное количество
знаков после десятичной точки. Если задана точность, то длина целой части определяется следующим
образом: число, стоящее в поле “Длина”, минус одна позиция десятичной точки и минус число, стоящее в поле
“Точность”.
Закладка “Дополнительные”. Управляющие элементы закладки “Дополнительные”, как следует из ее
названия, используются для установки различных дополнительных характеристик измерения или ресурса. В
зависимости от типа значения измерения или ресурса отдельные управляющие элементы этой закладки могут
закрываться от использования. Недоступные для редактирования элементы выводятся серым цветом.
Опция “Разделять триады” используется только для числовых элементов и устанавливает, будут ли при
вводе и показе числа автоматически вставляться разделители между тройками цифр, отделяя в числе тысячи,
миллионы, миллиарды и так далее.
Удаление измерения или ресурса регистра. Для удаления измерения или ресурса необходимо выбрать его в
списке мышью или
клавишами и нажать кнопку “Удалить”. После подтверждения выбранное измерение или ресурс будут
удалены.
Внимание! Удаление измерения или ресурса требует внесения изменений во все элементы метаданных,
которые ссылаются на это измерение или ресурс.
Упорядочивание списка измерений или ресурсов. Кнопки, расположенные в группах “Измерения” и
“Ресурсы” справа от списка, служат для расстановки наименований измерений или ресурсов в списке в
желаемом порядке. Обратите внимание: порядок расстановки измерений влияет на оптимизацию доступа к
итогам регистра и изменение этого порядка требует реструктуризации информационной базы.
Заметим также, что изменение порядка измерений и ресурсов потребует внесения изменений в строки
программных модулей, в которых осуществляется обращение к этому регистру.
Для перестановки наименования конкретного измерения или ресурса необходимо выбрать его в списке
мышью или клавишами.
Для смещения наименования измерения или ресурса в списке на одну позицию вверх используется кнопка
-&J. Эта кнопка действует циклически - когда наименование измерения или ресурса окажется в самой верхней
строке списка, нажатие на нее переместит его в самую нижнюю строку.
Для смещения наименования измерения или ресурса на одну позицию вниз служит кнопка -81. Эта кнопка
также действует циклически - когда наименование измерения или ресурса окажется в самой нижней строке
списка, нажатие на эту кнопку переместит его в самую верхнюю строку.
Кнопка Л служит для сортировки списка измерений или ресурсов по алфавиту. Сортировка
осуществляется в соответствии с кодами символов: так, более “старшими” считаются буквы латинского алфа-
вита от А до Z и от а до z, а потом - символы кириллицы от А до Я и от а до я .
Более подробно посмотреть порядок расположения символов можно, воспользовавшись программой
Таблица Символов (Пуск - Программы - Стандартные).
Удаление регистра
Для удаления регистра необходимо выполнить следующие действия : 
 в окне “Метаданные” выберите мышью или клавишами наименование регистра, который предполагается
удалить.  нажмите клавишу Del.
В выданном на экран запросе подтвердите необходимость удаления регистра.
Удаление регистра - необратимая операция. Однако, существует возможность вернуть удаленный регистр.
Для этого следует выйти из программы, отказавшись от реорганизации базы данных, и затем вновь войти в
программу.
Следует иметь ввиду, что при этом будут также утеряны все изменения, которые были сделаны во время
этого сеанса работы.
Создание пользовательского описания
К созданному регистру можно “прикрепить” текст, объясняющий порядок работы с ним. В дальнейшем
при использовании настройки этот текст можно будет вывести на экран в качестве подсказки для
пользователя.
Для создания и корректировки описания используется текстовый редактор, который можно вызвать на
экран одним из следующих способов : 
 выберите наименование регистра в окне “Метаданные”; 
 нажатием правой кнопки мыши вызовите на экран контекстное меню; 
 в этом меню выберите функцию “Редактировать описание”
или 
 в диалоге для редактирования свойств регистра нажмите кнопку “Описание” .
На экран будет выведено окно текстового редактора, в котором можно создать или отредактировать
описание регистра. Подробно работа с текстовым редактором описана в главе “Редактор текстов”.
Глава 7 Журналы
Журналы в системе 1С:Торговля являются средством для работы с документами.
С точки зрения пользователя, журнал представляет из себя список документов. Работая с журналом,
пользователь может ввести в журнал новый документ, отредактировать существующий или удалить какойлибо документ.
1С:Торговля позволяет хранить в одном журнале документы разного вида. При этом, помимо изначально
установленных граф для выдачи обязательных реквизитов документа, можно указать произвольное количество
дополнительных граф для отражения любых других реквизитов документов, помещаемых в журнал.
Журналы позволяют произвольно группировать документы для просмотра и быстрого доступа к ним.
Ведение списка журналов
Вся работа со списком журналов ведется в окне “Метаданные”. Для журналов отведена специальная ветвь
дерева метаданных, кота-
рая начинается у ключевого слова “Журналы”. Если щелкнуть мышью знак “+” слева от этого слова,
раскроется список журналов. Углубляя детализацию этого списка, то есть раскрывая нижележащие уровни
ветви, можно добраться до конкретных реквизитов того или иного журнала .
Находясь в списке журналов, можно создавать новые журналы, удалять ненужные, редактировать свойства
документа и определять состав дополнительных граф журнала.
Кроме того, можно расставлять наименования журналов в нужном порядке. В таком же порядке они будут
выдаваться пользователю при выбора нужного журнала.
Для перестановки наименования конкретного журнала необходимо выбрать его в списке мышью или
клавишами.
Для смещения наименования журнала на одну позицию вверх используется кнопка -tj. Эта кнопка
действует циклически - когда наименование журнала окажется в верхней строке списка, нажатие на нее
переместит его в нижнюю строку.
Для смещения наименования журнала на одну позицию вниз служит кнопка -(-1. Эта кнопка также
действует циклически - когда наименование журнала окажется в нижней строке списка, нажатие на эту кнопку
переместит его в верхнюю строку.
Кнопка -Q служит для сортировки списка журналов по алфавиту. Сортировка осуществляется в
соответствии с кодами символов: более “старшими” считаются буквы латинского алфавита от А до Z и от а до
z, а потом - символы кириллицы от А до Я и от а до я.
Более подробно посмотреть порядок расположения символов можно, воспользовавшись программой
Таблица Символов (Пуск - Программы - Приложения).
Кроме кнопок панели инструментов, для расстановки наименований журналов в нужном порядке можно
использовать команды контекстного меню, которое вызывается нажатием правой кнопки мыши на
наименовании нужного документа или расчета.
Создание новых журналов
Для создания нового журнала необходимо выполнить следующие действия: 
 в окне “Метаданные” выберите мышью или клавишами наименование любого журнала;
Если еще ни один журнал не был создан, вместо наименования существующего журнала следует
выбрать само слово “Журнал”. 
 нажатием правой кнопки мыши вызовите на экран контекстное меню , 
 в этом меню выберите функцию “Новый Журнал”.
На экран будет выдан пустой диалог для редактирования свойств журнала.
После определения свойств для сохранения нового журнала необходимо закрыть окно диалога наименование созданного журнала будет помещено в список журналов.
Внимание! После создания нового журнала следует внести необходимые изменения в наборы прав, чтобы
созданный журнал был доступен при использовании настройки.
Редактирование свойств журнала Свойства журнала определяются в диалоге
“Журнал”.
При создании нового журнала на экран вызывается пустой диалог. Если необходимо отредактировать
свойства уже существующего журнала, следует выбрать наименование журнала в списке мышью или
клавишами, нажатием правой кнопки мыши вызвать на экран контекстное меню и выбрать функцию
“Редактировать”. На экран будет выдан заполненный диалог “Журнал”, в котором можно изменить те или
иные установки.
Каждому журналу должен быть присвоен идентификатор - краткое наименование, которое в
последующем будет использоваться в алгоритмах для обращения к журналу. Идентификатор представляет
собой строку длиной не более 128 символов, состоящую из букв, цифр и знаков подчеркивания.
Идентификатор не должен начинаться с цифры и содержать пробелы.
Комментарий расшифровывает краткое наименование журнала, которое введено в поле
“Идентификатор”.
Список “Документы” носит информативный характер и содержит наименования документов, которые
будут помещаться в этот журнал.
В системе 1С:Торговля процесс создания журналов и размещения документов по конкретным журналам
тесно связаны между собой.
Так, при определении свойств документа можно указать, в какой журнал будут помещаться документы
этого вида. Следовательно, к этому моменту необходимый журнал уже должен существовать в настройке.
Но, с другой стороны, в диалоге “Журнал” присутствует список документов, которые будут помещаться в
создаваемый журнал (в соответствии с этим списком создаются дополнительные колонки журнала). Значит,
эти документы уже также должны быть созданы.
По причине подобной тесной взаимосвязи создавать журналы и настраивать размещение документов
по журналам рекомендуется в следующем порядке: 
 сначала создается необходимое число журналов; при создании журналов для них достаточно задать
наименование и, если необходимо, комментарий; 
 затем создаются необходимые документы, при этом настраивается их распределение по журналам; 
 и, наконец, выполняется окончательная настройка журналов - формирование списка дополнительных
колонок, разработка форм журналов, создание пользовательского описания.
Группа “Графы” объединяет управляющие элементы, предназначенные для ведения списка
дополнительных колонок журнала и опре-
деления их свойств. Подробно об использовании управляющих элементов этой группы будет рассказано ниже
в параграфе “Графы”.
Кнопки, расположенные в нижней части диалога, служат для вызова редактора форм для создания формы
журнала и редактора текстов - для создания пользовательского описания.
Графы
Любой вновь созданный журнал содержит 4 обязательные графы (колонки): “Дата” - дата документа,
“Время” - время документа, “Документ” - краткое наименование вида документа и “Номер” - номер
документа. Краткое наименование позволяет определить вид документа, номер и дата являются
обязательными реквизитами любого документа, время документа используется, когда необходимо однозначно
установить срок актуальности документа. Эти 4 графы обязательно будут присутствовать, когда журнал будет
выдан на экран для просмотра или редактирования.
Кроме этих граф, можно добавить в журнал практически неограниченное количество дополнительных
граф для показа в них значений любых других реквизитов документов, помещаемых в журнал. Так как журнал
может хранить документы разных видов, при объявлении дополнительной графы журнала можно указать,
значение какого реквизита того или иного документа будет помещаться в данную графу.
Используя управляющие элементы группы “Графы”, можно создавать, удалять и редактировать свойства
дополнительных граф журнала.
Создание графы журнала. Для создания новой графы журнала следует нажать кнопку “Новый” в группе
“Графы” диалога “Журнал”.
На экран будет вызван диалог для задания свойств графы.
В поле “Идентификатор” необходимо указать условное наименование графы. Идентификатор представляет
собой строку длиной не более 128 символов, состоящую из букв, цифр и знаков подчеркивания.
Идентификатор не должен начинаться с цифры и содержать пробелы.
Поле “Комментарий” может содержать полное наименование графы, особенно когда в качестве
идентификатора используется аббревиатура или какое-то условное имя.
Ниже поля “Комментарий” расположены 2 окна. Справа, в окне “Возможные значения”, в виде дерева
выдается список документов, которые будут хранится в данном журнале. Знак “+” в узле ветви дерева
означает, что данная ветвь имеет подуровни, и щелчком мыши на “+” можно раскрыть следующий уровень.
На самом нижнем уровне дерева находятся наименования реквизитов документов, которые можно выбрать
для помещения в создаваемую графу журнала.
Окно “Выбранные значения” в общем случае содержит список реквизитов документов, которые будут
помещаться в данную графу при работе с журналом. При создании новой графы журнала список “Выбранные
значения” будет пуст.
Выбор реквизита для показа в создаваемой графе журнала выполняется одним из следующих способов: 
 укажите мышью на наименование нужного реквизита в окне “Возможные значения” и дважды щелкните
левой кнопкой мыши;
или 
 выберите наименование нужного реквизита в окне “Возможные значения” и нажмите мышью кнопку А1.
Полное наименование реквизита будет помещено в окно “Выбранные значения”, а сам реквизит будет
помечен знаком *.
Для показа в одной графе журнала можно выбрать только один реквизит документа. Если один из
реквизитов документа уже был ранее выбран для отображения в журнале, то выбор другого реквизита того же
документа приведет к тому, что имя ранее выбранного реквизита будет удалено из списка “Выбранные
значения”, а имя нового выбранного реквизита будет помещено в список, и возле него появится отметка -rf.
Удаление наименования реквизита из списка “Выбранные значения” осуществляется одним из
следующих способов 
 укажите мышью на наименование нужного реквизита в окне “Выбранные значения” и дважды щелкните
левой кнопкой мыши;
или 
 выберите наименование нужного реквизита в окне “Выбранные значения” и нажмите мышью кнопку _?J.
Наименование реквизита будет удалено из списка “Выбранные значения” .
Когда определен набор реквизитов, которые должны отображаться в создаваемой графе журнала, следует
нажать кнопку “ОК.”. Диалог “Графа” будет закрыт и имя новой созданной графы будет помещено в список
“Графы” диалога “Журнал”.
Редактирование свойств дополнительной графы журнала. Свойства дополнительной графы журнала
определяются в диалоге “Графа”. При создании новой графы этот диалог вызывается на экран нажатием
кнопки “Новый”. Если необходимо отредактировать свойства уже существующей дополнительной графы
журнала, следует выбрать имя этой графы в списке мышью или клавишами, и нажать кнопку “Изменить”. На
экран будет выдан заполненный диалог “Графа” .
Порядок работы с диалогом “Графы” при изменении свойств существующей графы журнала не отличается
от порядка работы с этим
диалогом при создании новой графы, описанной в параграфе "Создание графы журнала". При редактировании
свойств графы можно изменять идентификатор и комментарий, а также состав реквизитов документов,
которые будут помещаться в графу при работе с журналом .
Удаление дополнительной графы журнала. Для удаления дополнительной графы журнала необходимо
мышью или клавишами выбрать имя этой графы в списке и нажать кнопку “Удалить”. После подтверждения
указанная графа будет удалена.
Упорядочивание списка дополнительных граф журнала. Кнопки, расположенные в группе “Графы” справа
от списка дополнительных граф журнала, служат для расстановки наименований граф в списке в желаемом
порядке.
Для перестановки наименования конкретной графы необходимо выбрать ее имя в списке мышью или
клавишами.
Для смещения наименования графы в списке на одну позицию вверх используется кнопка -1-1. Эта кнопка
действует циклически - когда наименование графы окажется в самой верхней строке списка, нажатие на нее
переместит его в самую нижнюю строку.
Для смещения наименования графы на одну позицию вниз служит кнопка -iJ. Эта кнопка также действует
циклически - когда наименование графы окажется в самой нижней строке списка, нажатие на эту кнопку
переместит его в самую верхнюю строку.
Кнопка * служит для сортировки списка дополнительных граф по алфавиту. Сортировка осуществляется в
соответствии с кодами символов: более “старшими” считаются буквы латинского алфавита от А до Z и от а до
z, а потом - символы кириллицы от А до Я и от а до
Более подробно посмотреть порядок расположения символов можно, воспользовавшись программой
Таблица Символов (Пуск - Программы - Стандартные).
Создание формы журнала
После того, как определены свойства и состав дополнительных граф журнала, необходимо создать его
визуальное представление. Этот процесс включает в себя разработку окна диалога для работы с журналом, а
при необходимости - создание шаблона печатной формы журнала и описание алгоритма построения формы
журнала для последующей печати.
Для разработки формы журнала используется комплексный редактор форм. Его можно вызвать на
экран одним из следующих способов: 
 в диалоге для описания свойств журнала нажмите кнопку “Форма”
или 
 выберите наименование журнала в окне “Метаданные”; 
 нажатием правой кнопки мыши вызовите на экран контекстное меню; 
 в этом меню выберите функцию “Редактировать форму”.
Подробно работа с редактором форм описана в главе “Редактор форм” .
При первом вызове редактора форм для нового журнала диалог для показа журнала на экране будет создан
автоматически. Он включает в себя 4 обязательных колонки, соответствующих обязательным реквизитам
документа: “Дата” - дата документа, “Время” - время документа, “Документ” -наименование вида документа и
“Номер” - номер документа.
Для возможности просмотра дополнительных граф журнала при использовании настройки следует
воспользоваться пунктом “Графы” в меню “Вставить” главного меню программы для вставки в табличную
часть создаваемого диалога дополнительных колонок журнала.
Удаление журнала
Для удаления журнала необходимо выполнить следующие действия: 
 в окне “Метаданные” выберите клавишами или мышью наименование журнала, который необходимо
удалить;  нажмите клавишу Del.
В выданном на экран запросе подтвердите необходимость удаления журнала.
Удаление журнала - необратимая операция. Однако существует возможность вернуть удаленный журнал.
Для этого следует выйти из программы, отказавшись от реорганизации базы данных, и затем вновь войти в
программу. Однако, при этом будут утеряны все изменения, которые вы сделали во время этого сеанса работы,
и их придется повторить.
Создание пользовательского описания
К созданному журналу можно “прикрепить” текст, объясняющий назначение и порядок работы с
журналом. В дальнейшем при использовании журнала этот текст можно будет вывести на экран в качестве
подсказки для пользователя.
Для создания и корректировки описания используется текстовый редактор, который можно вызвать на
экран одним из следующих способов: 
 выберите наименование журнала в окне “Метаданные”;  нажатием правой кнопки мыши вызовите на
экран контекстное меню; 
 в этом меню выберите функцию “Редактировать описание” или 
 в диалоге для редактирования свойств журнала нажмите кнопку “Описание” .
На экран будет выведено окно текстового редактора в котором можно создать или отредактировать
описание журнала. Подробно работа с текстовым редактором описана в главе “Редактор текстов”.
Глава 8 Перечисления
Перечисления в системе 1С:Торговля
Перечисление представляет собой служебный тип данных, который не используется самостоятельно, а
применяется, в основном, в совокупности с другими типами данных. Определить перечисление можно как
“список возможных значений реквизита”.
Перечисления используются при вводе значений реквизитов документов, справочников, при вводе
значений констант, в тех случаях, когда необходимо исключить неоднозначный ввод информации.
По своим свойствам перечисление похоже на справочник, однако имеет ряд существенных отличий.
Прежде всего, перечисление не может пополнятся в процессе работы с ним: список его значений задается
при настройке перечисления.
Перечисление не имеет вложенности - все его значения находятся на одном уровне.
В отличие от справочника, список значений которого заранее не известен, так как задается в компоненте
“1С:Торговля” при использовании конфигурации, список значений перечисления известен и доступен в
конфигураторе.
С функциональной точки зрения, перечисление проще в настройке и в использовании.
В каких случаях удобнее использовать перечисление? Например, когда список возможных значений какоголибо элемента данных небольшой, изменяется очень редко и нет смысла создавать для него отдельный
справочник.
Также использование перечисления позволяет ограничить число возможных вариантов, например, при
вводе реквизита документа. Так как список значений перечисления создается в конфигураторе, то тут же, в
конфигураторе, можно организовать проверку выбранного значения, и описать действия, которые должны за
этим выбором последовать.
Ведение списка перечислений
Вся работа с перечислениями ведется в окне “Метаданные”. Для перечислений отведена отдельная ветвь
дерева метаданных, которая начинается у ключевого слова “Перечисления”. Если щелкнуть мышью знак “+”
слева от этого слова, раскроется список существующих перечислении. Углубляя детализацию этого списка, то
есть раскрывая нижележащие уровни ветви, можно получить список значение перечисления .
Находясь в списке перечислений, вы можете создавать новые перечисления, удалять ненужные, задавать
свойства перечисления и его значения.
Можно расставлять наименования перечислений в желаемом порядке, но, кроме как в окне “Метаданные”,
это больше нигде не будет проявляться.
Для перестановки наименования конкретного перечисления необходимо выбрать его в списке мышью или
клавишами.
Для смещения наименования перечисления на одну позицию вверх используется кнопка .il. Эта кнопка
действует циклически - когда наименование перечисления окажется в верхней строке списка, нажатие на нее
переместит его в нижнюю строку.
Для смещения наименования перечисления на одну позицию вниз служит кнопка _*1. Эта кнопка также
действует циклически - когда
наименование перечисления окажется в нижней строке списка, нажатие на эту кнопку переместит его в
верхнюю строку.
Кнопка -Q служит для сортировки списка перечислений по алфавиту. Сортировка осуществляется в
соответствии с кодами символов: более “старшими” считаются буквы латинского алфавита от А до Z и от а до
z, а потом - символы кириллицы от А до Я и от а до я.
Более подробно посмотреть порядок расположения символов можно, воспользовавшись программой
Таблица Символов (Пуск - Программы - Стандартные).
Кроме кнопок панели инструментов, для расстановки наименовании перечислении в нужном порядке
можно использовать команды контекстного меню, которое вызывается нажатием правой кнопки мыши на
наименовании нужного перечисления.
Создание нового перечисления
Для создания нового перечисления необходимо выполнить следующие действия: 
 выберите мышью в окне “Метаданные” наименование любого перечисления;
Если ни одно перечисление еще не было создано, вместо наименования существующего перечисления
следует выбрать само слово “Перечисления ” . 
 нажатием правой кнопки мыши вызовите на экран контекстное
меню  в этом меню выберите функцию “Новое перечисление”.
На экран будет выдан пустой диалог для описания свойств перечисления .
После определения свойств нового перечисления для сохранения сделанных изменений необходимо
закрыть окно диалога - наименование созданного перечисления будет помещено в список перечислений.
Редактирование свойств перечисления
Свойства перечисления определяются в диалоге “Перечисления”. При создании нового перечисления на экран
вызывается пустой диалог. Если необходимо отредактировать свойства уже существующего перечисления,
следует выбрать наименование перечисления в списке мышью или клавишами, нажатием правой кнопки мыши
вызвать на экран контекстное меню и выбрать функцию “Редактировать”. На экран будет выдан заполненный
диалог “Перечисление”, в котором можно изменить свойства перечисления.
Прежде всего, перечислению должен быть присвоен идентификатор - краткое наименование, которое в
последующем будет использоваться для обращения к значениям перечисления. Идентификатор представляет
собой строку длиной не более 128 символов, состоящую из букв, цифр и знаков подчеркивания.
Идентификатор не должен начинаться с цифры и содержать пробелы.
Комментарий расшифровывает краткое наименование перечисления, которое введено в поле
“Идентификатор”.
Группа “Значения” объединяет управляющие элементы, предназначенные для ведения списка значений
перечисления и определения их свойств. Подробно об использовании управляющих элементов этой группы
будет рассказано ниже в параграфе “Значения”.
Кнопка “Описание” предназначения для вызова текстового редактора, в котором можно описать
назначение и порядок использования перечисления .
Значения перечисления
Если при создании документа для какого-либо его реквизита в качестве типа значения выбрано
перечисление, то ввод такого реквизита будет происходить следующим образом.
В поле для ввода реквизита документа справа автоматически помещается кнопка aJ. Нажатие на эту кнопку
открывает список значений перечисления, которые можно ввести в данный реквизит документа. Пользователь
мышью или клавишами выбирает нужное значение из списка.
Управление списком возможных значений перечисления и определение свойств этих значений
производится при помощи управляющих элементов группы “Значения”.
Создание нового значения. Для создания нового значения перечисления используется кнопка “Новый”. Ее
нажатие вызывает на экран пустой диалог для определения свойств значения.
Определение свойств значения. Свойства значения определяются в диалоге “Значение”. При создании
нового значения этот диалог вызывается на экран нажатием кнопки “Новый”. Если необходимо
отредактировать свойства уже существующего значения, следует выбрать наименование значения в списке
мышью или клавишами, и нажать кнопку “Изменить”. На экран будет выдан заполненный диалог “Значение” .
Диалог “Значение” организован в виде картотеки, имеющей только одну закладку - “Общие”.
Управляющие элементы этой закладки сразу выдаются пользователю для установки свойств значения.
В поле “Идентификатор” необходимо указать условное наименование значения. Идентификатор
представляет собой строку длиной не более 128 символов, состоящую из букв, цифр и знаков подчеркивания.
Идентификатор не должен начинаться с цифры и содержать пробелы .
Поле “Комментарий” может содержать полное наименование значения, особенно когда в качестве
идентификатора используется аббревиатура или какое-то условное имя.
В поле “Представление” вводится произвольная строка символов. Эта строка будет выдаваться в списке
возможных значений перечисления, когда перечисление будет выдано на экран для ввода значения в реквизит
документа. Если поле “Представление” не заполнено, для выдачи в списке будет использоваться
идентификатор значения.
Удаление значения. Для удаления значения необходимо выбрать его наименование в списке мышью или
клавишами и нажать кнопку “Удалить”. После подтверждения указанное значение будет удалено.
Упорядочивание списка значений. Кнопки, расположенные в группе “Значения” справа от списка
возможных значений, служат для расстановки значений в списке в желаемом порядке. В таком же порядке
список значений будет выдаваться пользователю при вводе, например, реквизита документа.
Для перестановки наименования конкретного значения необходимо выбрать его в списке мышью или
клавишами.
Для смещения наименования значения в списке на одну позицию вверх используется кнопка -t-j. Эта
кнопка действует циклически - когда наименование значения окажется в самой верхней строке списка,
нажатие на нее переместит его в самую нижнюю строку.
Для смещения наименования значения на одну позицию вниз служит кнопка -ij. Эта кнопка также
действует циклически - когда наименование значения окажется в самой нижней строке списка, нажатие на эту
кнопку переместит его в самую верхнюю строку.
Кнопка * служит для сортировки списка значений по алфавиту. Сортировка осуществляется в соответствии
с кодами символов: так,
более “старшими” считаются буквы латинского алфавита от А до Z и от а до z, а потом - символы кириллицы
от А до Я и от а до я.
Более подробно посмотреть порядок расположения символов можно, воспользовавшись программой
Таблица Символов (Пуск - Программы - Стандартные).
Удаление перечисления
для удаления перечисления из списка необходимо выполнить следующие действия: 
 в окне “Метаданные” выберите клавишами или мышью наименование перечисления, которое
необходимо удалить;  нажмите клавишу Del.
В выданном на экран запросе подтвердите необходимость удаления перечисления, нажав кнопку “ОК.”.
Выбранное перечисление будет удалено из списка.
Удаление перечисления - необратимая операция. Однако существует возможность вернуть удаленное
перечисление. Для этого следует выйти из программы, отказавшись от реорганизации базы данных, и затем
вновь войти в программу.
Следует иметь ввиду, что при этом будут также утеряны все изменения, которые вы сделали во время
этого сеанса работы.
Создание пользовательского описания
К созданному перечислению можно “прикрепить” текст, объясняющий назначение и порядок
использование перечисления. В дальнейшем при использовании перечисления этот текст можно будет вывести на экран в качестве подсказки для пользователя.
Для создания и корректировки описания используется текстовый редактор, который можно вызвать на
экран одним из следующих способов: 
 выберите наименование перечисления в окне “Метаданные”; 
 нажатием правой кнопки мыши вызовите на экран контекстное меню; 
 в этом меню выберите функцию “Редактировать описание”
или 
 в диалоге для редактирования свойств перечисления нажмите кнопку “Описание”.
На экран будет выведено окно текстового редактора, в котором можно создать или отредактировать
описание перечисления.
Подробно работа с текстовым редактором описана в главе “Редактор текстов”.
Глава 9
Отчеты и обработка
Любая система автоматизации учета только тогда выполняет свои функции, когда она имеет средства
обработки накопленной в системе информации и получения сводных данных в удобном для просмотра и
анализа виде. Как правило, для решения подобных задач в системе автоматизации учета существует
подсистема формирования отчетных документов (их еще называют выходными документами). Такая подсистема может формировать набор различных отчетных документов, достаточных для удовлетворения
потребности пользователей системы в достоверной и подробной выходной информации.
Отчеты в системе 1С:Торговля
Для получения сводной информации в системе 1С:Торговля используется тип данных, называемый
“Отчеты и Обработка”. Экземпляр данных этого типа представляет из себя алгоритм обработки информации
на внутреннем языке системы 1С:Торговля. К алгоритму обязательно “прикрепляется” диалог, при помощи
которого, при необходимости, можно организовать ввод каких-либо параметров, влияющих на ход работы
алгоритма. Обычно, алгоритм имеет и описание печатной формы, которое используется для вывода
результатов выполнения алгоритма на экран и принтер.
Название “Отчеты и Обработка” отражает два вида задач, которые могут выполняться элементами данных
этого типа.
Во-первых, это получение разнообразных отчетных документов. В этом случае информация, накопленная в
системе, используется для обобщения и формирования итоговых результатов в различных разрезах.
Во-вторых, элементы данных рассматриваемого типа позволяют выполнять различные действия над
информацией. Например, с их помощью можно выполнять удаление из системы устаревших данных, импорт
информации из других систем и многое другое. Характер выполняемых в этом случае действий отражает слово
“Обработка” в
названии типа данных, так как в результате информация, хранящаяся в системе, претерпевает какие-либо
изменения.
Далее в этой главе для простоты мы будем использовать термин “отчет”, имея при этом в виду оба варианта
использования этого типа данных .
Ведение списка отчетов
Вся работа с отчетами ведется в окне “Метаданные”. Для отчетов отведена отдельная ветвь дерева
метаданных, которая начинается у фразы “Отчеты и Обработка”. Если щелкнуть мышью знак “+” слева от этой
фразы, раскроется список существующих отчетов.
Находясь в списке отчетов, можно создавать новые отчеты, удалять ненужные, разрабатывать форму
отчета и создавать пользовательское описание.
Наименования отчетов в списке можно расставлять в нужном порядке. В таком же порядке они будут
выдаваться пользователю при выдаче на экран списка отчетов для выбора нужного отчета.
Для перестановки наименования конкретного отчета необходимо выбрать его в списке мышью или
клавишами.
Для смещения наименования отчета на одну позицию вверх используется кнопка -*1. Эта кнопка действует
циклически - когда наименование отчета окажется в верхней строке списка, нажатие на нее переместит его в
нижнюю строку.
Для смещения наименования отчета на одну позицию вниз служит (*попка .*J. Эта кнопка также действует
циклически - когда найме .ювание отчета окажется в нижней строке списка, нажатие на эту кнопку переместит
его в верхнюю строку.
Кнопка .* служит для сортировки списка отчетов по алфавиту. (сортировка осуществляется в соответствии
с кодами символов: более 'старшими” считаются буквы латинского алфавита от А до Z и от а до z. а потом символы кириллицы от А до Я и от а до я.
Более подробно посмотреть порядок расположения символов можно, воспользовавшись программой
Таблица Символов (Пуск - Программы - Стандартные).
Кроме кнопок панели инструментов, для расстановки наименований отчетов в нужном порядке можно
использовать команды контекстного меню, которое вызывается нажатием правой кнопки мыши на
наименовании нужного отчета.
Создание новых отчетов
Для создания нового отчета можно воспользоваться одним из следующих способов: 
 выберите мышью в окне “Метаданные” наименование любого отчета ;
Если еще ни один отчеты не был создан, вместо наименования существующего регистра следует
выбрать саму фразу “Отчеты и Обработка” . 
 нажатием правой кнопки мыши вызовите на экран контекстное
меню;  в этом меню выберите функцию “Новый Отчет”.
На экран будет выдан диалог для редактирования свойств отчета. Новому отчету присваивается условное
имя, состоящее из слова ('новый” и числа - порядкового номера нового отчета.
После присвоения новому отчету идентификатора и комментария для сохранения сделанных изменений
необходимо нажать кнопку *ОК.”. при этом диалог для редактирования свойств отчета будет закрыт, а на
ветви “Отчеты и Обработка” дерева метаданных появится новый отчет с указанным идентификатором.
Если отказаться от сохранения изменений, нажав кнопку "Отмена”, новый отчет будет создан, но у него
будет сохранено условное имя. Вы можете отредактировать свойства нового отчета позднее.
Внимание! После создания нового отчета следует внести необходимые изменения в наборы прав, чтобы
созданный отчет был доступен при использовании настройки.
Редактирование свойств отчета
Свойства отчета определяются в диалоге “Отчет”. При создании нового отчета диалог автоматически выдается
на экран. Если необходимо отредактировать свойства уже существующего отчета, следует выбрать
наименование этого отчета в списке мышью или клавишами, нажатием правой кнопки мыши зызвать на экран
контекстное меню и выбрать пункт “Редактировать”. На экран будет выдан заполненный диалог “Отчет”.
Диалог “Отчет” организован в виде картотеки, имеющей только одну закладку - “Общие”.
В поле “Идентификатор” этой закладки необходимо указать идентификатор - краткое наименование отчета.
Идентификатор представляет собой строку длиной не более 128 символов, состоящую из букв, цифр и знаков
подчеркивания. Идентификатор не должен начинаться с цифры и содержать пробелы.
Если необходимо, в ноле “Комментарий” можно ввести текст, поясняющий краткое наименование отчета,
которое введено в поле “Идентификатор” .
Идентификатор и комментарий используются при выдаче на экран списка отчетов для выбора из него
требуемого отчета.
После указания идентификатора и комментария для сохранения сделанных изменений необходимо нажать
кнопку “ОК.”. Диалог “Отчет” будет закрыт. Чтобы сохранить изменения, не закрывая диалога, следует нажать
кнопку “Обновить”.
Для отказа от сохранения сделанных изменений необходимо наткать кнопку “Отмена”. Диалог “Отчет”
будет закрыт, при этом будут сохранены свойства отчета, существовавшие до вызова диалога “Отчет” на
экран.
Если редактируются свойства только что созданного отчета, нажа- *с кнопки “Отмена” закрывает диалог,
однако новый отчет останется списке отчетов. Его свойства можно будет отредактировать позднее.
Создание формы отчета
Как уже отмечалось, элемент данных типа “Отчеты и Обработка” представляет собой алгоритм,
написанный на внутреннем языке сис- гемы 1С:Торговля. С алгоритмом связан диалог, в котором могут задаваться параметры работы алгоритма. Если необходимо, может быть создано описание печатной формы,
которое будет использоваться алгоритмом для выдачи результатов своей работы в удобном для вос- приятия
виде.
Совокупность диалога - экранного представления отчета, алгоритма и шаблона - описания печатного
представления отчета - в системе 1С:Торговля называется “формой”. Для создания формы отчета используется
специальный комплексный редактор форм.
Чтобы вызвать редактор форм для создания формы отчета, необходимо выполнить следующее: 
 в окне “Метаданные” выберите наименование отчета; 
 нажатием правой кнопки мыши вызовите на экран контекстное меню; 
 в контекстном меню выберите пункт “Редактировать форму”.
Подробно работа с редактором форм описана в главе “Редактор форм” .
Удаление отчета
Для удаления отчета необходимо выполнить следующие действия: 
 в окне “Метаданные” выберите мышью или клавишами наименование отчета, который предполагается
удалить: 
 нажмите клавишу Del.
В выданном на экран запросе подтвердите необходимость удаления отчета.
Удаление отчета - необратимая операция. Однако существует возможность вернуть удаленный отчет. Для
этого следует выйти из программы, отказавшись от реорганизации базы данных, и затем вновь войти в
программу. Следует иметь ввиду, что при этом также будут утеряны все изменения, которые были сделаны во
время этого сеанса работы.
Создание пользовательского описания
К созданному отчету можно “прикрепить” текст, объясняющий назначение и порядок работы с отчетом. В
дальнейшем при использовании отчета этот текст можно будет вывести на экран.
Для создания и корректировки описания используется текстовый редактор, который можно вызвать на
экран одним из следующих способов : 
 выберите наименование журнала в окне “Метаданные”; 
 нажатием правой кнопки мыши вызовите на экран контекстное меню; 
 в этом меню выберите функцию “Редактировать описание”;
или 
 в диалоге для описания свойств журнала нажать кнопку
“Описание” .
Подробно работа с текстовым редактором описана в главе “Редактор текстов”.
Глава 10 Редактор форм
Большинство типов данных в системе 1С:Торговля могут иметь визуальную форму представления. Для
каждого элемента данных форма '.южет настраиваться индивидуально, а для некоторых типов данных с
элементом данных этого типа может быть связано несколько форм, выборочно используемых в зависимости от
контекста применения элемента данных.
Формой в системе 1С:Торговля называется совокупность трех взаимосвязанных компонентов: экранного
представления элемента данных, его печатного представления и алгоритма на внутреннем язы- ке системы
1С:Торговля, который связывает экранное и печатное представление. Алгоритм на внутреннем языке системы
1С:Торговля также называется “модулем”.
Для создания форм элементов данных в системе 1С:Торговля используется комплексный редактор форм.
Он позволяет редактировать все перечисленные компоненты визуального представления элемента данных
и, фактически, является совокупностью трех редакторов: редактора диалогов, текстового и тай- этичного
редакторов.
Внешне редактор форм реализован в виде метафоры рабочей книги, каждый лист которой содержит один
из компонентов визуального представления и может редактироваться соответствующим редактором .
В данной главе будет рассказано о работе с редактором форм, как совокупностью трех редакторов. Работа
с конкретным редактором рассматривается в соответствующих главах настоящего руководства.
Вызов редактора форм
Редактор форм вызывается на экран одним из следующих способов .
1. Если вы работает в окне “Метаданные”, необходимо установить указатель мыши на наименование
элемента данных, нажать правую кнопку мыши, из появившегося контекстного меню выбрать строку
“Редактировать форму...”
2. В диалоге для задания свойств элементу данных может присутствовать одна или несколько кнопок,
названий которых начинаются со слова “Форма..”. Нажатие на такую кнопку вызывает редактор форм.
для некоторых типов данных возможность редактирования формы отсутствует. В этом случае будет
отсутствовать соответствующая команда в меню “Действия” главного меню программы, команда в контекстном меню и кнопка в диалоге для редактирования свойств элемента данных.
Окно редактора форм
Окно редактора форм реализовано в виде метафоры рабочей книги, которая может содержать листы трех
типов: “Диалог”, “Модуль” и “Таблица” .
Лист типа “Диалог” является редактором диалогов и служит для создания диалога для работы с элементом
данных. Такой лист в редакторе форм может быть только один.
Лист типа “Модуль” является текстовым редактором и служит для создания алгоритма построения
печатной формы элемента данных. Лист этого типа также может быть только один.
Лист типа “Таблица” является табличным редактором и служит для создания шаблона печатной формы
элемента данных. Листов этого типа в редакторе форм может быть несколько.
Каждый лист имеет закладку со своим названием, которая всегда видна у нижнего обреза листов. Имя
активного листа на его закладке выделено жирным шрифтом. Для перехода к нужному листу необходимо
щелкнуть мышью закладку с названием листа.
При большом количестве закладок с названиями листов у правого края строки закладок появляются кнопки
<- и ->. Нажимая мышью эти кнопки, можно вывести на экран невидимые закладки с названиями листов.
Подокна
Компоненты формы элемента данных обычно тесно связаны между собой. При создании формы бывает
необходимо видеть сразу все три компонента, чтобы вносить в них согласованные изменения. Для этого окно
редактора форм можно разделить на 2 или 4 подокна, и в каждом подокне работать с любым из листов
редактора форм.
Разделение окна редактора форм. Чтобы разделить окно редактора форм, воспользуйтесь одним из
следующих способов: 
 поместите указатель мыши в строку закладок в окне редактора форм 
 нажатием правой кнопки мыши вызовите контекстное меню  в этом меню выберите пункт
“Разделить окно”
или 
 в меню “Окна” главного меню программы выберите пункт “Разделить окно”
Указатель мыши будет автоматически помещен в центр окна редактора форм и изменит свою форму на '+' а
окно редактора форм пересекут линии, обозначающие границы будущих подокон.
Перемещая указатель мыши, установите границы подокон, и нажмите левую кнопку мыши для фиксации
разделения. Окно редактора форм будет разделено на 4 подокна.
Если сместить указатель мыши к одной из сторон окна редактора форм, так, чтобы линия, разделяющая
окно, оказалась прижатой к его границе, та окно будет разделено на 2 подокна.
Чтобы отказаться от разделения окна, следует сместить указатель мыши в один из углов редактора форм, и
нажать левую кнопку мыши.
Выбор объекта редактирования. Каждое подокно является самостоятельным окном редактора форм, в
котором может производится редактирование одного из компонентов формы элемента данных. Вся работы
выполняется в активном подокне. Чтобы сделать подокно активным, щелкните на нем левой кнопкой мыши.
Работая в подокне, вы можете выбирать редактируемый компонент формы, для этого следует щелкнуть
мышью на закладке нужного листа
Изменение размеров подокон. Вы можете изменять относительный размеры подокон внутри окна
редактора форм. Для этого необходимо выполнить следующие действия: 
 поместите указатель мыши на линию, разделяющую подокна, пока указатель не примет форму <-||->, =
или '+'; 
 нажмите левую кнопку мыши и, не отпуская ее, переместите разделительную линию в новое положение; 
 отпустите левую кнопку мыши.
Линия, разделяющая подокна в окне редактора форм, будет зафиксирована в выбранном положении.
Указатель мыши принимается форму <-||->, когда он помещен на вертикальную разделительную линию, в
этом случае мышью можно передвигать эту линию по горизонтали.
Указатель мыши принимается форму =, когда он помещен на горизонтальную разделительную линию, в
этом случае мышью можно передвигать эту линию по вертикали.
Указатель мыши принимается форму '+', когда он помещен на пересечение разделительных линий, в этом
случае мышью можно передвигать одновременно обе линии по горизонтали и вертикали.
Отмена разделения окна редактора форм. Чтобы отменить разделение окна редактора форм,
воспользуйтесь одним из следующих способов.
1. Если окно редактора форм разделено вертикально: 
 поместите указатель мыши на разделитель окна, пока указатель не примет форму *; 
 нажмите левую кнопку мыши и, не отпуская ее, переместите разделитель к правой или левой границе
окна редактора форм; 
 отпустите левую кнопку мыши.
2. Если окно редактора форм разделено горизонтально: 
 поместите указатель мыши на разделитель окна, пока указатель не примет форму т; 
 нажмите левую кнопку мыши и, не отпуская ее, переместите разделитель к нижней или верхней границе
окна редактора форм ; 
 отпустите левую кнопку мыши.
3. Если окно редактора форм разделено вертикально и горизонтально 
 поместите указатель мыши в точку пересечения разделительных линий, пока указатель не примет форму
'+'. 
 нажмите левую кнопку мыши и, не отпуская ее, переместите точку пересечения линий в любой угол окна
редактора форм; 
 отпустите левую кнопку мыши.
Добавление и удаление листов
В редакторе форм вы можете создать несколько листов типа “Таблица” для создания разных вариантов
шаблона печатной формы элемента данных. Каждому листу может быть присвоено уникальное имя, тогда в
процессе разработки модуля можно ссылаться на разные шаблоны для формирования различных вариантов
печатного представления элемента данных.
Добавление листа таблицы. Чтобы добавить таблицу, воспользуйтесь одним из следующих способов: 
 поместите указатель мыши в строку закладок редактора форм; 
 нажатием правой кнопки мыши вызовите контекстное меню; 
 в этом меню выберите пункт “Добавить таблицу”;
или 
 в меню “Окна” главного меню программы выберите пункт “Добавить таблицу”.
Вновь созданной таблице будет присвоено имя, состоящее из слова “Таблица” и порядкового номера
таблицы в окне редактора форм.
Переименование листа таблицы. Чтобы изменить имя таблицы, воспользуйтесь одним из следующих
способов: 
 поместите указатель мыши на закладку таблицы, которую необходимо переименовать; 
 нажатием правой кнопки мыши вызовите контекстное меню; 
 в этом меню выберите пункт “Задать имя таблице”;
или 
 выберите таблицу, которую необходимо переименовать, щелкнув мышью по закладке с ее именем:  в
меню “Окна” главного меню программы выберите пункт “Задать имя таблице”.
В выданном на экран запросе введите новое имя таблицы и нажмите кнопку “OK”. Если необходимо
отказаться от переименования таблицы, нажмите кнопку “Отмена”.
Удаление листа таблицы. Чтобы удалить таблицу, воспользуйтесь одним из следующих способов: 
 поместите указатель мыши на закладку таблицы, которую необходимо удалить; 
 нажатием правой кнопки мыши вызовите контекстное меню; 
 в этом меню выберите пункт “Удалить таблицу”;
или 
 выберите таблицу, которую необходимо удалить, щелкнув мышью по закладке с ее именем; 
 в меню “Окна” главного меню программы выберите пункт “Удалить таблицу”
Редактирование формы элемента данных
Для редактирования компонентов, образующих визуальную форму элемента данных, используются три
специальных редактора.
Редактор диалогов позволяет создать экранное представление элемента данных в виде стандартного
Windows-диалога. В диалоге конкретный элемент данных можно просматривать и редактировать.
Табличный редактор служит для разработки описания печатной формы элемента данных. Это описание
используется при формировании окончательного печатного представления элемента данных.
Редактор текстов используется для создания алгоритма на встроенном языке системы *Торговля, который
связывает экранное и печатное представление элемента данных.
Описание порядка работы с каждым из этих редакторов приведено в соответствующих главах настоящего
руководства.
Глава 11
Редактор диалогов
Для создания экранной формы элемента данных в системе *Торговля используется специализированный
редактор диалогов.
Что такое “диалог”?
Диалог - это специально созданная форма для ввода и просмотра какой-либо информации. При помощи
диалогов программа запрашивает у пользователя ту информацию, которая необходима ей для дальнейшей
работы, либо выдает какую-либо информацию пользователю для просмотра и подтверждения.
Окно диалога представляет собой прямоугольную область экрана, которая, в самом общем случае,
содержит поясняющие надписи, поля для ввода информации и управляющие элементы (кнопки).
Диалог является компьютерным аналогом бумажного документа. Как правило, чаще всего документ
получается путем заполнения специально подготовленного бланка. На таком бланке в типографии уже
отпечатан поясняющий текст, которые не может быть изменен. Бланк заполняется путем записи в специально
отведенных местах требуемого текста.
Назначение диалога - предоставить пользователю удобную форму для ввода и просмотра информации. Как
и бумажный документ, диалог позволяет быстро ввести необходимую информацию и запомнить ее для
последующей обработки, а при необходимости - вновь вернуться к ранее введенным данным для просмотра
или корректировки.
Элементы диалога
Для создания всего многообразия форм для ввода информации в документы и справочники редактор
диалогов использует элементы 7 типов. Краткие характеристики каждого элемента приведены ниже.
Текст позволяет отображать в окне диалога произвольный текст. Текстовое поле может быть статическим
или информационным. В первом случае текст в
таком поле не меняется в процессе ввода информации в диалог. В информационных
полях может выдаваться различная информация, изменяющаяся в процессе работы с
диалогом.
Реквизит служит для ввода информации, которая затем будет запоминаться и (или) обрабатываться.
Внешне реквизит представляет собой прямоугольное поле для ввода текста. В процессе работы с диалогом
в поле ввода появляется курсор, и в него можно вводит различные данные.
редактор диалогов позволяет создавать реквизиты двух типов: “просто” реквизит диалога, и реквизит
диалога, связанный с соответствующим реквизитом того вида данных, к которому “прикреплен” диалог. Эти
два типа реквизитов диалога отличаются способами создания и набором своих свойств.
Таблица специальный реквизит диалога, который организует ввод информации в таблицу. Автоматически
создается, когда связанный с диалогом вид данных имеет табличную часть.
дерево специальный реквизит, который связан с таблицей, и используется тогда, когда представляемый
таблицей список данных может иметь иерархическую структуру (это может быть, например, справочник).
В таких случаях, наряду с обязательным элементом “Таблица”, в диалог может быть введен элемент
“Дерево” для реализации возможности показа иерархического списка в двух видах - в виде таблицы и в
виде дерева.
Кнопка позволяет создать в окне диалога стандартную Windows-кнопку. С кнопкой можно связать описание действий, которые будут выполняться при нажатии на нее.
Рисунок позволяет разместить в диалоге рисунок. Не несет никакой функциональной нагрузки и
используется только как оформительский элемент.
рамка позволяет создать вокруг группы элементов диалога рамку с поясняющим заголовком. Никакой
функциональной нагрузки данный элемент не несет, он
используется только для рациональной организации других элементов диалога
Кроме этих элементов, которые, собственно, и образуют сам диалог, существует еще один элемент,
который является объединяющим по отношению к остальным. Это шаблон окна - прямоугольная область, на
которой располагаются все остальные элементы диалога. Этот элемент имеет особые свойства, о них будет
рассказано ниже.
Создание диалога
Диалог создается автоматически после того, как определен новый элемент данных. В окне диалога могут
размещаться реквизиты и управляющие элементы, задаваемые по умолчанию. Например, для диалога ввода
записей в справочник автоматически создаются реквизиты для ввода кода элемента справочника и его
наименования, а также кнопки “OK” и “Отмена”. В дальнейшем при формирования диалога на него
помещаются реквизиты для ввода информации, поясняющий текст и кнопки. Таблица помещается в окне
диалога автоматически, если связанный с диалогом элемент данных имеет табличную часть.
Шаблон окна диалога. Шаблоном окна диалога называет прямоугольная область, в пределах которой
должны размещаться все элементы, образующие диалог. Шаблон окна создается для нового диалога и в
дальнейшем только редактируется.
По своим свойствам шаблон окна похож на прочие элементы дна- юга, однако имеет некоторые отличия.
Шаблон окна диалога нельзя перемещать и копировать - он имеет *фиксированное положение в окне
редактора диалогов. Шаблон окна нельзя удалить.
Редактирование диалога
Процесс редактирования диалога заключается в размещении в прелюдах шаблона окна диалога элементов
описанных выше типов и редактировании их свойств. Подробно об этом будет рассказано ниже в
соответствующих параграфах.
Для редактирования окна диалога вы можете использовать мышь или клавиатуру.
Разметка
Для удобства размещения и установки размеров элементов диалога можно использовать разметку. Разметка
представляет собой сетку из горизонтальных и вертикальных линий, ориентируясь на которые, можно задавать
точное положение реквизитов в окне диалога и устанавливать их размеры.
Для управления разметочной сеткой служит пункт “Разметка” меню “Диалог” главного меню программы.
При выборе этого пункта на экран будет выдан запрос для установки режимов разметочной сетки.
Прежде всего, вы можете задать шаг сетки - размер ячеек сетки по горизонтали и вертикали. Для этого в
соответствующие поля запроса следует ввести целое число от 3 до 50. Числа, задающие размер ячеек по
горизонтали и вертикали, могут быть разными.
Переключатель “Ориентироваться по разметке” позволяет включить автоматическую привязку реквизитов
диалога к разметочной сетке. В этом случае, при перемещении элемента диалога или изменении его размеров, линии, ограничивающие элемент диалога, будут автоматически располагаться вдоль
ближайших к ним линий разметочной сетки.
И, наконец, переключатель “Показать разметку” позволяет сделать разметочную сетку видимой (если
переключатель включен) или спрятать ее. Разметка вне окна диалога показывается как сетка линий.
Внутри окна диалога разметка изображается точками, расположенными в местах пересечения линий разметки.
Создание элементов диалога
Диалог состоит из совокупности элементов: текста, полей для ввода информации, экранных кнопок и
других. Некоторые элементы создаются автоматически при создании связанного с диалогом элемента данных справочника, отчета, документа и так далее. Прочие элементы могут быть добавлены в процессе
редактирования диалога.
Для создания элемента диалога нужного типа необходимо восполь- зоваться меню “Вставить” главного
меню программы. В нем следует выбрать тип создаваемого элемента диалога.
Теперь, если поместить указатель мыши в пределах окна диалога, он примет вид перекрестия, возле
которого будет расположен символ вставляемого элемента. Перекрестие необходимо поместить в одном
из углов предполагаемой области размещения нового реквизита, и нажать левую кнопку мыши. Далее следует
перемешать указатель мыши, не отпуская левой кнопки мыши. При перемещении указателя мыши на экране
будет рисоваться тонкая прямоугольная рамка. Один угол рамки будет расположен в том месте, где вы начали
движение мыши, а противоположный угол - там, где находится указатель мыши в настоящий момент.
Перемещая указатель мыши, вы можете изменять размеры рамки, определяя таким образом примерные
размеры и расположение создаваемого реквизита. Элемент диалога будет создан после того, как вы отпустите
левую кнопку мыши.
Если вас не устраивает расположение и размеры созданного элемента диалога, вы можете легко их
изменить. Как это сделать - рассказывается в последующих параграфах данной главы.
Чтобы вставить элементы диалога, связанные с реквизитами элемента данных, следует использовать
команду “Реквизиты” из группы функций “Вставить” главного меню программы.
На экран будет выдан запрос, содержащий список реквизитов элемента данных. Для тех реквизитов,
которые уже помещены в окно диалога, слева от наименования реквизита будет стоять отметка *, их
наименования будут даны серым цветом и их нельзя выбрать.
В этом списке вы можете выбрать те реквизиты, которые необходимо поместить в окно диалога, для этого
достаточно щелкнуть мышью наименование реквизита. Выбранные таким образом реквизиты будут выделены
инверсным цветом. Теперь, если нажать кнопку “Вставить”, окно запроса будет закрыто, а курсор (его
необходимо поместить в границы окна редактора диалогов) примет вид тонкого перекрестия. Теперь вы
можете обвести рамкой предполагаемое место размещения выбранных реквизитов и отпустить кнопку мыши.
Реквизиты, выбранные в запросе, будут помещены в окно диалога.
Отдельно следует остановиться на создании элемента типа “ Таблица” .
Этот элемент автоматически создается в том случае, если диалог соями с элементом данных, имеющим
табличную часть. Например, для справочника элемент создается при редактировании формы показа
справочника в виде списка, для документа - если существует хотя бы один реквизит табличной части, для
журнала таблица создается всегда. Наряду с общими для прочих элементов диалога свойствами, элемент
“Таблица” обладает также рядом особенностей. Подробно работа с элементом этого типа рассматривается в
параграфе “Свойства элемента “Таблица”.
Выбор элементов диалога
Для того, чтобы над элементом диалога можно было произвести какие-либо действия, необходимо его
выбрать, то есть некоторым образом отметить.
Выбор одного элемента. Вы просто указываете курсором на нужный элемент диалога и нажимаете левую
кнопку мыши.
Выбранный элемент окаймляется рамкой, на которой расположены восемь небольших квадратных
маркеров: четыре из них расположены в середине каждой из четырех сторон рамки, и четыре - в ее углах. Эти
маркеры служат для изменения размеров элемента диалога.
Для выбора любого другого элемента диалога достаточно щелкнуть мышью на этом элементе. При этом
предыдущий выбор будет отменен, рамка с выбранного ранее элемента будет снята и помещена вокруг вновь
выбранного элемента диалога.
Выбор нескольким элементов. Вы можете выбрать сразу несколько элементов диалога. Сделать это можно
различными способами .
Для выбора группы элементов, расположенных друг возле друга, нужно выполнить следующие
действия; 
 поместите указатель мыши где-нибудь вне группы элементов диалога, которые вы хотите выбрать; 
 нажмите и держите нажатой левую кнопку мыши; 
 переместите указатель мыши в такое положение (.не отпуская при этом левой кнопки мыши), чтобы
внутри появившейся рамки находились элементы диалога, которые вы хотите выделить; 
 отпустите левую кнопку мыши.
Теперь все члементы диалога, которые оказались внутри рамки, будут выделены. Вокруг каждого их них
будет нарисована пунктирная рамка - такая же, которая окаймляет одиночный выбранный элемент.
Для выбора нескольких элементов можно также воспользоваться следующим приемом: если выделить
элемент диалога, держа при этом нажатой клавишу Shift, то ранее сделанное выделение с элементов диалога
не снимается, то есть вновь выделяемый элемент будет добавлен к уже выбранным.
Для выбора группы элементов таким способом необходимо выполнить следующие действия: выделить
один элемент, затем нажать клавишу Shift и, не отпуская ее, выделить мышью требуемые элементы, после
чего отпустить клавишу Shift. Для исключения выделенного элемента диалога из группы выбранных
элементов следует щелкнуть на этом элементе левой кнопкой мыши, держа при этом нажатой клавишу Shift.
Выделение будет снято только с этого элемента.
Такой способ выделения элементов диалога удобен тем, что можно выбирать группу произвольно
расположенных элементов.
Перемещение и изменение размеров элементов
диалога
При помощи мыши Вы можете изменять местоположение и размеры элементов диалога.
Перемещение. Как и перед выполнением любого действия над элементом диалога, для перемещения
необходимо сначала выбрать его клавишами или мышью. Затем следует поместить указатель мыши над
элементом диалога так, чтобы указатель мыши принял форму +. Тогда можно нажать левую кнопку мыши и,
не отпуская ее, переместить элемент диалога на нужное место. Затем можно отпустить левую кнопку мыши.
Если включена функция “Ориентировать по разметке”, то перемещение элемента диалога будет
осуществляться “скачкообразно” - левая и верхняя сторона рамки, ограничивающей элемент диалога, будут
автоматически располагаться вдоль ближайших линий разметочной сетки.
Изменение размеров. Для изменения размера элемента диалога необходимо сначала выбрать его с
помощью мыши или клавиатуры. Вокруг выбранного элемента диалога будет помещена рамка, на которой
расположены восемь небольших квадратных маркеров черного
дата: четыре из них расположены в середине каждой из четырех сторон рамки, и четыре - в ее углах.
Квадраты, расположенные на сторонах рамки, предназначены для .изменения одного размера элемента
(длины или ширины). Квадраты, находящиеся в углах, служат для изменения сразу обоих размеров.
Для изменения высоты или ширины элемента диалога необходимо указать мышью на один из маркеров,
расположенных на сторонах ре- мизита. пока указатель мыши не примет форму вертикальной или
юризонтальной двунаправленной стрелки ( | или --), и нажать левую кнопку мыши. Теперь, перемещая мышь,
вы можете установить для элемента требуемую ширину или высоту. Перемещаться при этом будет та сторона
реквизита, которую вы “тянете” мышью, противоположная сторона будет оставаться на месте. Когда
необходимый раз- мер будет установлен, необходимо отпустить левую клавишу мыши.
Если включена функция “Ориентировать по разметке”, то изменение размеров реквизита будет
осуществляться “скачкообразно” - та сторона рамки, ограничивающей элемент диалога, которую Вы “тянете”
мышью, будут автоматически располагаться вдоль ближайшей линии разметочной сетки.
Если вы хотите изменить оба размера реквизита - и ширину, и высоту, - надо указать мышью на маркер,
расположенный в одном из углов рамки, ограничивающей элемент диалога. Указатель мыши при этом должен
принять форму двунаправленной стрелки, расположенной наклонно (/ или \). Если нажать левую клавишу
мыши, то при перемещении мыши будут изменяться высота и ширина рамки, ограничивающей элемент
диалога. Угол рамки, противоположный выбранному, при этом остается неподвижным. Установив нужный
размер элемента диалога, можно отпустить кнопку мыши.
Как и при изменении одного размера элемента диалога, при включенной функции “Ориентировать по
разметке” тот угол, которые вы “тянете” мышью, будет автоматически устанавливаться в ближайший узел
разметочной сетки.
Автоматическая установка размеров. Для установки одинакового размера нескольких элементов Вы
можете использовать функцию “Ориентировать по разметке”. Однако, редактор диалогов позволяет
автоматически устанавливать размеры элементов диалога, используя один из элементов в качестве образца.
Для установки размера элементов диалога следует сначала выбрать эти элементы (должны быть выбраны
как минимум два элемента). На рамке, ограничивающей последний из выбранных элементов.
появятся маркеры, указывающие, что этот элемент будет выбран как образец для установки размеров всех
выделенных элементов.
Автоматическая установка размеров выполняется при помощи подменю “Одинаковый размер” из меню
“Диалог” главного меню программы. Вы можете установить для выбранных элементов одинаковый размер по
высоте (команда “По высоте”), по ширине (команда “По ширине), или установить одинаковый размер всех
выбранных элементов (команда “Одинаковый размер”).
Выравнивание элементов диалога
Аккуратное размещение элементов диалога в окне позволяет впоследствии удобно и эффективно с ним
работать. Редактор диалогов предоставляет разнообразные возможности для выравнивания элементов
диалога в окне диалога.
Вы можете использовать разметку для задания точного положения или одинакового размера элементов
диалога в процессе их создания или размещения в окне диалога.
После того, как все необходимые элементы диалога уже размещены в окне, для автоматического
выравнивания их положения или размеров можно пользоваться функциями из группы функций “Диалог”
главного меню программы. Они позволяют размещать элементы диалога, задав в качестве ориентира
положение любого из них, помещать реквизит в центр окна диалога, задавать элементам диалога одинаковые
размеры, а также автоматически устанавливать равные расстояния между ними.
Выравнивание по образцу. Вы можете значительно улучшить внешний вид созданного вами диалога, если
его элементы, расположенные друг под другом, будут выровнены по вертикали, а элементы, расположенные в
ряд, - по горизонтали. Функция “Выровнять” меню “Диалог” позволяет указать, какие стороны выбранных
элементов диалога будут выровнены.
Для выравнивания элементов их сначала следует выбрать, при этом должно быть выбрано как минимум 2
элемента диалога. В качестве образца используется элемент, вокруг которого размещены квадратные маркеры
(среди группы выбранных элементов такой элемент - единственный).
Затем следует в меню “Диалог” главного меню программы подменю “Выровнять”. Команды, включенные
в это подменю, позволяют
указать, по какой стороне элемента-образца будут выровнены остальные выделенные элементы:
по левому краю выровнять левые стороны всех выделенных элементов по левой стороне элементаобразца;
по правому краю выровнять правые стороны всех выделенных элементов по правой стороне элементаобразца;
по нижнему краю выровнять нижние стороны всех выделенных элементов по нижней стороне элементаобразца;
по верху выровнять верхние стороны всех выделенных элементов по верхней стороне элемента-образца.
Центрирование элемента. Иногда возникает необходимость поместить какой-либо из элементов точно в
центр окна диалога. Можно сделать это, используя разметку, а можно воспользоваться подменю “Центр” из
меню “Диалог” главного меню программы. Команды этого подменю позволяют автоматически переместить
выбранный элемент диалога (или несколько элементов) в середину окна диалога:
по вертикали выбранный элемент будет передвинут по горизонтали и размещен так, чтобы его центр
находился на одной вертикальной линии с центром окна диалога;
по горизонтали выбранный элемент будет передвинут по вертикали и размещен так, чтобы его центр
находился на одной горизонтальной линии с центром окна диалога.
Удаление элементов диалога
Для удаления элемента диалога его необходимо выбрать его при помощи мыши или клавиатуры и нажать
клавишу Del.
Отмена сделанных изменений
Для отмены ошибочных действий следует воспользоваться функцией “Отменить последнее действие” из
меню “Действия” главного
меню программы. При выборе этой функции последняя выполненная операция - создание элемента диалога,
его перемещение, копирование, изменение размеров и тому подобное - будет отменена. Для быстроты
удобнее использовать горячие клавиши - комбинацию Ctrl+Z или ее аналог Alt+Backspace.
Однако, существует более простой способ отменить выполнение нежелательных действий. Предположим,
вы перемещаете какой-либо элемент диалога мышью, и “по дороге” вдруг передумали это делать. Тогда, не
отпуская левую кнопку мыши, нажмите клавишу Esc - тонкая рамка, отмечающая положение элемента
диалога в процессе перемещения, пропадет. Теперь можно отпустить левую кнопку мыши - никаких
изменений сделано не будет.
Этот прием срабатывает и для других операций, выполняемых мышью: создание элемента диалога, его
копирование и изменение размеров .
Определение порядка обхода элементов диалога
Редактор диалогов позволяет установить порядок обхода элементов по нажатию клавиши Tab при работе
пользователя с диалогом.
По умолчанию обход элементов диалога осуществляется слева направо сверху вниз. Для изменения
порядка обхода следует выбрать функцию “Порядок обхода” из меню “Диалог” главного меню прог-
раммы.
После выбора этой функции у каждого элемента появится квадратная рамка с цифрой, соответствующей
порядковому номеру эле- мента при обходе.
Вы можете задать порядок обхода, выбирая мышью элементы диа- .юга в нужной последовательности.
Нумерация элементов при этом будет изменяться, показывая выбранную последовательность обхода.
Для выхода из функции определения порядка обхода достаточно щелкнуть мышью в любом свободном
месте окна редактора диалогов.
Вы можете восстановить стандартный порядок обхода элементов можно, выбрав функцию
“Автоматический порядок обхода” из меню “Диалог” главного меню программы.
Редактирование свойств элемента диалога
Каждый элемент диалога имеет определенный набор свойств, от которого зависит поведение элемента
при работе пользователя с готовым диалогом, и порядок обработки введенной в диалог информации.
Установка свойств элементов диалога производится в запросе “Свойства”, который можно вызвать на
экран следующим способом: 
 выберите элемент, для которого необходимо определить его свойства; 
 нажатием правой кнопки мыши вызовите на экран контекстное меню; 
 в этом меню выберите функцию “Свойства”.
Диалог “Свойства” организован в виде картотеки. Все свойства, которые вы можете определить для
элемента диалога, объединены в несколько групп, количество которых зависит от типа элемента. Для доступа
к управляющим элементам конкретной группы щелкните мышью на соответствующей закладке в окне
диалога “Свойства”.
В зависимости от типа элемента диалога состав управляющих элементов тон или иной закладки может
меняться, кроме того, отдельные элементы закладок могут закрываться от использования. Недоступные для
редактирования элементы диалога выводятся серым цветом.
Ниже будут описано, какие свойства могут быть определены для каждого типа элементов диалога.
Свойства шаблона окна
Закладка “Общие”. Закладка “Общие” содержит только один управляющий элемент.
В поле “Заголовок” можно ввести текст, который будет выводиться в заголовке окна диалога при его
использовании. Если заголовок не указан, будет выводиться название типа данных, связанных с этим диалогом
.
Закладка “Шрифт”. Управляющие элементы закладки “Шрифт” предназначены для установки гарнитуры,
размера и стиля шрифта, который будет использоваться для вывода текста в диалоге.
Если установлена опция “Шрифт по умолчанию”, то будет использоваться шрифт, установлены в режиме
“Параметры” (меню “Сервис” главного меню программы).
Свойства элемента “текст”
Закладка “Общие”. В поле “Заголовок” задается текст, который будет выдаваться в диалоге.
Поле “Идентификатор” может содержать условное имя этого элемента диалога. Идентификатор
представляет собой строку детиной не более 128 символов, состоящую из букв, цифр и знаков подчеркивания.
Идентификатор не должен содержать пробелов и начинаться с цифры.
Закладка “Дополнительные”. В поле “Формула” можно ввести выражение на встроенном языке системы
1С:Торговля, результат вы- числения которого будет выдаваться в элементе диалога типа “текст”. Поле
“Заголовок” в закладке “Общие” в этом случае следует оставить пустым .
Поле “Положение” управляет выравниванием текста в пределах рамки, окаймляющей элемент диалога (это
та рамка, которая рисуется вокруг выбранного элемента). Можно выбрать один из трех видов выравнивания:
прижать влево выравнивание текста по левой границе рамки
элемента;
прижать вправо выравнивание текста по правой границе рам
ки элемента;
центр по горизонтали текст размещается вдоль вертикальной линии, проходящей через центр рамки элемента .
Включение опции “Центр по вертикали” размещает текст вдоль горизонтальной линии, проходящей через
центр рамки элемента.
Закладка “Шрифт”. Управляющие элементы закладки “Шрифт” предназначены для установки гарнитуры,
размера, стиля и цвета шрифта, который будет использоваться для вывода текста з редактируемом элементе
диалога.
Закладка “Описание”. Управляющие элементы этой закладки позволяют ввести описание, поясняющее
смысл и порядок использо-
вания данного элемента диалога. Текст описания вводится в много- строчном поле ввода.
В поле “Подсказка” можно ввести краткое описание назначения данного элемента диалога. Этот текст
будет выдаваться, если при использовании диалога подержать указатель мыши над данным элементом 1-2
секунды.
Если включена опция “Использовать описание”, то в качестве подсказки (см. предыдущий абзац) будет
использоваться текст описания.
Свойства элемента “кнопка”
Закладка “Общие”. Единственный доступный элемент закладки '*Общие” - “Заголовок” - служит для ввода
названия кнопки, то есть текста, который будет выводиться на кнопке.
Закладка “Дополнительные”. В поле “Формула” этой закладки
можно указать имя процедуры или функции, которая будет выполняться при нажатии на эту кнопку.
Вы можете использовать имя специально созданной процедуры на встроенном языке системы
1С:Торговля, либо задать имена следующих системных процедур:
Записать используется в диалогах документов или в диалогах элементов и групп справочника, выполняет
запись документа, группы или элемента справочника.
Провести используется в диалогах документов, выполняет
проведение документа;
Закрыть закрывает диалог.
Если после имени системной процедуры стоит знак “?”, выполнение процедуры будет сопровождаться
выдачей соответствующего запроса .
Можно указывать подряд несколько имен системных процедур, при этом они должны разделяться
пробелами, а перед первым именем этой цепочки должен стоять знак “#”. При таком указании процедуры
будут выполняться последовательно.
Можно использовать совместно имена пользовательских и системных процедур. Имя пользовательской
процедуры должно стоять первым, затем через пробел - знак “#” и имена системных процедур, разделяемые
пробелами.
Если включена опция “Пропускать при вводе”, то эта кнопка будет пропускаться, если переход по
элементам диалога при его использовании выполняется нажатием клавиши Enter.
Закладка “Рисунок”. Управляющие элементы этой закладки служат выбора изображения, которое будет
помещено на кнопку. Рисунок размещается на кнопку прижатым к левому краю кнопку, а текст кнопки
центрируется в свободной области между рисунком и правой границей кнопки.
Для изменения рисунка, который будет помещаться на кнопку, используется кнопка “Изменить картинка*”.
Нажатие на эту кнопку открывает диалог для выбора рисунка из библиотеки рисунков. Подробно работа с
библиотекой рисунков рассмотрена ниже в параграфе “Свойства элемента “Рисунок””.
Закладка “Описание”. Управляющие элементы этой закладки позволяют ввести описание, поясняющее
смысл и порядок использования данного элемента диалога. Текст описания вводится в много- строчном поле
ввода.
В поле “Подсказка” можно ввести краткое описание назначения данного элемента диалога. Этот текст
будет выдаваться, если при использовании диалога подержать указатель мыши над данным элементом 1-2
секунды.
Если включена опция “Использовать описание”, то в качестве подсказки (см. предыдущий абзац) будет
использоваться текст описания.
Свойства элемента “рамка группы”
Элемент этого типа, как не несущий никакой функциональной нагрузки, имеет минимальный набор
свойств. В диалоге “Свойства” для рамки группы остается только одна закладка - “Общие”.
В единственное доступное поле этой закладки -“Заголовок” - можно ввести текст, который будет
выводиться вдоль верхней стороны рамки. Обычно это обобщающее название для элементов диалога,
объединяемых рамкой.
Свойства элемента “реквизит”
Элемент типа “реквизит” визуально является полем для ввода информации. Это определяет тот набор
свойств, которыми он может обладать.
Закладка “Общие”. В поле “Код” задается уникальный иденти- фикатор реквизита. Обычно используется в
алгоритмах для получения значения реквизита.
Закладка “Тип”. Устанавливает, какого типа информация может быть введена в данный реквизит, а также
длину и точность редактируемого реквизита. Для реквизита диалога, который связан с соответ-
ствующим реквизитом того вида данных, к которому “прикреплен” редактируемый диалог.
Тип значения выбирается из списка, который можно открыть, нажав кнопку * в поле “Тип”:
Число в реквизит можно ввести положительное или отрицательное число. При вводе используются цифры
от О до 9 и знак “-“ (минус);
Строка в реквизит можно ввести произвольную последова
тельность символов;
Дата в реквизит можно ввести дату в формате ДД.ММ.ГГ (число, порядковый номер месяца и две
последние цифры года).
Перечисленные выше типы значений имеют общее применение и используются достаточно широко и в
других программных продуктах. Кроме них, в системе 1С:Торговля можно использовать и специальные типы
данных.
Справочник в качестве значения реквизита используется элемент данных из какого-либо определенного в
системе справочника. Тогда при вводе значения реквизита на экран будет выдан указанный справочник, и
из него надо будет выбрать наименование конкретного элемента справочника.
Кроме указания в качестве типа значения реквизита наименования конкретного справочника, можно также
указать справочник “вообще”. В этом случае ввод реквизита осуществляется следующим образом: сначала
необходимо из списка справочников выбрать нужный, и затем из этого справочника выбрать конкретный
элемент.
Документ в качестве значения реквизита используется ссылка на документ. При вводе в реквизит значения
этого типа на экран будет выдан список документов указанного вида, из которого надо будет выбрать
конкретный документ.
Также в качестве типа значения реквизита можно выбрать документ “вообще”, без указания вида. Тогда
при вводе значения в реквизит диалога на экран будет выдан список видов документов, из которого
потребуется выбрать требуемый вид документа, и затем выбрать конкретный документ.
Реквизит такого типа можно использовать, например, в накладной на отпуска товара, чтобы указывать в
качестве основания для отпуска товара оплаченный счет.
Перечисление в качестве значения реквизита используется элемент перечисления. При указании этого типа
значения из выдаваемого на экран списка необходимо выбрать наименование конкретного перечисления.
При вводе реквизита этого типа на экран будет выдано перечисление, из которого требуется выбрать
нужный элемент.
Поле “Длина” задает максимальное количество позиций, которое отводится для значения реквизита. Длина
указывается только для значений типа “строка” и “число”. Для значения типа “дата” его длина всегда равна 8,
а для значений типа “справочник”, “документ” и “перечисление” указания длины значения не требуется.
Поле “Точность” устанавливает для числового реквизита максимально возможное количество знаков после
десятичной точки. Если для числового реквизита задана точность, то длина целой части определяется следующим образом: число, стоящее в поле “Длина”, минус одна позиция десятичной точки и минус
число, стоящее в поле “Точность” .
Опция “Разделять триады” доступна только для реквизитов числового типа и устанавливает, будут ли при
вводе и показе числа автоматически вставляться разделители между тройками цифр, отделяя в числе тысячи,
миллионы, миллиарды и так далее.
Опция “Неотрицательный” также доступна только для реквизитов числового типа и включается в тех
случаях, если необходимо проверять, чтобы в реквизит диалога вводилось только положительное число или О.
Такая проверка проводится автоматически.
Закладка “Дополнительные”. Состав управляющих элементов, которые могут помещаться на этой
закладке, зависит от типа реквизита и от типа значения реквизита, который указывается в закладке “Тип”.
Ниже будет описано назначение всех возможных управляющих элементов и даны пояснения, в каких случаях
эти управляющие элементы могут быть задействованы.
В поле “Формула” закладки можно указать последовательность операторов на встроенном языке системы
1С:Торговля, которые будут выполняться при изменении значения реквизита.
Поле “Связан с” используется для реквизитов типа “Справочник”, если используемый в качестве типа
значения справочник является подчиненным справочником. Это поле может содержать идентификатор
реквизита диалога, которые имеет в качестве типа значения справочник-хозяин. В этом случае выбор элемента
подчиненного справочника будет производиться без запроса элемента справочника-хозяина и только среди
элементов, подчиненных элементу, выбранном при вводе значения указанного реквизита.
Поле “Форма” доступно только для реквизитов типа “Справочник” и позволяет выбрать форму, которая
будет использоваться при выдаче
справочника на экран для выбора из него значения. Различные формы выдачи справочника создаются при
разработке справочника в процессе настройки конфигурации задачи.
Опция “Быстрый выбор” может быть установлена для реквизитов типа “Справочник”. Если она включена,
то для выбора значения реквизита справочник будет выдаваться в виде выпадающего списка, а не в отдельном
окне. Независимо от количества уровней, в выпадающем списке все элементы справочника будут
располагаться на одном уровне .
Если включена опция “Пропускать при вводе”, то этот реквизит будет пропускаться, если переход по
элементам диалога выполняется нажатием клавиши Enter.
Опция “Авто, выбор” может быть установлена для реквизитов типа “Документ”, “Справочник” и
“Перечисление”. Если эта опция включена, то при помещении курсора в такой реквизит будет автоматически
открываться соответствующий список для выбора значения реквизита .
Опция “Имеет кнопку выбора” доступна для реквизитов типа “Число” и “Дата”. Если опция включена, то
при работе с диалогом в
поле реквизита появится кнопка *, по которой можно вызвать на экран соответственно калькулятор или
календарь для ввода значения реквизита.
Закладка “Описание”. Управляющие элементы этой закладки позволяют ввести описание, поясняющее
смысл и порядок использования данного элемента диалога. Текст описания вводится в много- строчном поле
ввода.
В поле “Подсказка” можно ввести краткое описание назначения данного элемента диалога. Этот текст
будет выдаваться, если при использовании диалога подержать указатель мыши над данным элементом 1-2
секунды.
Если включена опция “Использовать описание”, то в качестве подсказки (см. предыдущий абзац) будет
использоваться текст описания.
Свойства элемента “Таблица”
Диалог для настройки свойств элемента “Таблица” содержит толь- ..о одну закладку - “Общие”.
Если включена опция “Автонастройка ширины колонок”, ширина колонок табличной части диалога,
независимо от сделанных установок при редактировании диалога, будет устанавливаться одинаковой.
Если эта опция выключена, то будут использоваться установки ширин колонок, сделанные в процессе
редактирования диалога. При изменении ширины окна диалога будут сохраняться и относительные размеры
колонок.
Если включена опция “Автоматический ввод новой строки”, то новая строка вводится в таблицу
автоматически после окончания редактирования последнего элемента предыдущей строки. В противном
случае - для ввода новой строки в таблицу следует нажать клавишу 1 на.
Свойства колонки элемента “Таблица”
Помимо общих свойств, которые можно устанавливать для элемен- га типа “Таблица” в целом, для
каждой колонки таблицы могут быть установлены индивидуальные свойства. Чтобы вызвать диалог
свойства для колонки табличной части, необходимо воспользоваться одним из следующих способов 
 поместите указатель мыши на заголовок колонки внутри табличной части; 
 нажатием правой кнопки мыши вызовите на экран контекстное меню; 
 в этом меню выберите функцию “Свойства”;
или 
 поместите указатель мыши на заголовок колонки и дважды щелкните левом кнопкой мыши.
Набор свойств колонки определяется типом значения, которое будет вводится в эту колонку, и совпадает
со свойствами элемента типа “реквизит” .
Свойства элемента “Дерево”
Для элемента диалога типа “Дерево” никаких свойств определять не требуется - диалог “Свойства” в этом
случае не содержит ни одной закладки.
Если при создании экранной формы справочника в диалог были вставлены элементы типа “Дерево” и
“Таблица”, то при использовании справочника система 1С:Торговля будет анализировать взаимное
расположение этих элементов и, если такое окажется возможным, предоставит возможность перемещать
область, разделяющую эти элементы, и изменять таким образом их относительные размеры.
Свойства элемента “Рисунок”
Диалог для редактирования свойств элемента типа “Рисунок” содержит только одну закладку - “Рисунок”.
Управляющие элементы этой закладки служат для выбора изображения, которое будет помещено в элемент
“Рисунок”, и его масштабирования.
Если включена опция “Подгон размеров картинки”, изображение будет масштабировано таким образом,
чтобы полностью поместиться в элемент диалога.
Для изменения рисунка, который будет помещаться в элемента типа “рисунок”, используется кнопка
“Изменить картинку”. Нажатие на эту кнопку открывает диалог для выбора рисунка из библиотеки рисунков.
Работа с библиотекой рисунков. Возможности редактора диа- *огов системы 1С:Торговля позволяют
создать библиотеку рисунков, которые могут быть помещены в диалог.
Диалог для создания и управления библиотекой рисунков вызывается нажатием кнопки “Изменить
картинку” при редактировании свойств элемента диалога типа “рисунок”.
Диалог “Библиотека рисунков” содержит окно для просмотра рисунков в библиотеке и кнопки для
добавления рисунков в библиотеку и удаления их из библиотеки.
В окне для просмотра библиотеки рисунков можно использовать линейку прокрутки для вывода на экран
скрытых рисунков.
Для добавления рисунков в библиотеку нажмите кнопку “Добавить”. Будет открыт стандартный диалог
открытия файла, который позволяет найти файл рисунка на жестком диске и выбрать этот файл для вставки
рисунка в библиотеку.
Для удаления рисунка из библиотеки необходимо щелкнуть мышью на рисунке и нажать кнопку
“Удалить”.
Чтобы выбрать рисунок для вставки в элемент диалога необходимо щелкнуть мышью на рисунке и нажать
кнопку “Выбрать”.
Нажатие кнопки “Закрыть” закрывает библиотеку рисунков. Работа с элементом типа
“Таблица”
Элемент типа “Таблица” используется для доступа к группе реквизитов, входящих в табличную часть
элемента данных - журнала, справочника или документа.
По умолчанию таблица создается автоматически и помещается в форму диалога. Составляющие таблицу
реквизиты будут представлены в виде колонок с соответствующими заголовками. Дополнительно в таблицу
помещается служебная графа, она занимает крайнюю левую позицию, и не может быть удалена. Информация,
которая выводится в этой графе, зависит от контекста использования элемента “Таблица”: в табличной части
документа в этой графе выводится номер строки, в журнале - признак проведенного документа, а в
справочнике - признак элемента справочника
Работа с таблицей при редактировании диалога имеет ряд особенностей .
Как и всякий другой элемент, вы можете перемещать таблицу по окну диалога и изменять ее размеры.
Однако таблицу нельзя скопировать или удалить.
Если не определен иной порядок, колонки расставляются н соответствии с порядком соответствующих им
реквизитов в списке - чем выше реквизит, тем левее расположена предназначенная для него колонка
табличной части.
При значительном количестве колонок в таблице диалога некоторые колонки могут быть скрыты за
границами таблицы. В этом случае вдоль нижней границы таблицы появится горизонтальная полоса
прокрутки. Но в этой ситуации она имеет, скорее, декоративный характер и не может использоваться для
вывода на экран невидимых колонок таблицы, в отличие от “нормальных” линеек прокрутки.
Чтобы вывести на экран скрытые колонки, используйте кнопки * и *. расположенные у левого и правого
конца “декоративной” линейки прокрутки. Когда указатель мыши попадает на кнопки * и .-*, он принимает
вид стрелки, тогда как в других местах табличной части
В пределах элемента “Таблица” можно работать с составляющими таблицу колонками. Для служебной
колонки можно редактировать ее свойства, но ее нельзя удалять и перемещать.
Изменения порядка колонок. Вы можете менять порядок расположения колонок табличной части. Для
этого необходимо выполнить следующие действия: 
 укажите мышью на заголовок колонки и нажмите левую кнопку мыши;
Выбранная колонка будет выделена инверсным цветом. 
 не отпуская кнопку мыши, переместите указатель мыши в то место таблицы, куда предполагается
переместить выбранную колонку;  отпустите левую кнопку мыши.
Колонка, которая была на указанном месте раньше, будет сдвинута в сторону. Таким образом,
перетаскивая колонки мышью, можно расставить их в нужном порядке.
Вставка колонок. Если элемент “Таблица” используется для создания экранного представления
справочника, журнала или документа, имеющего табличную часть, можно расширять состав таблицы, вставляя в нее колонки, соответствующие дополнительным графам журнала, реквизитам справочника или
документа. Для этого используется пункт “Графы” меню “Вставить” главного меню программы - при
редактировании формы журнала, или пункт “Реквизиты” - при редактировании формы справочника или
документа.
каление колонок. Можно удалить колонку табличной части. Для этого необходимо выбрать ее, щелкнув
мышью по заголовку колонки, и нажать клавишу Del. Для вставки колонки в табличную часть диалога следует
использовать функцию “Реквизиты” из группы функций “Вставить” главного меню программы.
Изменение ширины колонок. Для изменения ширины колонок табличной части необходимо передвигать
мышью разделитель между колонками. Однако следует помнить, что если включена опция
“Автонастройка ширины колонок”, ширина колонок при работе с диалогом будет определяться
автоматически.
Редактирование свойств колонок. Большинство свойств той или иной колонки таблицы определяется
свойствами связанного с ней реквизита документа, справочника или журнала. Однако, можно установить
свойства колонке как элементу диалога.
Для вызова на экран диалога для определения свойств необходимо выбрать колонку, нажатием правой
кнопки мыши вызвать на экран контекстное меню, из которого выбрать функцию “Свойства”. На экран будет
выдан диалог для установки свойств элемента диалога типа “Реквизит”. Описание, как влияют те или иные
установки на поведение реквизита диалога, было приведено выше.
Вычисляемые колонки. В табличную часть можно вставить колонку, значение которой будет вычисляется
по заданной формуле. Такие колонки называются “вычисляемыми”.
Чтобы вставить вычисляемую колонку, необходимо выполнить следующие действия: 
 в меню “Вставить” главного меню программы выберите пункт “Текст” 
 поместите указатель мыши на табличную часть диалога, при
этом курсор должен принять форму "а;  щелкните левой кнопкой мыши.
Новая колонка будет добавлена справа от существующих колонок. Затем ее можно переместить в нужное
место и определить ее свойства.
Проверка диалога
Вы можете просмотреть, как будет выглядеть разработанный вами диалог при его использовании. Для
перехода к проверке следует выбрать функцию “Проверить” из меню “Диалог” главного меню программы .
На экран будет вызвано окно проверки, имитирующее работу созданного диалога. Для выхода из режима
проверки следует закрыть это окно кнопкой закрытия окна х.
Глава 12 Редактор текстов
Текстовый редактор системы 1С:Торговля предоставляет пользователю все основные функции,
необходимые при редактировании текстов. При работе с текстовым редактором доступны операции с блоками
текста, функции поиска и замены, цветовое выделение синтаксических элементов программных модулей. Так
как работа с любым текстовым редактором в системе Windows осуществляется примерно одинаковым
образом, в данной главе будет кратко описаны основные приемы по редактированию текстов и более
подробно - специфические возможности редактора текстов системы 1С:Торговля.
В системе 1С:Торговля текстовый редактор используется в двух режимах: для редактирования текстовых
документов и как составная часть редактора форм - для редактирования текстов программных модулей .
Редактирование текстовых документов
Процесс редактирования текстового документа включает следующие этапы
1. создание нового документа или открытие одного из существующих документов
2. ввод и редактирование текста
3. сохранение отредактированного текста
4. печать - если это необходимо
5. закрытие текстового документа
Ниже будет рассмотрены все эти этапы Редактирование текстов программных модулей
Редактирование текста программного модуля обычно выполняется в процессе создания визуального
представления элемента данных. В этом случае текстовый редактор выступает как составная часть редактора
форм и вызывается щелчком мыши на закладке “Модуль” в окне редактора форм.
Для редактирования глобального модуля текстовый редактор вызывается в виде отдельного окна, вне
редактора форм. Для этого необходимо открыть окно “Метаданные” и в меню “Действия” главного меню
программы выбрать пункт “Глобальный модуль”.
Процесс редактирования текста программного модуля ничем не отличается от процесса редактирования
текстовых документов - вы можете использовать все описанные ниже возможности редактора.
Выделение цветом синтаксических конструкций. Для удобства редактирования текстов программных
модулей текстовый редактор имеет функцию выделения цветом элементов встроенного языка системы
1С:Торговля - ключевых слов, констант различных типов, операторов, комментариев и других. Цвета,
которыми будут выделяться разные типы синтаксических конструкций, можно установить в режиме
“Настройка параметров системы” (меню “Сервис” главного меню программы, пункт “Параметры”).
В общем случае, когда текстовый редактор вызывается для редактирования текста модуля, эта функция
включается автоматически. Однако, в любой момент вы можете выключить и вновь включить ее. Для этого
служит пункт “Текст модуля” в меню “Действия” главного меню программы, выполняющий роль
переключателя.
Когда он включен (слева от слов “Текст модуля” в меню появляется отметка v), текстовый редактор
считает закруженный в него текст текстом программного модуля, и выделяет цветом найденные синтаксические конструкции. Если этот режим включен при редактировании текстового документа, также для вывода
текста будет шрифт, установленный в режиме “Настройка параметров системы” (меню “Сервис” главного
меню программы, пункт “Параметры”) для текстов модулей.
Если режим выделения цветом синтаксических конструкций выключен, для вывода текста используются
цвета Windows 95.
Настройка параметров системы позволяет отключить этот режим, тогда выбор пункта “Текст модуля” в
меню “Действия” главного меню программы не оказывает влияние на вывод текста программного модуля.
Создание или открытие текстового документа
Чтобы создать новый текстовый документ, в меню “Файл” главного меню программы выберите пункт
“Новый”. В появившемся запросе
выберите строку “Текст” и нажмите кнопку “OK”. Будет открыто окно текстового редактора, содержащее
пустой документ.
Чтобы открыть существующий текстовый документ, в меню “Файл” главного меню программы выберите
пункт “Открыть”. На экран будет выдан стандартный диалог открытия файла.
В поле “Папка” нажмите кнопку *, чтобы открыть список дисков и выбрать диск, содержащий требуемый
документ. В окне под полем “Папка”, содержащим имена каталогов и файлов, дважды щелкните мышью на
имени каталога, содержащем требуемый документ. Если документ находится во вложенных каталогах,
последовательно открывайте эти каталоги, пока не будет открыт каталог, содержащий нужный вам документ.
В поле “Тип файла” можно выбрать формат открываемого текстового документа - MS-DOS или Windows.
Для открытия документа щелкните мышью по имени документа и нажмите кнопку “Открыть”.
Внимание! Если открыт документ с атрибутом “Только для чтения”, то такой документ не редактируется,
о чем сигнализирует слово “READ” в строке состояния программы.
Вы можете создать или открыть одновременно несколько документов в различных окнах.
Ввод и редактирование текста
Ввод текста осуществляется путем набора нужных символов на клавиатуре. Набираемые символы будут
вводится в месте нахождения курсора - тонкой вертикальной полоски. В процессе ввода и редактирования
текста текущее положение курсора - номер строки и номер позиции в строке - выдается в строке состояния
программы.
Размер редактируемого документа и режим редактирования можно посмотреть, если выбрать пункт
“Свойства” в меню “Действия” главного меню программы.
При редактировании текста можно использовать клавиши, приведенные ниже.
Перемещение курсора
Стрелка Вправо переход на следующий символ в строке. Стрелка Влево переход на предыдущий символ
в строке. Ctrl+Стрелка Вправо переход к следующему слову в строке Ctrl+Стрелка Влево переход к
предыдущему слову в строке Стрелка Вверх переход на строку вверх. Стрелка Вниз переход на строку
вниз. PgUp переход на страницу вверх. PgDn переход на страницу вниз. Home переход в начало строки
End переход в конец строки. Ctrl+Home переход в начало всего документа. Ctrl+Erld переход в конец
документа.
Ctrl+Стрелка Вверх прокрутка текста на одну строку вверх, при этом курсор сохраняет свою позицию в
тексте
Ctrl+Стрелка Вниз прокрутка текста на одну строку вниз, при этом курсор сохраняет свою позицию в
тексте
Ctrl+PgUp прокрутка текста в окне влево, при этом
курсор сохраняет свою позицию в окне Ctrl+PgDn прокрутка текста в окне
вправо, при этом курсор сохраняет свою позицию в окне
Переход к строке текста
Для перехода к конкретной строке документа следует в меню “Действия” главного меню программы
выбрать пункт “Переход к
строке”, в выданном на экран запросе ввести номер строки и нажать кнопку “Перейти”.
Выделение текста
Shift*Стрелка Вверх Shift+Стрелка Вниз Shift+Стрелка Вправо Shift+Стрелка Влево выделяют текст от
начальной до конечной позиции курсора
Shift+Horne выделяет текст от позиции курсора до на чала строки
Shift+Erld выделяет текст от позиции курсора до конца строки
Shift+PgUp выделяет страницу текста вверх от пози ции курсора
Shift+PgDrl выделяет страницу текста вниз от пози ции курсора
Shift+Ctrl+Home выделяет текст от курсора до начала все го документа
Shift+Ctrl+End выделяет текст от курсора до конца всего документа
Чтобы выделить сразу весь текст документа, выберите пункт “Пометить все” в меню “Действия”
главного меню программы
Операции с выделенным блоком
Shift+Del удаляет отмеченный блок текста и поме
щает его в Буфер Обмена Windows
Ctrl+lns помещает в Буфер Обмена Windows ко
пию отмеченного блока текста
Shift+lns вставляет содержимое Буфер Обмена Windows в текущую позицию курсора
Для перемещения и копирования блока текста можно использовать также режим “drag & drop”
(“перенеси и оставь”).
Для перемещения необходимо поместить указатель мыши над выделенным блоком текста, нажать левую
кнопку мыши и, не отпуская ее, поместить указатель мыши в то место, куда необходимо переместить
выделенный текст, после чего отпустить левую кнопку мыши.
Для копирования выделенного блока следует при перемещении мыши держать нажатой клавишу Ctrl, и
отпустить ее после отпуская кнопки мыши.
Удаление текста
Del удаляет выделенный текст или символ
справа от курсора
Backspace удаляет выделенный текст или символа
слева от курсора
Ctrl+Y удаляет строку
Вставка конца страницы
Для вставки конца страницы следует выбрать пункт “Вставить конец страницы” в меню “Действия”
главного меню программы. Переход к новой странице будет обозначен знаком §. При печати в этом месте
текста будет начата новая страница.
Данная возможность отключена при редактировании текстов программных модулей.
Отмена сделанных изменений
Если в процессе редактирования вы допустили ошибку, текстовый редактор позволяет автоматически
вернуть первоначальное состояние редактируемого текста. Для этого необходимо воспользоваться одним
из следующих способов: 
 в меню “Действия” главного меню программы выберите пункт “Восстановить”
или  нажмите клавиши Alt+Backspace
После этого результаты вашего последнего действия будет отменены. Вы можете выполнять операцию
отмены сделанных изменений несколько раз подряд.
Чтобы восстановить отмененные действия, можно выбрать пункт “Восстановить” в меню “Действия”
главного меню программы или нажать клавиши Alt+Shift+Backspace.
Поиск и замена
Текстовый редактор системы 1С:Торговля позволяет найти в текстовом документе любую
последовательность символов и заменить ее на другую последовательность.
Поиск. Для осуществления поиска необходимо выбрать пункт (.Поиск” в меню “Действия” главного меню
программы. На экран будет выдан диалог для установки параметров поиска.
В поле “Найти” необходимо ввести последовательность символов, которую следует найти.
Опция “Различать регистры” позволяет указать, будут ли различаться при поиске прописные и строчные
буквы. Если эта опция включена, прописная и строчная буквы будут считаться разными символами .
Группа “Направление” позволяет указать направление поиска: вперед - вправо и вниз от текущей позиции
курсора; назад - влево и вверх от текущей позиции курсора.
После установи необходимых параметров для выполнения поиска следует нажать кнопку “Искать”.
Если указанная последовательность символов будет найдена, она будет выделена инверсным цветом.
Для продолжения поиска можно использовать следующие клавиши :
F3 повторяет поиск с прежними параметрами Shift+F3 повторяет поиск назад по тексту Alt+F3
повторяет поиск вперед по тексту.
Внимание. Когда поиск достигает конца документа, он продолжается с начала, и наоборот: при
достижении начала документа поиск продолжается с конца.
Замена. Для выполнения замены символьной строки необходимо выбрать пункт “Заменить” в меню
“Действия” главного меню программы. На экран будет выдан диалог для установки параметров замены .
В поле “Найти” необходимо ввести последовательность символов, которую следует найти. В поле
“Заменить на” необходимо указать последовательность символов, на которую будет заменяться символьная
строка, указанная в поле “Найти”.
Опция “Различать регистры” позволяет указать, будут ли различаться при поиске прописные и строчные
буквы. Если эта опция включена, прописная и строчная буквы будут считаться разными символами.
Группа “Изменить в” позволяет указать диапазон поиска - в выделенном тексте (блоке) или во всем
документе.
После установки необходимых параметров для начала процесса поиска и замены следует нажать кнопку
“Искать”.
Если искомая последовательность символов будет найдена, она будет выделена инверсным цветом. Для
замены найденной последовательности символов следует нажать кнопку “Заменить”, будет произведена ее
замена и поиск будет продолжен дальше.
Чтобы заменить сразу все вхождения искомой строки, следует нажать кнопку “Заменить все”.
Замечание. Если в процессе замены будет достигнут конец или начало документа, поиск и замена буду
прекращены и на экран будет выдано соответствующее сообщение.
Сохранение текстового документа
Для сохранения текстового документа выберите пункт “Сохранить” в меню “Файл” главного меню
программы или нажмите кнопку .и в панели инструментов главного окна программы. Если
документ сохраняется в первый раз, на экран будет выдан стандартный диалог для сохранения файла, в
котором необходимо указать имя нового документа и, если необходимо, каталог, в который он будет
помещен.
Также, как и при открытии документа, при сохранении в поле “Тип файла” можно выбрать формат
сохраняемого файла.
Для сохранения существующего текстового документа под другим именем выберите пункт “Сохранить
как” в меню “Файл” главного меню программы. На экран будет выдан стандартный диалог для сохранения
файла, в котором необходимо указать новое имя документа и, если необходимо, каталог, в который он будет
помещен. После сохранения документа под новым именем файл со старым именем остается на диске.
Печать текстового документа
Настройка параметров страницы. Режим настройки параметров страницы позволяет выбрать
печатающее устройство и установить размер и ориентацию бумаги, на которой будет производиться печать
документа. Для вызова этого режима выберите пункт “Параметры страницы” в меню “Файл” главного меню
программы. На экран будет выдан диалог “Параметры страницы”.
Поле “Принтер” позволяет выбрать для печати один из принтеров,
подключенных к вашему компьютеру. Нажатием кнопки * можно открыть список таких принтеров и выбрать
требуемый принтер, щелкнув мышью его название в списке. Аналогичным образом выбирается
размер бумаги и лоток принтера, откуда будет подаваться бумага при печати .
Группа “Поля” позволяет задать расстояние между краем листа и печатаемым текстом. Текст, который не
помещается в отведенных границах по ширине, будет вынесен на соседнюю страницу.
Группа “Экземпляров на страницу” позволяет выбрать количество экземпляров документа, которые при
печати будут помещаться на 1 страницу (экземпляры помещаются один под другим).
Если выбрана опция “Авто”, то программа сама будет определять количество экземпляров: если при
выбранном размере листа и полях печати на странице помещается 2 экземпляра документа целиком, то будет
напечатано два экземпляра, а если не помещается - то один.
После установки всех необходимых параметров для выхода из режима нажмите кнопку “OK”. Нажав
кнопку “Отмена”, вы можете отказаться от изменения параметров страницы.
Просмотр документа перед печатью. Вы можете перед печатью просмотреть документ в том виде, как он
будет напечатан. Для этого следует выбрать пункт “Просмотр” в меню “Файл” главного меню программы.
При просмотре можно использовать кнопки “След.” и “Пред.” для вывода на экран следующей и
предыдущей страниц просматриваемого документа и кнопку “2 Стр./1 Стр.” для переключения в режим одновременного просмотра двух страниц документа и обратно.
Для изменения масштаба изображения можно использовать мышь или кнопки “Развернуть” и “Свернуть”.
Если указатель мыши находится в пределах просматриваемого документа, нажатие левой кнопки мыши
дискретно увеличивает масштаб изображения. Всего существует 3 фиксированных масштаба просмотра, при
достижении самого крупного нажатие левой кнопки мыши вновь показывает документ в самом мелком
масштабе.
Нажатие кнопки “Развернуть” увеличивает масштаб на 1 шаг, нажатие кнопки “Свернуть” - уменьшает.
Для выхода из режима предварительного просмотра следует нажать кнопку “Закрыть”.
Печать документа. Для вывода документа на принтер следует в меню “Файл” главного меню программы
выбрать пункт “Печать”. На экран будет выдан стандартный диалог для настройки параметров печати .
В этом диалоге следует установить необходимые параметры печати: выбрать принтер, диапазон страниц
для печати, количество копий, - и нажать кнопку “OK” для выполнения печати.
Глава 13
Табличный редактор
Для создания шаблона печатной формы элемента данных в системе 1С:Торговля используется
специализированный табличный редактор. Этот редактор является составной частью редактора форм системы
1С:Торговля, а также может использоваться для создания документов как полнофункциональный редактор
документов табличного типа .
В дальнейшем в настоящей главе для простоты, наряду с термином “табличный редактор системы
1С:Торговля”, будет использоваться термин “таблица”
Что такое таблица в системе 1С:Торговля
Табличный редактор в системе 1С:Торговля с первого взгляда может показаться похожим на “обычные”
электронные таблицы. Но это не так.
В отличие от “обычных” электронных таблиц, где рабочий лист является одновременно средством ввода,
обработки и отображения данных, таблицы в системе 1С:Торговля используются в основном для описания
печатной формы элемента данных. Обработка информации и помещение ее в нужные места печатной формы
выполняется программными модулями на языке системы 1С:Торговля.
Таблица в системе 1С:Торговля, как и любая другая таблица, представляет собой совокупность ячеек
прямоугольной формы, организованных в строки и столбцы.
Каждый столбец таблицы и каждая строка имеет свой уникальный номер. Строки и столбцы нумеруются
независимо, нумерация начинается с 1 и ведется от левого верхнего угла таблицы. Таким образом, любая
ячейка таблицы может быть обозначена парой чисел - номером строки и номером столбца, на пересечении
которых она находится .
Самая верхняя ячейка столбца, изображенная серым цветом, называется “заголовком столбца”. В ней
выводится номер столбца, кроме того, она используется для выделения столбца. Аналогичное назначение
имеет и самая левая ячейка строки, -которая называется “заголовком строки”.
Естественно, сама таблица также имеет название. Если редактор таблиц используется “внутри” редактора
форм, название таблицы выводится на закладке, расположенной у нижнего обреза листа таблицы.
Если редактор таблиц используется для редактирования документа табличного типа, название таблицы
(оно же - название документа) выводится в заголовке окна табличного документа.
Редактор форм, одной из составляющих которого является редактор таблиц, может иметь несколько
таблиц, содержащих различные шаблоны выходных форм. Та таблица, с которой пользователь работает в
настоящий момент, называется активной. Название активной таблицы на закладке всегда выводится жирным
шрифтом.
Общие принципы создания шаблона
Создание шаблона выходной формы заключается в “рисовании” составных частей, кирпичиков, из
которых затем будет “собрана” готовая выходная форма - документ или отчет. Так как практически все
деловые документы имеют “прямоугольную” структуру, удобнее
создавать шаблоны таких документов в редакторе, способном манипулировать именно прямоугольными
элементами.
Именно таким редактором и является табличный редактор, входящий в систему 1С:Торговля. В процессе
создания шаблона документа или отчета вы можете: вводить в ячейки таблицы разнообразный текст; задавать
параметры форматирования как тексту, так и ячейке в целом; изменять высоту строк и ширину столбцов
таблицы; включать в шаблон рисованные элементы - линии и прямоугольники, а также OLE-объекты .
В окончательном виде шаблон печатной формы представляет собой совокупность прямоугольных
областей - секций, каждая из которых служит для выдачи какой-то части готового отчета: область для выдачи
заголовочной части (наименования, даты и т.п.); область для выдачи шапки табличной части и так далее.
Любой секции отчета можно присвоить какое-то уникальное имя, и в дальнейшем ссылаться на
поименованную область.
Сам процесс построения отчета происходит следующим образом. В начале отчет строится как пустая
таблица. Необходимо иметь ввиду, что шаблон отчета не связан напрямую с готовым отчетом. Скорее, шаблон
представляет собой некий конструктор, набор кирпичиков, из которых в процессе работы программного
модуля складывается готовый отчет.
В процессе обработки алгоритма отчета из шаблона в нужном порядке извлекаются поименованные
секции, транслируются (вместо имен переменных подставляются их значения) и копируются в таблицу
готового отчета. Средства языка формирования отчетов позволяют наращивать отчет как вниз, так и вправо.
Работа с таблицами
Создание таблицы. Как уже говорилось, редактор форм может иметь несколько листов типа “Таблица”.
Когда редактор формы вызывается в первый раз для вновь созданного элемента данных, он содержит только
одну таблицу, но в процессе работы пользователь может добавлять и удалять таблицы.
Добавить в окно “Форма” новую таблицу можно одним из следующих способов: 
 выберите закладку любого листа; 
 нажатием правой кнопки мыши вызовите на экран контекстное меню; 
 выберите функцию “Добавить таблицу”;
или 
 в меню “Окно” главного меню программы выбрать функцию “Добавить таблицу”.
Выбор таблицы. Все действия по редактированию содержимого таблицы производятся в активной
таблице. Для того, чтобы сделать таблицу активной, необходимо щелкнуть мышью по закладке с названием
нужной таблицы. Имя выбранной таблицы на закладке будет выделено жирным шрифтом.
При большом количестве закладок с названиями таблиц у правого края строки закладок появляются
кнопки <- и ->. Нажимая мышью эти кнопки, можно вывести на экран невидимые закладки с названиями
листов.
Переименование таблицы. Вновь созданной таблице присваивается по умолчанию условное имя,
состоящее из слова “Таблица” и порядкового номера этой таблицы. Это условное имя можно изменить
одним из следующих способов: 
 выберите закладку таблицы, которую необходимо переименовать; 
 нажатием правой кнопки вызовите на экран контекстное меню; 
 в этом меню выберите функцию “Задать имя таблицы”;
или 
 выберите закладку таблицы, которую необходимо переименовать: 
 в меню “Окно” главного меню программы выберите функцию “Задать имя таблицы”.
В выданном на экран запросе необходимо ввести новое имя таблицы. Имя может иметь длину до 50
символов и может включать буквы, цифры, пробелы и знаки подчеркивания.
каление таблицы. Удаление таблицы выполняется одним из следующих способов: 
 выберите таблицу, которую требуется удалить: 
 нажатием правой кнопки мыши вызовите на экран контекстное меню: 
 в этом меню выберите функцию “Удалить таблицу”;
или  выберите таблицу, которую требуется удалить;
 в меню “Окна” главного меню программы выберите функцию “Удалить таблицу”.
После ответа на запрос о необходимости удаления таблицы текущая таблица будет безвозвратно удалена.
Создание или открытие табличного документа
Табличный редактор системы 1С:Торговля также может использоваться для создания документов
табличного типа. Чтобы создать новый табличный документ, в меню “Файл” главного меню программы
выберите пункт “Новый”. В появившемся запросе выберите строку “Таблица” и нажмите кнопку “OK”. Будет
открыто окно табличного редактора, содержащее пустой документ.
Чтобы открыть существующий табличный документ, в меню “Файл” главного меню программы выберите
пункт “Открыть”. На экран будет выдан стандартный диалог открытия файла.
В поле “Папка” нажмите кнопку *, чтобы открыть список дисков и выбрать диск, содержащий требуемый
документ. В окне под полем “Папка”, содержащим имена каталогов и файлов, дважды щелкните мышью на
имени каталога, содержащем требуемый документ. Если документ находится во вложенных каталогах,
последовательно открывайте эти каталоги, пока не будет открыт каталог, содержащий нужный вам документ.
Перемещение по таблице
Согласно общей концепции интерфейса Windows, окно таблицы в любой момент времени показывает
только часть таблицы, лежащей “под” этим окном. Для перехода к любой ячейке в видимой области таблицы
достаточно щелкнуть эту ячейку мышью. Выбранная ячейка становится активной. Для вывода на экран
скрытых за границами окна областей таблицы используются линейки прокрутки.
Для прокрутки таблицы в окне выполните следующие действия:
на строку вверх или вниз щелкните мышью нижнюю или верхнюю кнопку со стрелкой на вертикальной
линейке прокрутки
на колонку вправо или влево щелкните мышью левую или правую кнопку со стрелкой на горизонтальной
линейке прокрутки
на окно вверх или вниз щелкните мышью ниже или выше бегунка
на вертикальной линейке прокрутки
на окно вправо или влево щелкните мышью левее или правее бегунка на горизонтальной линейке прокрутки
на несколько экранов используя бегунки на линейках прокрутки, установите необходимое положение окна
.
Выделение ячеек, строк и столбцов таблицы
Все действия по редактированию данных, содержащихся в таблице, производятся в активной ячейке.
Чтобы выделить какой-либо элемент таблицы, выполните следующие действия
ячейка щелкните ячейку мышью или используйте
клавиши управления курсором
диапазон ячеек щелкните мышью первую ячейку диапазона; затем, не отпуская клавишу мыши,
переместите указатель на последнюю ячейку диапазона
несколько несмежных ячеек выделите первую ячейку или диапазон ячеек; затем нажмите клавишу Ctrl и,
не отпуская ее, выделите следующую ячейку или диапазон ячеек строка щелкните мышью заголовок
строки столбец щелкните мышью заголовок столбца диапазон строк или столбцов щелкните мышью
заголовок первой строки или столбца диапазона; затем, не отпуская клавишу мыши, переместите указатель
на последнюю строку или столбец диапазона
несколько несмежных строк или столбцов выделите первую строку или столбец; затем нажмите клавишу
Ctrl и, не отпуская ее, выделите следующую строку или столбец.
все ячейки в таблице щелкните кнопку в левом верхнем углу таблице (это то место, где “пересекаются”
заголовки строк и столбцов).
Для снятия выделения щелкните мышью любую невыделенную ячейку.
Изменение высоты строк и ширины столбцов
Вы можете изменять высоту строк и ширину столбцов таблицы вручную или автоматически.
Изменение высоты строк и ширины столбцов “вручную”. Для изменения высоты строки установите
указатель мыши на нижнюю границу заголовка строки, пока курсор мыши не примет форму =. Теперь вы
можете, перемещая мышью границу заголовка, установить нужную высоту строки.
Для изменения ширины столбца установите, указатель мыши на правую границу заголовка столбца, пока
курсор мыши не примет форму <-||->. Теперь вы можете, перемещая мышью границу заголовка, установить
нужную ширину столбца таблицы.
Изменение высоты строк и ширины столбцов автоматически. Для изменения высоты строки
автоматически выделите нужную строку, щелкнув по ее заголовку левой кнопкой мыши. Затем в меню
“Таблица главного меню программы выберите пункт “Высота строки”. В выданном на экран запросе укажите
требуемую высоту строки в пунктах (1 пункт равен 1/72 дюйма) и нажмите кнопку “OK” - высота строки будет
установлена равной указанному значению.
Если в запросе нажать кнопку “Авто”, то высота строки устанавливается равной максимальной высоте
текста в этой строке.
Порядок автоматической установки ширины столбца отличается от установки высоты строки. Поясним это
подробнее.
При создании новой таблицы ширина всех ее столбцов устанавливается равной стандартной ширине
столбца, которая по умолчанию установлена равной 9 символам шрифта, установленного для текста таблицы.
Шрифт текста таблицы, в свой очередь, задается при уста цевке параметров интерфейса (меню “Сервис”,
пункт “Параметры” главного меню программы).
Заданную по умолчанию стандартную ширину столбца таблицы можно изменить. Для этого необходимо
выделить всю таблицу, выбрать пункт “Ширина столбца” в меню “Таблица” главного меню программы и в
появившемся запросе ввести число - новую стандартную ширину столбца, выраженную в количестве символов
шрифта, установленного для текста таблицы. После нажатия кнопки “OK” ширина
*icex столбцов таблицы будет изменена в соответствии с введенным н ачением .
Для изменения ширины конкретного столбца выделите нужный столбец, щелкнув по его заголовку левой
кнопкой мыши. Затем в ме- „ю “Таблица” главного меню программы выберите пункт “Ширина столбца”. В
выданном на экран запросе укажите требуемую ширину столбца, выраженную в количестве символов
шрифта, установленного для текста таблицы, и нажмите кнопку “OK” - ширина столбца будет установлена
равной указанному значению.
Нажатие кнопки “Авто” устанавливает ширину этого столбца равной стандартной ширине столбца
таблицы. В данном случае, в отличие от установки высоты строки, параметры текста в столбце не влияют на
установку его ширины.
Ввод текста в ячейку
Будем называть текстом любую комбинацию символов, включающую буквы, цифры, знаки препинания,
пробелы и служебные символы. Числа, введенные в ячейку, также считаются текстом.
Текст может быть введен в любую ячейку таблицы. При формировании документа или отчета текст
ячейки обрабатывается в зависимости от установленных свойств ячейки и после обработки переносится в
готовый отчет.
Ввод текста и установка его атрибутов выполняются только в активной ячейке. Чтобы сделать ячейку
активной, щелкните на ней левой кнопкой мыши.
Для ввода текста в пустую ячейку просто начните набирать нужные символы на клавиатуре. Ячейка
перейдет в режим редактирования - в ней появится текстовый курсор (мигающая вертикальная черта), и в
ячейке будет отображаться вводимый вами текст. Для окончания ввода текста нажмите Enter. Чтобы
отменить сделанные вами изменения в тексте ячейки, нажмите Esc.
Закончить редактирование текста можно также, щелкнув мышью любую невыделенную ячейку. Это
действие равносильно нажатию *клавиши Enter.
Если редактируемая ячейка уже содержала какой-либо текст, то ввод новых символов будет производится
в начало существующего текста. Если вы хотите продолжать ввод текста в ячейку не с начала. а с какой-либо
другой позиции. - перед вводом текста нажмите клавишу Enter или F2. Тогда ячейка перейдет в режим
редактирования, и
вы можете переместить курсор в нужную позицию текста, используя клавиши управления курсором.
Следует особо отметить комбинацию Ctrl+Enter. Нажатие этих клавиш позволяет начать новую строку, не
прекращая редактирование ячейки .
Если текст полностью не помещается в ячейке, то для его показа будет использовано пространство
соседних по горизонтали ячеек (слева, справа или с обеих сторон - зависит от типа выравнивания текста в
ячейке).
Клавиши, используемые для редактирования. В процессе редактирования текста в ячейке таблицы, вы
можете использовать те же клавиши и комбинации клавиш, которые используются в других приложениях
Windows. Ниже перечислены эти клавиши и приведено краткое описание совершаемых ими действий.
Смещение курсора на 1 символ Клавиши управления курсором вправо, влево, вверх или вниз
Смещение курсора на слово Ctrl+Стрелка Вправо/Стрелка вправо/влево Влево
Перемещение курсора в начало Home строки
Перемещение курсора в конец End строки
Удаление: символа справа от Del курсора или выделенного фрагмента
текста
Удаление: символа слева от Backspace курсора или выделенного фрагмента
текста
Удаление текста от курсора до Ctrl+Del конца строки
Выражения в тексте ячейки. Содержимое ячейки таблицы, помимо текста, может включать выражения на
встроенном языке системы 1С:Торговля. Если содержимое ячейки представляет собой комбинацию из текста
и выражений, последние должны быть заключены в квадратные скобки.
Тип содержимого ячейки определяется при задании свойств ячейки (см. стр. 158, п. “Форматирование
ячеек таблицы”). При формироВанин готового табличного документа содержимое ячейки обрабатывается в соответствии с указанным типом
и результаты обработки переносятся в готовый документ.
Когда результаты обработки выражений необходимо показать в готовом документе в каком-то заранее
определенном виде, вместе с выражением можно задать также параметры форматирования его результата. Для
этого после выражения необходимо поставить пробел и символ “#”, а непосредственно после символа “#”
указать шаблон форматирования. Отформатированный в соответствии с шаблоном результат вычисления
выражения всегда представляет собой строку символов.
Если результат вычисления выражения является числом, шаблон форматирования должен иметь вид:
Nm.nDT (русскоязычный синоним Чm.nDT), где
N тип значения результата вычисления выражения (число); m целое положительное число - количество
символов строки, в которой будет размещен сформатированый результат;
n длина дробной части сформатированного результата; D любой символ, кроме пробела и цифры, - будет
использован как разделитель целой и дробной части сформати- рованного результата (необязательный
параметр);
T любой символ, кроме пробела и цифры, - будет использован как разделитель триад (троек цифр) в
целой части сформированного результата (необязательный параметр);
Если результат вычисления выражения не имеет дробной части, шаблон форматирования может буть
указан в виде Nrn (Чm).
Для вывода числового результата прописью используется шаблон форматирования вида
NSMH (русскоязычный синоним ЧПДС), где
N тип значения результата вычисления выражения (число); S обозначает вывод результата вычисления
выражения
прописью;
M обозначает, если это необходимо, что результат вычисления выражения является денежной величиной:
Н обозначает, если это необходимо, что результат вычисления выражения является денежном величиной с
дробной частью.
Если результат вычисления выражения является строкой символов, шаблон форматирования должен иметь
такой вид:
Sn (русскоязычный синоним Сn), где
S тип значения результата вычисления выражения
(строка ) ;
n целое положительное число - количество символов строки, содержащей сформатированный результат. В
случае, если л превосходит длину результирующей строки, она будет дополнена пробелами справа; если п
меньше - результирующая строка будет обрезана справа .
Для вывода результата типа “дата” используется шаблон форматирования вида D<формат>
(русскоязычный синоним Д<формат>), где
D тип значения результата вычисления выражения
(дата);
<формат> обозначение формата вывода даты; может быть следующих видов (в скобках приведены
русскоязычные синонимы):
DDMMYY (ДДММГГ) дата в виде ДД.ММ.ГГ (число, порядковый номер месяца, 2 последние цифры
года);
DDMMYYYY (ДДММГГГГ) дата в виде ДД.ММ.ГГГГ (число, порядковый номер месяца, 4 цифры года);
DDMMMMYYYY (ДДММММГГГГ) дата в виде: ДД месяц прописью ГГГГ;
MMMMYYYY (ММММГГГГ) дата в виде: ме
сяц прописью ГГГГ;
MMMMYY (ММММГГ) дата в виде: ме
сяц прописью ГГ;
QQQQYYYY (ККККГГГГ) дата в виде: N квартал ГГГГ; QQQQYY (ККККГГ) дата в виде: N квартал ГГ.
Форматирование ячеек таблицы
Известно, что 90% информации об окружающем мире человек по- .чучает через зрение, поэтому важное
значение для создания выразительных и информативных документов приобретает возможность использования
разнообразных оформительских средств: шрифтов разнообразных гарнитур и размеров, обрамлений,
различных фоновых рисунков, цветовых средств.
Редактор таблиц системы 1С:Торговля позволяет определять для любой ячейки или группы ячеек
таблицы различные атрибуты форматирования. Установка атрибутов осуществляется в диалоге “Свойства”.
Для вызова этого диалога на экран можно воспользоваться одним из следующих способов: 
 щелкните левой кнопкой мыши на ячейке, которую необходимо форматировать; 
 нажатием правой кнопки мыши вызовите на экран контекстное меню; 
 в этом меню выберите функцию “Свойства”;
или 
 щелкните левой кнопкой мыши на ячейке, которую необходимо
форматировать; 
 выберите пункт “Свойства” в меню “Действия” главного меню программы.
Диалог “Свойства” организован в виде картотеки. Все свойства, которые вы можете определить для
ячейки, объединены в группы. Для доступа к управляющим элементам конкретной группы щелкните мышью
на нужной закладке в окне диалога.
Ниже будут описано, как влияют те или иные управляющие элементы этого диалога на внешний вид
ячейки таблицы.
Закладка “Текст”. Помимо ввода и редактирования текста непосредственно в ячейке таблицы, можно
вводить и редактировать
текст ячейки в многострочном поле этой закладки.
Пункты списка “Тип” устанавливают, какого рода информация введена в ячейку. Они не изменяют
внешний вид ячейки, а используются только в процессе обработки шаблона при формировании готового
табличного документа. Пункты этого списка имеют следующий смысл:
Текст информация в ячейке является текстом и при формировании будет перенесена из исходной таблицы
в табличный документ без изменений;
Выражение информация в ячейке является выражением на встроенном языке системы 1С:Торговля. При
формировании табличного документа из исходной таблицы будет перенесен результат вычисления этого
выражения
Шаблон информация в ячейке представляет собой текст с включенными в него выражениями на
встроенном языке системы 1С:Торговля, заключенными в квадратные скобки. При формировании
табличного документа выражения будут вычислены, а их результаты будут включен в текст вместо самих
выражений. Место, отводимое в тексте для вывода результатов выражений, определяется длиной этих результатов;
Фикс, шаблон “фиксированный шаблон”, отличается от шаблона тем, что место, отводимое в тексте для
вывода результатов выражений, определяется расстоянием между квадратными скобками,
ограничивающими выражения в исходном тексте.
Информация в ячейке готового табличного документа преобразуется в тип “строка”.
Пункты списка “Контроль” позволяют установить, как показывать текст, если он не помещается в ячейке
целиком:
Авто не помещающийся по ширине текст будет показан в соседних по горизонтали ячейках, если в них, в
свою очередь, нет текста;
Обрезать видимая часть текста будет ограничена левой и
правой границами ячейки:
Забивать видимая часть текста будет ограничена левой и правой границами ячейки, при этом все символы
видимой части текста будут заменены на символы “ # ” ;
Переносить не помещающийся по ширине текст будет перено
ситься на следующие строки ячейки.
В поле “Значение” можно указать выражение на встроенном языке системы 1С:Торговля. При
формировании табличного документа это выражение будет вычислено и его результат будет записан в поле
“Значение” ячейки готового табличного документа. В отличие от текста, помещаемого в ячейку, значение
выражения не преобразуется к типу “строка”.
Когда готовый табличный документ открыт в компоненте “1С:Торговля>> в режиме “Только
просмотр”, при помещении указателя мыши над ячейкой, содержащей заполненное поле “Значение”,
указатель принимает форму +. Теперь, если дважды щелкнуть левой кнопкой мыши на этой ячейке (или
сделать ее активной и нажать клавишу Enter), значение поля будет выдано на экран: 
 значения типа “строка”, “число”, “дата” и “перечисление” будут выданы для просмотра: 
 если значение имеет тип “документ”, соответствующий документ будет открыт для просмотра и
редактирования; 
 если значение является элементом справочника, этот элемент будет открыт для просмотра и
редактирования в диалоге. Если при настройке свойств справочника было задано редактирование в списке,
будет открыта таблица справочника, а указатель в таблице будет установлен на нужный элемент
справочника.
Кроме того, для динамической обработки значения ячейки в модуль соответствующей формы может быть
помещена процедура с зарезервированным именем обработкаячейкитаблицыО. Вызов процедуры выполняется
по двойному щелчку левой кнопкой мыши или нажатию клавиши Enter на выбранной ячейке.
Закладка “Положение”. Для установки характеристик выравнивания текста в ячейке таблицы служат
управляющие элементы закладки “Положение”.
Выравнивание по горизонтали:
Лево Выравнивание текста по левой границе ячейки. Право Выравнивание текста по правой границе
ячейки.
Центр Текст размещается вдоль вертикальной линии, про
ходящей через центр ячейки.
По ширине Текст выравнивается одновременно по правой и по левой границе ячейки. Высота и ширина
ячейки автоматически устанавливаются такими, чтобы текст в ячейке был виден полностью.
Выравнивание по вертикали:
Низ Текст располагается вдоль нижней границы ячейки Верх Текст располагается вдоль верхней границы
ячейки
Центр Текст размещается вдоль горизонтальной линии,
проходящей через центр ячейки.
Если эти свойства устанавливаются для группы ячеек, и не установлена группировка ячеек, то
выравнивание текста производится для каждой ячейки индивидуально.
Использование группировки ячеек. Для выравнивания текста в пределах нескольких ячеек можно
использовать функцию группировки ячеек. Если несколько ячеек объявлены группой, при выравнивании
текста границами будут считаться границы этой группы.
Для группировки ячеек необходимо выделить желаемый диапазон ячеек и выбрать функцию
“Сгруппировать” из меню “Таблица” главного меню программы. Для разгруппировки ячеек достаточно
выбрать любую ячейку из группы и выбрать функцию “Разгруппировать” из меню “Таблица” главного меню
программы.
Текст, который предполагается выравнивать по группе ячеек, необходимо вводить в левую верхнюю
ячейку группы.
Закладка “Шрифт". Для задания атрибутов шрифта для текста активной ячейки служат управляющие
элементы закладки “Шрифт”. Они позволяют выбрать гарнитуру (начертание) шрифта, его размер и стиль
(жирный, курсив, подчеркнутый).
Поле “Цвет” позволяет установить цвет, которым будет изображаться шрифт на экране и при печати. Если
в этом поле вместо конкретного цвета выбрать пункт “Авто”, то цвет шрифта будет определяться установками
операционной системы Windows 95.
Закладка “Рамка”. Управляющие элементы закладки “Рамка” служат для создания обрамления вокруг
ячейки или группы ячеек таблицы.
Управляющие элементы, сведенные в группу “Рамка”, позволяют установить, вдоль каких границ ячейки
будет идти обрамление. Для включения обрамления достаточно выбрать мышью поле с названием нужной
стороны ячейки. В выбранном поле будет изображен образец линии обрамления.
Элементы группы “Стиль” предназначены для задания стиля линии обрамления. Для установки стиля
необходимо выбрать мышью нужный образец.
Выбирая поля из групп “Рамка” и “Стиль” в произвольных сочетаниях, можно устанавливать разные стили
линии обрамления для раз- личных сторон ячейки.
В поле “Цвет” задается цвет обрамления.
Закладка “Узор''. При помощи управляющих элементов закладки “узор” задаются цвета фона ячейки, а
также цвет и рисунок заполнения .
При изображении ячейки заполнение выводится поверх фона ячейки, а самый верхний “слой” составляет
текст ячейки.
Перемещение и копирование ячеек
Любую ячейку таблицы можно переместить в другое место таблицы. Точнее, перемещается не сама ячейка,
а содержащийся в ней текст и атрибуты форматирования ячейки. Также можно копировать ячейку, перенося
таким образом атрибуты форматирования ячейки- образца в другие ячейки таблицы.
Для перемещения ячейки необходимо выполнить следующие действия: 
 с помощью клавиш или мыши выделите ячейку, которую предполагается перенести; 
 укажите мышью на рамку, обрамляющую ячейку, так, чтобы указатель мыши принял форму стрелки; 
 нажмите левую кнопку мыши; 
 не отпуская левую кнопку мыши, перетащить ячейку на новое место; 
 после того, как ячейка займет нужное положение, кнопку мыши можно отпустить.
Если необходимо переместить ячейку в ту часть таблицы, которая скрыта границами окна, - подведите
указатель мыши к краю видимой части таблицы и таблица начнет автоматически “прокручиваться” .
Также легко с помощью мыши выполняется копирование ячейки: 
 с помощью клавиш или мыши выделите ячейку, которую предполагается копировать; 
 укажите мышью на рамку, обрамляющую ячейку, так, чтобы указатель мыши принял форму стрелки: 
 нажмите левую кнопку мыши и клавишу Ctrl; 
 не отпуская левую кнопку мыши и клавишу Ctrl. перетащите ячейку на новое место; 
 после того, как ячейка займет нужное положение, отпустите кнопку мыши и клавишу Ctrl.
Если в процессе переноса копии ячейки отпустить клавишу Ctrl, то ячейка будет перемещена, а не
скопирована.
Все, сказанное выше относительно перемещения и копирования отдельной ячейки, справедливо и для
диапазона ячеек. Однако нельзя копировать группу ячеек.
Использование Буфера Обмена. Для перемещения и копирования ячеек можно использовать также Буфер
Обмена (Clipboard) Windows. Для работы с Буфером Обмена используются команды “Вырезать”, “Копировать”
и “Вставить”, расположенные в меню “Действия” главного меню программы, а также соответствующие кнопки
панели инструментов.
Для перемещения ячейки (или диапазона ячеек) следует сначала применить к ней команду “Вырезать”. Эта
команда удалит содержимое ячейки и поместит его в Буфер Обмена. При помощи команды “Вставить”
содержимое можно извлечь из Буфера Обмена и поместить в текущую ячейку.
Для копирования ячейки необходимо воспользоваться парой команд “Копировать” - “Вставить”.
Команда “Копировать” помещает в Буфер Обмена копию ячейки, а командой “Вставить” содержимое
Буфера Обмена вставляется в текущую ячейку.
Следует заметить, что копия ячейки остается в Буфере Обмена до тех пор, пока он не будет очищен или в
него не будет помещена какая-либо другая информация. Это свойство можно использовать, когда необходимо
создать несколько копий одной и той же ячейки.
Добавление и удаление строк и столбцов
Достаточно часто возникает необходимость добавить в существующую таблицу целиком строку или
столбец, а также удалить существующие строки или столбцы. Для вставки строки или столбца выполните
следующие действия: 
 выделите в таблице такое количество строк или столбцов, которое вы хотите вставить, и в том месте,
которое должны будут занимать вставляемые строки или столбцы;
Следует учесть, что новые строки помещаются в таблицу сверху от выделенных, а новые столбцы - слева.
 поместите указатель мыши в пределах выделенного диапазона и нажатием правой кнопки мыши
вызовите на экран контекстное мен ю; 
 в контекстном меню выберите пункт “Раздвинуть”. Помимо функции “Раздвинуть” контекстного меню,
для выполнения вставки строк и столбцов можно использовать функцию “Раздвинуть” из меню “Действия”
главного меню программы. Для удаления строки или столбца выполните следующие действия: 
 выделите в таблице те строки или столбцы, которые необходимо удалить: 
 поместите указатель мыши в пределах выделенного диапазона и нажатием правой кнопки мыши вызовите
на экран контекстное меню , 
 в контекстном меню выберите пункт “Удалить”.
Выделенные строки или столбцы удаляются из таблицы вместе с содержащимся в них текстом. Их место
занимают строки, расположенные снизу, или столбцы, расположенные справа.
Вставка диапазона. В случае необходимости в таблицу можно вставить диапазон ячеек.
Для вставки диапазона выполните следующие действия: 
 выделите в таблице диапазон такого же размера, какой хотите вставить, и в том месте, которое должен
будет занимать вставляемый диапазон; 
 поместите указатель мыши в пределах выделенного диапазона; 
 нажатием правой кнопки мыши вызовите на экран контекстное мен ю : 
 в контекстном меню выберите пункт “Раздвинуть”. 
 в выданном на экран запросе выберите, куда надо сдвинуть ячейки, чтобы освободить место для
вставляемого диапазона: горизонтально - будут сдвинуты ячейки, расположенные справа от выделенного
диапазона, вертикально - расположенные ниже ; 
 нажмите кнопку “OK”.
Помимо функции “Раздвинуть” контекстного меню, для выполнения вставки диапазона можно
использовать функцию “Раздвинуть” из меню “Действия” главного меню программы. Для удаления
диапазона выполните следующие действия: 
 выделите в таблице диапазон, который необходимо уда-пить: 
 поместите указатель мыши в пределах выделенного диапазона: 
 нажатием правой кнопки мыши вызовите на экран контекстное мен ю : 
 в контекстном меню выберите пункт “Удалить”: 
 в выданном на экран запросе выберите, какой диапазон займет место удаленного: “горизонтально” место удаленного займет диапазон, расположенный справа от него: “вертикально” - диапазон,
расположенный ниже: 
 нажмите кнопку “OK”.
Работа с секциями таблицы
В табличном редакторе системы 1С:Торговля существует возможность создания именованных секций
таблицы. При построении выходной формы обращение к различным частям шаблона производится именно по
присвоенным именам секций.
Создание секции. Секции бывают горизонтальные (включают в себя отмеченные строки) и вертикальные
(включают в себя отмеченные столбцы).
Для присвоения имени какой-либо секции таблицы необходимо сначала отметить необходимые строки или
столбцы. Как это сделать - рассказывается в параграфе “Выделение ячеек, строк и столбцов габлицы ”.
После того, как выделена область таблицы, которой будет присваиваться имя, необходимо в меню
“Таблица” главного меню программы выбрать пункт “Внести в секцию”.
На экран будет выдан диалог “Идентификатор секции”. По умолчанию каждой новой секции присваивается
имя “Секция” с очередным порядковым номером. Для присвоения нового имени области таблицы необходимо
ввести желаемое имя в поле ввода и нажать кнопку “OK”. Диалог будет убран с экрана, а поименованная
область будет обведена тонкой рамкой красного цвета.
Нельзя поименовать группу ячеек. Если выделить группу ячеек и попытаться присвоить ей имя, то имя
будет присвоено секции, содержащей все строки (если выбрана горизонтальная секция) или все столбцы (если
выбрана вертикальная секция) выбранного диапазона ячеек.
/переименование и удаление секции. При работе с именованными секциями можно их переименовывать,
удалять, расширять (включать в них дополнительные соседние строки или столбцы), создавать вложенные или
внешние секции.
Для переименования или удаления именованной секции выберите из меню “Таблица” главного меню
программы пункт “Секции”, а в открывшемся подменю - пункт “Горизонтальные” или “Вертикальные”. На
экран будет выдан диалог “Секции”.
Диалог содержит окно со списком существующих секций и кнопки для управления этим списком.
Кнопка “Выбрать” служит для выделения именованной секции. Эту функцию удобно использовать, когда
необходимо произвести какие- либо действия над всеми ячейками, входящими в секцию, например, изменить
гарнитуру или размер шрифта.
Для переименования какой-либо секции таблицы служит кнопка “Изменить”. Предварительно необходимо
в списке существующих имен выбрать имя, которое вы желаете изменить. Нажатие на кнопку “Изменить”
вызывает на экран диалог “Идентификатор секции”. Для присвоения нового имени области таблицы
необходимо ввести желаемое имя в поле ввода и нажать кнопку “OK”.
Для удаления какой-либо секции таблицы служит кнопка “Удалить”. Предварительно необходимо в списке
существующих имен выбрать имя, которое вы желаете удалить. Нажатие на кнопку “Удалить” удаляет имя
области из списка, красная рамка вокруг именованной области пропадает, но содержимое именованной
области остается без изменений.
При удалении именованной секции содержимое ячеек не меняется, просто удаляется привязка имени к
выделенной области строк или столбцов.
Кнопка “Закрыть” служит для закрытия диалога “Секции”.
Изменение размеров секций, вложенные и внешние секции. При работе с именованными секциями можно
изменять размеры секции (расширять - включать дополнительные соседние строки или столбцы, сужать исключать крайние строки или столбцы), создавать вложенные или внешние секции.
Для расширения секции необходимо выполнить следующие действия : 
 отметьте строки или столбцы, которые необходимо включить в
новую секцию; 
 выберите в меню “Таблица” главного меню программы пункт “Включить в секцию”.
В зависимости от взаимного расположения выделенного диапазона и существующей секции редактор
таблиц выполнит одно из следующих действии: 
 если отмеченная область строк или столбцов не пересекается с существующими секциями, то будет
создана новая именованная секция : 
 если отмеченная область строк или столбцов пересекается с существующей секцией, но не охватывает ее
полностью, а только часть существующей секции плюс соседние строки или столбцы, то существующая
секция будет расширена за счет соседних отмеченных строк или столбцов.
 если отмеченная область строк или столбцов находится внутри существующей секции, то будет создана
новая секция, вложенная в существующую; 
 если отмеченная область строк или столбцов охватывает полностью существующую секцию, то будет
создана новая секция, внешняя для существующей, так что существующая будет вложена в новую.
Для сужения секции необходимо выполнить следующие действия: 
 отметьте нужные строки или столбцы;  выберите в меню “Таблица” главного меню программы пункт
“Исключить из секции”.
В зависимости от взаимного расположения выделенного диапазона и существующей секции редактор
таблиц выполнит одно из следующих действии: 
 если отмеченная область строк или столбцов не пересекается с существующими секциями, то никаких
действий не произойдет; 
 если отмеченная область строк или столбцов пересекается с существующей секцией, но не охватывает ее
полностью, а только внутреннюю область без крайних, то никаких действий не произойдет; 
 если отмеченная область строк или столбцов пересекается с существующей секцией, но не охватывает ее
полностью, а только крайнюю часть, то секция будет сужена за счет крайних отмеченных строк или
столбцов; 
 если отмеченная область строк или столбцов охватывает полностью существующую секцию, то секция
будет удалена полностью .
Использование графических объектов
При создании шаблонов отчетов можно использовать графические объекты. Их применение позволяет
улучшить оформление документов или внести в описание формы мелкие добавления, не затрагивая структуры
шаблона.
К графическим элементам относятся линии, прямоугольники, тексты и внедренные объекты (OLEобъекты). Текстом в табличном редакторе системы 1С:Торговля называется рамка с текстом внутри.
Ниже будет рассмотрена работа со всеми графическими объектами за исключением OLE-объектов, а
особенности работы с OLE- объектами будут рассмотрены в отдельном параграфе.
Создание графических объектов. Добавление рисованных элементов в таблицу производится при помощи
пункта “Вставить рисунок” меню “Таблица” главного меню программы.
Внимание! Контекстное меню ячейки (которое вызывается нажатием правой кнопки мыши) также
содержит пункт “Вставитьо, но в данном случае подразумевается вставка ячеек в таблицу.
В меню “Вставить” следует выбрать мышью название того графического объекта, который вы хотите
поместить в шаблон выходной формы. Теперь, если указатель мыши находится на рабочем поле таблицы, он
примет вид тонкого перекрестия.
Для рисования линии: 
 поместите указатель в ту позицию на рабочем поле таблицы, от который вы хотите начать рисование
линии; 
 нажмите левую клавишу мыши и, не отпуская ее, переместите указатель мыши в позицию, где будет
заканчиваться линия. Пунктирная линия, идущая от начальной позиции до указателя мыши, показывает
положение линии после окончания рисования; 
 отпустите левую клавишу мыши.
На рабочем поле появится линия, а курсор примет стандартный вид '* Для рисования прямоугольника
или текста: 
 поместите указатель в ту позицию на рабочем поле таблицы, где должен находиться левый верхний угол
прямоугольника; 
 нажмите левую клавишу мыши и не отпуская ее, переместите указатель мыши в позицию, где будет
располагаться правый нижний угол прямоугольника. По мере движения указателя мыши пунктирная линия
будет показывать примерное расположение и размеры будущего прямоугольника; 
 отпустите левую клавишу мыши.
Если вы рисовали текст, то после окончания рисования внутри прямоугольника появится текстовый
курсор (мигающая вертикальная полоска), и можно будет начать ввод текста надписи.
Выделение графических объектов. Перед тем, как проводить какие-либо манипуляции с графическим
объектом, его необходимо выделить. Перед выделением графического объекта следует переключить указатель мыши в режим выделения графических объектов, нажав кнопку -* в панели инструментов
“Редактор таблиц”.
Для выделения одного объекта надо поместить указатель мыши в границах объекта так, чтобы указатель
принял форму стрелки, и нажать левую клавишу мыши.
Если выделяется прямоугольник или текст, то вокруг него появятся восемь небольших квадратных
маркеров черного цвета: четыре из них расположены в середине каждой из четырех сторон рамки, и четыре - в
ее углах. Эти маркеры служат для изменения размеров объекта .
Если выделяется линия, то маркеры появятся только в ее начальной и конечной точках.
Для выделения нескольких графических объектов используйте следующий способ: выделите первый
объект, затем нажмите клавишу Shift и, не отпуская ее, выделите остальные объекты. Восемь маркеров
появятся на воображаемой рамке, включающей все выделенные объекты .
Для снятия выделения с объекта или объектов достаточно щелкнуть мышью в любом свободном от
объектов месте таблицы.
Для выключения режима выделения графических объектов следует повторно нажать кнопку \ в панели
инструментов “Редактор таблиц” .
Перемещение и полирование графических объектов. Ничего страшного не случилось, если при создании
графического объекта вы разместили его не в том месте, в каком хотели. Любой графический объект можно
перемещать по таблице, а также копировать, создавая несколько объектов на основе одного объекта-образца.
Для перемещения графического объекта надо поместить на него указатель мыши, пока указатель не примет
форму стрелки, нажать левую клавишу мыши, и, не отпуская ее, передвинуть объект мышью в новое
положение. Пунктирная рамка (или линия - если перемещается линия), которая обозначает объект при
движении мыши, поможет вам точнее разместить его на рабочем поле.
Если необходимо переместить объект в ту часть таблицы, которая скрыта границами окна, - подведите
указатель мыши к краю видимой части таблицы и таблица начнет автоматически “ прокручиваться ” .
Копирование графического объекта выполняется почти так же, как и перемещение, но с некоторыми
отличиями: 
 поместите на объект указатель мыши, пока указатель не примет форму стрелки, 
 нажмите и удерживайте левую клавишу мыши: 
 нажмите и удерживайте клавишу Ctrl; 
 мышью перенесите копию объекта в нужное положение: 
 отпустите левую клавишу мыши; 
 отпустите клавишу Ctrl.
Если в процессе переноса копии объекта отпустить клавишу Ctrl, объект будет не скопирован, а
перемещен.
Использование буфера Обмена. Для перемещения и копирования графических объектов можно
использовать Буфер Обмена (Clipboard) Windows.
Для работы с Буфером Обмена используются команды “Вырезать”, “Копировать” и “Вставить”,
расположенные в меню “Действия” главного меню программы, или соответствующие кнопки панели инструментов.
Для перемещения графического объекта (или группы объектов) следует сначала применить к нему
команду “Вырезать”. Эта команда удалит объект с рабочего поля и поместит его в Буфер Обмена.
При помощи команды “Вставить” объект можно извлечь из Буфера Обмена и вновь поместить на рабочее
поле. Положение вставленного объекта будет определяться следующим образом: в центр активной ячейки
таблицы помещается левый верхний угол воображаемой прямоугольной рамки, проведенной вокруг
вставляемых объектов.
Для копирования объекта необходимо поместить в Буфер Обмена не сам объект, а его копию. Это делается
командой “Копировать”. Вставляется объект также, как это было описано выше
Следует заметить, что в любом случае копия объекта остается в Буфере Обмена Windows. Это свойство
можно использовать, когда необходимо создать несколько копий одного и того же объекта.
Изменение размеров графические обьекгов. Размер любого графического объекта нетрудно изменить. Для
этого используются маркеры, которые появляются вокруг объекта (или группы объектов) при его выделении.
Технология изменения размеров несколько отличается для линии и, скажем так, “прямоугольных”
графических объектов.
При выделении линии два маркера появляются у ее концов. Перемещая мышью любой маркер, можно
изменять не только размер, но и наклон линии.
При выделении “прямоугольного” объекта вокруг него появляется 8 маркеров. Четыре из них,
расположенные на сторонах объекта, служат для изменения одного размера - высоты или ширины, другие
четыре, расположенные в углах, используются для одновременного изменения обоих размеров. Для изменения
размеров объекта достаточно перетащить мышью один из маркеров.
Можно изменить размеры группы объектов. При выделении мышью нескольких объектов маркеры
изменения размеров появляются на воображаемой рамке, охватывающей все выделенные объекты. Для
изменения размеров выделенных объектов достаточно перетащить мышью один из маркеров, при этом
размеры всех выделенных объектов изменятся пропорционально соотношению между начальным и конечным
размерами области, занятой выделенными объектами.
Изменения порядка расположения графические объектов. Когда несколько графических объектов частично
или полностью перекрывают друг друга, важно задать для них порядок расположения для достижения
требуемого изобразительного эффекта.
Новый рисованный объект всегда помещается на передний план и перекрывает объекты, оказавшиеся
под ним. Но всегда можно принудительно поместить объект позади всех других объектов, и, наоборот,
перенести вперед всех. Для переноса объекта необходимо выполнить следующие действия: 
 выберите объект мышью; 
 нажатием правой кнопки мыши вызовите на экран контекстное меню; 
 в этом меню выберите одну из функций: “На передний план” - переноса объекта вперед всех объектов:
“На задний план” - для размещения объекта позади других объектов.
Также для переноса объектов можно использовать аналогичные функции меню “Таблица” главного меню
программы.
каление рисозанных объектов. Для удаления рисованного объекта необходимо выделить его мышью и
нажать клавишу Del. Также можно воспользоваться функцией “Удалить” из меню “Действия” главного меню
программы.
Работа с OLE-объектами
Одной из универсальных возможностей приложений, работающих в операционной системе Winclows 95
(Windows NT), является воз- можность использования внедренных объектов, называемых также OLEобъектами. OLE-объект - это часть текущего документа, кота- гая создана другим Windows-приложением.
Такой OLE-объект, как и любой рисованный объект, является полноценной частью документа с той лишь
разницей, что для редактирования такого объекта будет загружено приложение, которым этот объект создан.
Для создания OLE-объекта необходимо выполнить следующие деи- ствия : 
 в меню “Таблица” главного меню программы выберите функцию “Вставить рисунок” и из
открывшегося подменю выберите пункт “Объект”; 
 нарисуйте мышью прямоугольник желаемого размера в том месте, где предполагается разместить OLEобъект; 
 в выданном на экран запросе выберите тип внедряемого объекта ;
Это вызовет загрузку той Windows-программы, которая поддерживает редактирование объектов
указанного типа. При этом внешний вид окна конфигуратора несколько изменится: в главном и контекстных
меню появятся функции, и на рабочем поле - панели инструментов, характерные для вызванной программы.
Теперь вы можете отредактировать внедренный объект.
Внимание! Программы для создания OLE-объектов не входят в комплект поставки. Это отдельные
Windows-приложения, являющиеся лицензионными программными продуктами. Об использовании вызванной программы следует читать в документации, поставляемся с ней . 
 закончите редактирование OLE-объекта, щелкнув мышью в любом месте рабочего поля таблицы вне
объекта.
После создания OLE-объекта он обладает всеми свойствами, присущими “обычным” рисованным
объектам: вы можете менять ею размер и положение, копировать, используя мышь или Буфер Обмена. как
угодно компоновать с другими объектами, и удалять за ненадобностью. О выполнении этих операций
читайте соответствующие разделы данного руководства.
Но кроме этого, OLE-объект может быть отредактирован - его содержимое можно изменить. Для
редактирования OLE-объекта необходимо дважды щелкнуть на нем мышью. В результате будет загружена та
Window's-программа, в которой был создан данный объект, и вы можете отредактировать внедренный объект.
Колонтитулы
Колонтитулы - это области вверху и внизу страницы, служащие для вывода какого-либо повторяющегося
текста на каждой странице документа: номера страницы, названия документа, даты и времени создания, другой
информации.
Для создания колонтитула используется пункт “Колонтитул” из меню “Таблица” главного меню
программы. При выборе этого пункта меню на экран выдается подменю, из которого следует выбрать, какой
колонтитул необходимо создать - верхний или нижний.
Диалог для управления внешним видом колонтитула организован в виде картотеки. Свойства, которые
можно определить для колонтитула, объединены в три группы. Для доступа к управляющим элементам
конкретной группы щелкните мышью на соответствующей закладке в окне диалога.
Закладка “Колонтитул”. Управляющие элементы закладки “Колонтитул” предназначены для указания
текста колонтитула, высоты поля колонтитула, а также управлять выводом колонтитула на печать.
В многострочном поле закладки “Колонтитул” вы можете указать текст, который будет помещен в
колонтитул. Текст колонтитула может включать следующие управляющие конструкции:
#T при печати в .чанном месте будет вставлено время
печати документа,
#D при печати в данном месте будет вставлена дата
печати документа:
#P при печати в данном месте будет вставлен номер
страницы документа.
Также текст колонтитула может включать выражения на встроенном языке системы 1С:Торговля,
заключенные в квадратные скобки. Выражения вычисляются при формировании документа и результаты их
вычислений помещаются в текст колонтитула.
Поле “Высота” позволяет установить границы вывода текста колонтитула в миллиметрах. В данном случае
высота колонтитулов отсчитывается от границ зоны печати, установленных при настройке страницы .
Опция “Печатать” позволяет разрешить или запретить вывод колонтитула при печати документа. Текст
колонтитула и параметры его форматирования остаются без изменения.
Закладка “Шрифт”. Для задания атрибутов шрифта для текста колонтитула служат управляющие
элементы закладки “Шрифт”. Они позволяют выбрать гарнитуру (начертание) шрифта, его размер и стиль
(жирный, курсив, подчеркнутый).
Поле “Цвет” позволяет установить цвет, которым будет изображаться шрифт на экране и при печати. Если
в этом поле вместо конкретного цвета выбрать пункт “Авто”, то цвет шрифта будет определяться установками
операционной системы Windows 95.
Закладка "Положение”. Для установки характеристик выравнивания текста колонтитула служат
управляющие элементы закладки “Положение ” :
Выравнивание по горизонтали:
Лево выравнивание текста по левой границе колонтиту
ла ,
Право выравнивание текста по правой границе колонтиту
ла .
Центр текст размещается вдоль вертикальной линии, про
ходящей через центр колонтитула:
По ширине текст выравнивается одновременно по правой и по
левой границе колонтитула.
Выравнивание по вертикали:
Низ текст располагается вдоль нижней границы колон
титула;
Верх текст располагается вдоль верхней границы колонтитула;
Центр текст размещается вдоль горизонтальной линии, проходящей через центр колонтитула.
Глава 14
Администрирование
При работе пользователей с системой 1С:Торговля в сети персональных компьютеров важное значение
приобретают два вопроса - интеграция и разделение доступа.
Каждый пользователь системы должен иметь свободный доступ к общей информации, такой, как
справочники, константы или перечисления .
С другой стороны, необходимо, чтобы каждый пользователь имел дело только с той информацией, которая
необходима ему для работы, и никак не мог своими неосторожными действиями повлиять на работу других
пользователей или на работоспособность системы в целом.
Конфигуратор системы 1С:Торговля содержит развитые средства администрирования, предназначенные
для решения указанных задач.
Прежде всего, существует возможность создания списка пользователей, которым разрешена работа с
системой 1С:Торговля. Этот список будет использоваться для идентификации пользователя при его входе в
систему. Следует обратить внимание, что список пользователей системы 1С:Торговля не является частью
конфигурации задачи, как, например, константы, справочники или документы. Он создается отдельно в
конкретной организации, в которой используется система.
Для каждого пользователя может быть установлен пароль на вход в систему. Пароль используется для
подтверждения прав пользователей на работу в системе 1С:Торговля.
Также для каждого пользователя могут быть установлены права на работу с информацией, обрабатываемой
системой. Права могут быть заданы в достаточно широких пределах - от возможности только просмотра
некоторых видов документов до полного набора прав по вводу, просмотру, корректировке и удалению любых
видов данных.
Для эффективной работы пользователей, в процессе настройки конфигурации задачи для каждого
пользователя может быть создан индивидуальный пользовательский интерфейс. Такой интерфейс включает
расширенное системное меню и панели инструментов, настроенные на работу пользователя с той информацией, доступ к которым разрешен его набором прав.
Ведение списка пользователей
Список пользователей вызывается на экран выбором функции “Пользователи” из меню “Операции”
главного меню программы.
Окно со списком пользователей имеет 3 колонки. В колонке “Имя” выводится список пользователей,
зарегистрированных для работы с системой 1С:Торговля. Колонка “Полное имя” может содержать расшифровку имени, выданного в первой колонке.
В колонке “Роль” выводятся (через запятую) наименование набора прав, присвоенных этому пользователю,
и наименование интерфейса, который будет использоваться при работе этого пользователя. Если какое-то из
этих свойств пользователя указано неверно, в этой колонке будет выдано соответствующее диагностическое
сообщение.
Создание нового пользователя. Для создания нового пользователя необходимо выбрать пункт “Новый” в
меню “Действия” главного меню программы или нажать кнопку -JJ в панели инструментов окна
“Пользователи”. В списке пользователей появится новая строка, а на экран будет выдан диалог для
редактирования свойств пользователя. Вновь созданному' пользователю присваивается условное имя.
состоящее из слова “Новыи” и числа - порядкового номера нового пользователя .
В диалоге для редактирования свойств пользователя не обязательно заполнять сразу все поля - это можно
сделать позднее. Однако, следует отредактировать имя, которое было присвоено автоматически при создании
пользователя. Имя пользователя - это произвольная строка длиной не более 24 символов, состоящая из букв,
цифр и знаков подчеркивания. Имя нового пользователя не должно совпадать с именами, уже имеющимися в
списке.
Желательно задавать пользователям смысловые имена, используя фамилию сотрудника, наименование
должности, характер выполняемых им функций и тому подобное. В дальнейшем это имя будет использоваться
сотрудником для входа в систему 1С:Торговля.
После присвоения новому пользователю имени и задания других необходимых свойств, для сохранения
сделанных изменений необходимо нажать кнопку “ОК.”. Если при вводе каких-либо свойств пользователя
были допущены ошибки, на экран будет выдано соответствующее сообщение.
Если отказаться от сохранения изменений, нажав кнопку “Отмена”, новый пользователь будет создан, но у
него будет сохранено автоматически присвоенное имя.
Установка пароля. С целью сохранения коммерческой тайны может возникнуть необходимость
ограничить или предотвратить доступ посторонних лиц к информации, хранящейся в системе 1С:Торговля. Для этого каждому пользователю,
которому разрешена работа с системой, может быть установлен пароль на вход в систему 1С:Торговля. Как и
имя пользователя, пароль также служит для подтверждения полномочий пользователя на работу в системе.
Для установки пароля необходимо выполнить следующие действия: 
 поместите указатель мыши на имени пользователя, для которого необходимо установить пароль. 
 нажатием правой кнопки мыши вызовите на экран контекстное меню 
 в этом меню выберите пункт “Изменить пароль”
или 
 выберите в списке имя пользователя, для которого необходимо
установить пароль. 
 в меню “Действия” главного меню программы выберите пункт “Изменить пароль” или нажмите кнопку О!
в панели инструментов окна “Пользователи”.
На экран будет выдан запрос для ввода пароля.
В поле для ввода пароля введите пароль пользователя. Пароль представляет из себя произвольную строку
длиной не более 10 символов, состоящую из букв и цифр. Пароль не должен содержать пробелов и
специальных символов.
При вводе пароль отображается звездочками, поэтому будьте внимательны
После ввода пароля нажмите кнопку “OK”. Для надежности программа запрашивает пароль еще раз.
Повторите ввод пароля и для подтверждения нажмите кнопку “OK”. Запрос для ввода пароля будет закрыт, а
пользователю будет присвоен новый пароль. Если пароль у пользователя уже существовал, старый пароль
будет удален и заменен новым.
Если вы передумали устанавливать пароль, нажмите кнопку “Отмена ” .
Присвоенный пользователю пароль нельзя посмотреть, поэтому будьте внимательны при установке
пароля и твердо запомните его.
Если пользователь забыл свой пароль, необходимо задать ему новый пароль.
Редактирование свойств пользователя. Свойства пользователя редактируются в диалоге “Свойства”.
Для вызова этого диалога на экран необходимо выполнить следующие действия: 
 поместите указатель мыши на имени пользователя, которому необходимо отредактировать свойства. 
 нажатием правой кнопки мыши вызовите на экран контекстное меню . 
 в этом меню выберите функцию “Свойства”.
или 
 выберите в списке имя пользователя, которому необходимо отредактировать свойства. 
 в меню “Действия” главного меню программы выберите пункт “Свойства” .
Диалог “Свойства” организован в виде картотеки. Свойства, которые можно определить для пользователя,
объединены в две группы. Для доступа к управляющим элементам конкретной группы щелкните мышью на
соответствующей закладке в окне диалога.
Закладка “Атрибуты”. Закладка “Атрибуты” содержит управляющие элементы для присвоения
пользователю краткого и полного имени и указания рабочего каталога.
Поле “Имя” служит для присвоения и редактирования имени пользователя .
Имя пользователя - это произвольная строка длиной не более 24 символов, состоящая из букв, цифр и
знаков подчеркивания.
Если редактируется имя пользователя, то новое имя не должно совпадать с именами, уже существующими
в списке пользователей.
В поле “Полное имя” может быть указана расшифровка имени пользователя, указанного в поле “Имя”.
Полное имя представляет собой произвольную строку символов и может содержать пробелы.
В поле “Рабочий каталог” можно указать имя каталога, который будет использоваться для размещения
индивидуальных файлов конфигурации и различных временных и служебных файлов, создаваемых системой
1С:Торговля. Указанный рабочий каталог должен быть создан на жестком диске к моменту входа пользователя
в систему 1С:Торговля, в противном случае система прекратит работу с выдачей соответствующего
сообщения.
Если в качестве рабочего каталога предполагается использовать один из каталогов, уже существующих на
жестком диске компьютера, то нажатием кнопки “Выбрать” можно открыть стандартный диалог выбора
каталога и выбрать рабочий каталог мышью в дереве каталогов.
Если в качестве рабочего выбран подкаталог каталога базы данных (этот каталог указывается в параметре
/D при запуске программы), на экран будет выбран запрос “Построить путь к каталогу относительно каталога
базы данных?”. Если в ответ на запрос нажать кнопку “Да”, в поле “Рабочий каталог” вместо полного имени
каталога будет помещено имя, построенное относительно каталога базы данных .
Если в строке запуска системы 1С:Торговля при помощи параметра /U указано иное имя рабочего каталога,
последнее и будет использоваться при работе.
Закладка “Роль”. Управляющие элементы закладки “Роль” слу жат для выбора наименования
пользовательского интерфейса и набора прав, которые будут поставлены в соответствие имени пользователя .
В поле “Права” необходимо указать название набора прав пользователя. Набор прав определяет объем
информации, с которой может работать указанный пользователь в системе 1С:Торговля.
Название набора прав представляет собой произвольную строку символов. Название можно ввести с
клавиатуры, при этом следует указать его точно так же, как оно записано в списке наборов прав (пункт
“Наборы прав” меню “Операции” главного меню программы).
Нажав кнопку -*, можно открыть список созданных к данному моменту наборов прав, и выбрать нужный
набор прав, щелкнув мышью его название в этом списке.
Замечание. Если название набора прав не указано, считается, что пользователю заданы все права.
В поле “Интерфейс” можно указать наименование индивидуального пользовательского интерфейса.
Такой пользовательский интерфейс включает расширенное системное меню и панели инструментов, настроенные на работу пользователя с той информацией, доступ к которой разрешен его набором прав.
При работе пользователя с системой 1С:Торговля указанный интерфейс будет подключен как
расширение стандартного интерфейса программ ы .
Наименование пользовательского интерфейса представляет собой произвольную строку символов.
Наименование можно ввести с клавиатуры, при этом следует указать его точно так же, как оно записано в
списке пользовательских интерфейсов (пункт “Пользовательские интерфейсы” меню “Операции” главного
меню программы). Нажав
кнопку -*. можно открыть список созданных к данному моменту
пользовательских интерфейсов, и выбрать нужный интерфейс, щелкнув мышью его наименование в этом
списке.
Если наименование пользовательского интерфейса не указана, при работе системы 1С:Торговля будет
использован стандартный интерфейс .
Опция “Отключить контроль прав” позволяет отменить для указанного пользователя контроль доступа к
различным видам информации в соответствии с его набором прав. Если опция включена, контроль прав
пользователя в процессе его работы с системой проводится не будет. Данная ситуация равносильна тому, как
если бы пользователю были предоставлены все права.
Замечание. Отключение контроля прав доступа для конкретного пользователя не влияет на других
пользователей с таким же набором прав.
После того, как все свойства для пользователя будут определены, необходимо нажать кнопку “ОК.” или
“Обновить” для внесения изменений в список пользователей. Кнопка “Отмена” позволяет отказаться от
сохранения сделанных изменений.
Создание нового пользователя по образца существующего. Возможности по ведению списка
пользователей включают функцию копирования всех свойств существующего пользователя и создание на его
основе нового пользователя. Используя такую возможность, нет необходимости создавать нового
пользователя “с нуля” - достаточно скопировать одного из уже существующих в списке пользователей и
отредактировать какие-либо его свойства.
Для создания нового пользователя по образцу одного из уже существующих необходимо
воспользоваться одним из следующих способов: 
 поместите указатель мыши на имени пользователя, который будет служить в качестве образца для
создания нового пользователя; 
 нажатием правой кнопки мыши вызовите на экран контекстное меню: 
 в этом меню выберите пункт “Скопировать”.
ил и 
 выберите в списке пользователей имя пользователя, который будет служить в качестве образца 
 в меню “Действия” главного меню программы выберите пункт “Скопировать” или нажмите кнопку * в
панели инструментов окна “Пользователи”.
В списке пользователей появится новая строка, а на экран будет выдан диалог для редактирования свойств
пользователя Вновь созданному пользователю будет присвоено условное имя, состоящее из слова “Новый”, и
числа - порядкового номера нового пользователя. Все прочие свойства нового пользователя будут такими же,
как и у пользователя, выбранного в качестве образца.
Редактирование свойств пользователя рассмотрено на стр. ___ в параграфе “Редактирование свойств
пользователя”.
После редактирования свойств нового пользователя, для сохранения сделанных изменений необходимо
нажать кнопку “OK”. Если при вводе каких-либо свойств пользователя были допущены ошибки, на экран
будет выдано соответствующее сообщение.
Если отказаться от сохранения изменений, нажав кнопку “Отмена”, новый пользователь будет создан, но
у него будет сохранено автоматически присвоенное имя.
Удаление пользователя. Удаление пользователя можно выполнить одним из следующих способов: 
 поместите указатель мыши на имени пользователя, которого необходимо удалить 
 нажатием правой кнопки мыши вызовите на экран контекстное меню 
 в этом меню выберите пункт “Удалить”
или 
 выберите в списке пользователей имя пользователя, которого
необходимо удалить 
 в меню “Действия” главного меню программы выберите пункт “Удалить” или нажмите кнопку -х в
панели инструментов окна “Пользователи” .
В появившемся на экране запросе нажмите “OK” для подтверждения необходимости удаления
пользователя.
Если необходимо восстановить удаленного пользователя, следует закрыть окно со списком
пользователей, отказавшись от сохранения списка. В этом случае будет сохранено состояние списка,
существовавшее перед открытием окна “Пользователи”
Сортировка списка пользователей. Как и любом другой список, список пользователей можно
отсортировать, расставив имена пользователей в нужном порядке. В таком же порядке список пользователей
будет выдаваться при входе в систему 1С:Торговля для выбора пользователя.
Для перестановки имени конкретного пользователя необходимо выбрать его в списке мышью или
клавишами.
Для смещения имени пользователя на одну позицию вверх используется кнопка _. Эта кнопка действует
циклически - когда имя пользователя окажется в верхней строке списка, нажатие на нее переместит его в
нижнюю строку.
Для смещения имени пользователя на одну позицию вниз служит кнопка __. Эта кнопка также действует
циклически - когда имя пользователя окажется в нижней строке списка, нажатие на эту кнопку переместит его
в верхнюю строку.
Кнопка - __ служит для сортировки списка пользователей по алфавиту. Сортировка осуществляется в
соответствии с кодами символов: более “старшими” считаются буквы латинского алфавита от А до Z и от а до
z, а потом - символы кириллицы от А до Я и от а до я.
Более подробно посмотреть порядок расположения символов можно, воспользовавшись программой
Таблица Символов (Пуск - Программы - Стандартные).
Кроме кнопок панели инструментов, для расстановки имен пользователей в нужном порядке можно
использовать команды контекстного меню, которое вызывается нажатием правой кнопки мыши на наименовании пользователя.
Сохранение списка пользователей
Для сохранения списка пользователей необходимо выбрать пункт “Сохранить” в меню “Файл” главного
меню программы. Если в списке были сделаны какие-либо изменения, на экран будет выдан запрос о
необходимости сохранения сделанных изменений.
Вы можете сохранить изменения, нажав кнопку запроса “Да”, отказаться от сохранения изменений, нажав
кнопку “Нет”, или вернуться к работе со списком пользователей, нажав кнопку “Отмена”.
Сохранение списка пользователей также можно выполнять путем закрытия окна “Пользователи”.
При самом первом сохранении списка пользователей в каталоге с оазой данных (его имя указывается в
параметре /О командной строки запуска системы 1С:Торговля) автоматически создается подкаталог USR-DEF.
Вся информация о пользователях и параметрах их работы с (системой 1С:Торговля сохраняется в файле с
именем USERS.USR, который помещается в этот подкаталог. Авторизацию пользователей можно отключить,
если удалить или переименовать каталог USRDEF.
Если при сохранении списка пользователей на экран выдается сообщение “Список пользователей не будет
сохранен. Нет пользователя с правом администрирования”, это значит, что в списке нет ни одного
пользователя, набор прав которого содержит включенную операцию „Административные функции”. В этом
случае необходимо либо присвоить одному из пользователей набор прав, содержащий такую операцию, либо в
окне “Наборы прав” включить операцию “Административные функции” у одного из наборов прав. Такой
набор прав должен быть присвоен одному из пользователей.
Глава 15
Индивидуальный пользовательский
интерфейс
Средства администрирования пользователей в системе 1С:Торговля, помимо возможности устанавливать
права доступа к информации, включают возможность создания индивидуальных пользовательских
интерфейсов для различных категорий пользователей.
Индивидуальный пользовательский интерфейс включает расширенное системное меню и панели
инструментов, настроенные на работу только с той информацией, доступ к которой разрешен набором прав
пользователя.
В конфигураторе системы 1С:Торговля функция создания списка пользователей, которым разрешен вход в
систему, и функция создания пользовательского интерфейса отделены одна от другой. Такой подход имеет
достаточную гибкость и простоту в использовании.
С одной стороны, возможно создать несколько типовых наборов пользовательских интерфейсов различной
конфигурации. В этом случае создание индивидуального интерфейса для новой категории пользователей
заключается в простой операции назначения для этой категории одного из заранее созданных типовых
пользовательских интерфейсов .
С другой стороны, при необходимости изменения интерфейса для этой же категории пользователей нет
необходимости в редактировании интерфейса каждого отдельного пользователя - достаточно отредактировать
текущий пользовательский интерфейс этой категории пользователей или назначить ей новый типовой
интерфейс.
Конфигуратор системы 1С:Торговля позволяет создавать практически неограниченное количество типовых
пользовательских интер- фе Исав.
Ведение списка пользовательских интерфейсов
Список пользовательских интерфейсов вызывается на экран выбором функции “Пользовательские
интерфейсы ” из меню “Операции” главного меню программы.
Окно со списком пользовательских интерфейсов содержит только одну колонку “Название”. В ней
отображаются названия созданных к этому моменту пользовательских интерфейсов. Все действия по
управлению списком выполняются в этом окне.
Создание пользовательского интерфейса. Для создания нового пользовательского интерфейса необходимо
выбрать пункт “Новый” в меню “Действия” главного меню программы или нажать кнопку 31 в панели
инструментов окна “Пользовательские интерфейсы” .
В списке пользовательских интерфейсов появится новая строка, а на экран будет выдан диалог для
редактирования свойств нового пользовательского интерфейса.
Вновь созданному пользовательскому интерфейсу присваивается условное название, состоящее из слова
“Новый”, и числа - порядкового номера нового пользовательского интерфейса.
Автоматически присвоенное название нового пользовательского интерфейса необходимо отредактировать.
Название представляет собой произвольную символьную строку. Ее длина практически не ограничена,
однако, нецелесообразно задавать названия длиннее 35 символов. Название нового пользовательского
интерфейса не должно совпадать с названиями, уже имеющимися в списке.
Желательно задавать пользовательским интерфейсам смысловые названия, которые бы отражали
должность или характер выполняемых функций того пользователя, для которого создается данный пользовательский интерфейс
После присвоения названия новому пользовательскому интерфейсу для сохранения сделанных изменений
необходимо нажать кнопку “ОК.”. Если отказаться от сохранения изменений, нажав кнопку “Отмена”, новый
пользовательский интерфейс будет создан, но у него будет сохранено автоматически присвоенное имя.
Новый пользовательский интерфейс создается пустым.
Редактирование свойств пользовательского интерфейса. Свойства пользовательского интерфейса
редактируются в диалоге “Свойства”. Для вызова этого диалога на экран необходимо выполнить
следующие действия: 
 поместите указатель мыши на названии пользовательского интерфейса, для которого необходимо
отредактировать свойства:  нажатием правой кнопки мыши вызовите на экран контекстное меню: 
 в этом меню выберите функцию “Свойства”. или 
 выберите в списке название пользовательского интерфейса, для
которого необходимо отредактировать свойства;  в меню “Действия” главного меню программы
выберите пункт “Свойства”
диалог “Свойства” организован в виде картотеки, имеющей только одну закладку - “Основные”.
Управляющие элементы этой закладки служат для редактирования названия пользовательского интерфейса и
управления использованием интерфейса.
Поле “Название” служит для присвоения и редактирования названия пользовательского интерфейса. Это
название используется при задании пользователю индивидуального интерфейса.
Название представляет собой произвольную символьную строку. Ее длина практически не ограничена,
однако, нецелесооДразно задавать названия длиннее 35 символов. При редактировании названия
пользовательского интерфейса необходимо, чтобы отредактированное название не совпадало с названиями,
уже существующими в списке пользовательских интерфейсов.
Опция “Использовать при отключенной авторизации” позволяет указать, какой пользовательский
интерфейс следует применять, если отсутствует список пользователей. Данная опция позволяет создавать
индивидуальный интерфейс, когда система 1С:Торговля используется в однопользовательском режиме.
Опция “Использовать при отключенной авторизации” может быть включена только у одного интерфейса
из списка. Интерфейс, у которого включена эта опция, в списке интерфейсов помечается знаком
___, а у всех прочих интерфейсов опция “Использовать при отключенной авторизации” будет автоматически
выключена.
После того, как все необходимые изменения выполнены, необходимо нажать кнопку “ОК.” или “Обновить”
для внесения изменений в список пользовательских интерфейсов. Кнопка “Отмена” позволяет отказаться от
сохранения сделанных изменений.
Создание нового пользовательского интерфейса по образцу сущесгвующего. Возможности по ведению
списка пользовательских интерфейсов включают функцию копирования всех свойств существующего
пользовательского интерфейса и создание на его основе нового интерфейса. Используя такую возможность,
нет необходимости создавать “с нуля” индивидуальный интерфейс для нового пользователя - достаточно
скопировать один из уже существующих в списке интерфейсов и отредактировать какие-либо его свойства.
Для создания нового пользовательского интерфейса по образцу одного из уже существующих
необходимо воспользоваться одним из следующих способов: 
 поместите указатель мыши на названии пользовательского интерфейса, который будет служить в качестве
образца для создания нового пользовательского интерфейса. 
 нажатием правой кнопки мыши вызовите на экран контекстное меню 
 в этом меню выберите пункт “Скопировать”
или 
 выберите в списке пользовательских интерфейсов название интерфейса, который будет служить в
качестве образца  в меню “Действия” главного меню программы выберите пункт “Скопировать” или
нажмите кнопку * в панели инструментов окна “Пользовательские интерфейсы”.
В списке пользовательских интерфейсов появится новая строка, а на экран будет выдан диалог для
редактирования свойств пользовательского интерфейса. Вновь созданному интерфейсу будет присвоено
условное имя, состоящее из слова “Новый”, и числа - порядкового номера нового пользовательского
интерфейса. Все прочие свойства нового пользовательского интерфейса будут такими же, как и у интерфейса,
выбранного в качестве образца.
Редактирование свойств пользовательского интерфейса рассмотрено в параграфе “Редактирование свойств
пользовательского интерфейса” .
После редактирования свойств нового пользовательского интерфейса, для сохранения сделанных
изменений необходимо нажать кнопку “OK”. Если при вводе каких-либо свойств пользовательского
интерфейса были допущены ошибки, на экран будет выдано соответствующее сообщение.
Если отказаться от сохранения изменений, нажав кнопку “Отмена”, новый пользовательский интерфейс
будет создан, но у него будет сохранено автоматически присвоенное имя.
каление пользовательского интерфейса. Удаление пользовательского интерфейса можно выполнить
одним из следующих способов : 
 поместите указатель мыши на название пользовательского интерфейса, который необходимо удалить; 
 нажатием правой кнопки мыши вызовите на экран контекстное меню; 
 в этом меню выберите пункт “Удалить”;
или 
 выберите в списке пользовательских интерфейсов название интерфейса, который необходимо удалить  в
меню “Действия” главного меню программы выберите пункт “Удалить” или нажмите кнопку ___ в панели
инструментов окна “Пользовательские интерфейсы”.
В появившемся на экране запросе нажмите “OK” для подтверждения необходимости удаления
пользовательского интерфейса.
Если необходимо восстановить удаленный пользовательский интерфейс, следует закрыть окно со списком
пользовательских интерфейсов, отказавшись от сохранения списка. В этом случае будет сохранено состояние
списка, существовавшее перед открытием окна “Пользовательские интерфейсы”.
Сортировка списка пользовательских интерфейсов. Как и любой другой список, список пользовательских
интерфейсов можно отсортировать, расставив названия интерфейсов в желаемом порядке. В таком же порядке
список пользовательских интерфейсов будет выдаваться при назначении индивидуального интерфейса
пользователю.
Для перестановки названия конкретного пользовательского интерфейса необходимо выбрать его в списке
мышью или клавишами.
Для смещения названия пользовательского интерфейса на одну позицию вверх используется кнопка __.
Эта кнопка действует циклически - когда название пользовательского интерфейса окажется в верхней строке списка, нажатие на нее
переместит его в нижнюю строку.
Для смещения названия пользовательского интерфейса на одну позицию вниз служит кнопка -1-1. Эта
кнопка также действует циклически - когда название пользовательского интерфейса окажется в нижней строке
списка, нажатие на эту кнопку переместит его в верхнюю строку.
Кнопка -* служит для сортировки списка пользовательских интерфейсов по алфавиту. Сортировка
осуществляется в соответствии с кодами символов: более “старшими” считаются буквы латинского алфавита
от А до Z и от а до z, а потом - символы кириллицы от А до Я и от а до я .
Более подробно посмотреть порядок расположения символов можно, воспользовавшись программой
Таблица Символов (Пуск - Программы - Стандартные).
Кроме кнопок панели инструментов, для расстановки названий пользовательских интерфейсов в нужном
порядке можно использовать команды контекстного меню, которое вызывается нажатием правой кнопки
мыши на наименовании пользовательского интерфейса.
Сохранение списка пользовательских интерфейсов
Для сохранения списка пользовательских интерфейсов необходимо выбрать пункт “Сохранить” в меню
“Файл” главного меню программы. Если в списке были сделаны какие-либо изменения, на экран будет выдан
запрос о необходимости сохранения сделанных изменений.
Вы можете сохранить изменения, нажав кнопку запроса “Да”, отказаться от сохранения изменений, нажав
кнопку “Нет”, или вернуться к работе со списком пользовательских интерфейсов, нажав кнопку “Отмена” .
Сохранение списка пользовательских интерфейсов также можно выполнять путем закрытия окна
“Пользовательские интерфейсы”.
Редактирование пользовательского интерфейса
Как уже было отмечено, индивидуальный пользовательский интерфейс включает в себя расширенное
системное меню и панели инструментов, настроенные на работу с той информацией, доступ к которой разрешен набором прав
пользователя.
Редактирование меню. Создание и редактирование меню, которое расширяет главное меню системы
1С:Торговля, выполняется при помощи специализированного редактора меню. Этот редактор можно
вызвать одним из следующих способов: 
 поместите указатель мыши на название пользовательского интерфейса, для которого необходимо
редактировать меню 
 нажатием правой кнопки мыши вызовите на экран контекстное меню 
 в этом меню выберите пункт “Редактировать меню”
или 
 выберите в списке пользовательских интерфейсов название интерфейса, для которого необходимо
редактировать меню  в меню “Действия” главного меню программы выберите пункт “Редактировать
меню” или нажмите кнопку Д в панели инструментов окна “Пользовательские интерфейсы”.
Работа с редактором меню описана в соответствующей главе настоящего Руководства.
Редактирование панелей инструментов. Редактирование пользовательских панелей инструментов
выполняется при помощи специализированного редактора панелей инструментов. Этот редактор можно
вызвать одним из следующих способов: 
 поместите указатель мыши на название пользовательского интерфейса, для которого необходимо
редактировать панели инструментов 
 нажатием правой кнопки мыши вызовите на экран контекстное меню 
 в этом меню выберите пункт “Редактировать панели инструментов”
или 
 выберите в списке пользовательских интерфейсов название интерфейса, для которого необходимо
редактировать панели инструментов 
 в меню “Действия” главного меню программы выберите пункт “Редактировать панели инструментов” или
нажмите кнопку * в панели инструментов окна “Пользовательские интерфейсы”.
Работа с редактором панелей инструментов описана в соответствующей главе настоящего Руководства.
Глава 16
Редактор пользовательских меню
Управление работой приложения осуществляется при помощи набора команд, доступ к которым, в
соответствии в принятым в Windows стандартом, организован в виде меню.
Главное меню системы 1С:Торговля может содержать команды двух типов: системные и пользовательские.
Системные команды предоставляют доступ к набору функций, которые поддерживаются исполняемым
модулем системы 1С:Торговля. Этот набор постоянный, и пользователем меняться не может.
Пользовательское меню создается в процессе настройки конфигурации задачи при разработке
пользовательских интерфейсов и содержит набор пользовательских команд. Для каждой категории пользователей можно создать индивидуальное меню. Как правило, пользовательское меню создается с целью
предоставить быстрый доступ к тем данным, работа с которыми разрешена набором предоставленных
пользователю прав.
Конфигуратор системы 1С:Торговля позволяет создавать пользовательское меню, используя редактор
меню. Пользовательское меню является принадлежностью пользовательского интерфейса, создаваемого для
каждой категории пользователей.
Вызов редактора меню
Перед вызовом на экран редактора меню необходимо открыть список пользовательских интерфейсов.
Для вызова редактора воспользуйтесь одним из следующих способов: 
 поместите указатель мыши на название пользовательского интерфейса, для которого необходимо
редактировать меню; 
 нажатием правой кнопки мыши вызовите на экран контекстное меню; 
 в этом меню выберите пункт “Редактировать меню”;
или 
 выберите в списке пользовательских интерфейсов название интерфейса, для которого необходимо
редактировать меню;
 в меню “Действия” главного меню программы выберите пункт “Редактировать меню” или нажмите
кнопку __ в панели инструментов окна “Пользовательские интерфейсы”.
Окно редактора меню
Окно редактора меню содержит структуру создаваемого меню, представленную в виде дерева. Такое
представление позволяет легко получить доступ ко всем элементам меню. Для выбора любого элемента
создаваемого меню достаточно щелкнуть на нем мышью.
Для удобства просмотра и работы дерево имеет способность раскрываться и сжиматься. Знак “+” в узле
ветви указывает, что эту ветвь можно раскрыть, для этого достаточно щелкнуть мышью на знак “+”. Ветвь
откроет для просмотра следующий уровень, а знак “+” изменится на “-”.
На первом уровне дерева находятся меню. Названия меню появляются в главном меню системы
1С:Торговля при “проигрывании” настройки. Как правило, названия меню первого уровня обозначают основные функциональные блоки задачи.
На последующих уровнях могут располагаться элементы меню трех типов: команды, подменю и
разделители.
Команда непосредственно связана с выполнением каких-либо действий .
Подменю служит для дополнительной группировки элементов меню. Выбор подменю непосредственного
выполнения каких-либо операции не вызывает, а только открывает список, который, в свою очередь, также
может состоять из команд, подменю и разделителей.
Названия команд и подменю, которые появляются в меню при его работе, также называют пунктами меню.
Разделитель никакой функциональной нагрузки не несет и служит только для визуальной группировки
логически связанных пунктов меню. В работающем меню разделитель выглядит как горизонтальная черта
между двумя пунктами меню.
Для любого элемента создаваемого меню нажатием правой кнопки мыши можно открыть контекстное
меню. Это меню содержит команды для определения свойств или удаления текущего элемента меню, а также
команды для запуска Конструктора и проверки созданного меню .
Сам процесс создания меню заключается в построении структуры будущего меню и определении свойств
входящих в него элементов. Сделать это можно автоматически, используя Конструктор меню, или вручную отдельно создавая каждый элемент будущего меню и описывая его свойства.
Создание меню “вручную”
При создании меню без помощи конструктора необходимо самостоятельно описать свойства каждого
элемента меню.
Изначально окно редактора меню содержит заготовку для создания меню первого уровня - это строка
<новая колонка>.
Для создания меню первого уровня необходимо нажатием правой кнопки мыши открыть контекстное меню
и выбрать функцию “Свойства”. На экран будет выдан диалог для задания свойств элемента меню.
Для меню первого уровня вы можете определить только название меню - все остальные управляющие
элементы диалога будут недоступны. После ввода названия необходимо нажать кнопку “OK” или “Обновить”,
тогда сделанные изменения отразятся в окне редактора меню.
После создания заголовка меню первого уровня можно перейти к созданию других элементов меню.
Если открыть ветвь структуры, которая начинается у только что созданного заголовка, можно видеть
заготовку для создания элементов меню второго уровня - строку <новый . . .>.
Создание новых элементов меню происходит, когда заготовке задается название, тип, и задается
необходимый набор свойств.
Задание свойств элемента меню производится в диалоге “Свойства элемента меню”, который можно
вызвать из контекстного меню элемента или из меню “Действия” главного меню программы.
Редактирование свойств элемента меню
Редактирование свойств существующего элемента меню выполняется в диалоге “Свойства элемента
меню”. Для вызова этого диалога на экран необходимо выполнить следующие действия: 
 поместите указатель мыши на элемент меню, для которого необходимо отредактировать свойства; 
 нажатием правой кнопки мыши вызовите на экран контекстное меню; 
 в этом меню выберите функцию “Свойства”;
или 
 выберите элемент меню, для которого необходимо отредактировать свойства; 
 в меню “Действия” главного меню программы выберите пункт “Свойства” или дважды щелкните мышью
на элементе меню, для которого необходимо отредактировать свойства.
Диалог “Свойства элемента меню” организован в виде картотеки. Свойства, которые можно определить
для элемента меню, объединены в две группы. Для доступа к управляющим элементам конкретной группы
щелкните мышью на соответствующей закладке в окне диалога.
Закладка “Общие”. В зависимости от типа элемента меню определяется тот набор свойств, которые могут
быть ему заданы.
Минимальный набор характеристик задается для элемента типа “Разделитель” - указывается только его
тип. Для элемента типа “Подменю” необходимо указать также и название. И, наконец, максимальный набор
характеристик - помимо названия и типа элемента меню - следует определить для элемента типа “Команда”.
В поле “Объект” необходимо выбрать название объекта метадан- ных, над которым будут производиться
действия при выборе пункта меню. Список доступных объектов зависит от количества описанных к текущему
моменту видов каждого типа данных.
Тип элемента меню в общем случае определяется при создании элемента меню, и в последующем не
изменяется, так как смена типа элемента меню приводит в изменению в структуре меню. Однако, если
необходимо изменить тип элемента меню, следует иметь в виду следующее.
Если вы меняете тип с более широким набором свойств на тип с менее широким (например, “Элемент” на
“Подменю”), то “лишние” свойства пропадут и восстановить их обратным выбором типа нельзя. В этом случае
для восстановления “пропавших” свойств следует отказаться от сделанных изменений, нажав кнопку
“Отмена”.
Для каждого типа данных существует набор предопределенных команд, которые можно выполнить над
этим типом данных. Для выбора конкретной команды необходимо открыть список таких команд, нажав
кнопку * в поле “Команда”, и выбрать из него необходимую команду. Именно эта команда будет выполнятся
при выборе редактируемого пункта меню.
В поле “Подсказка” можно ввести текст, который будет выдаваться в строке состояния главного окна
программы при указании мышью на текущий пункт меню. Как правило, строка должна содержать краткое
описание действий, которые будут выполнены после выбора этого пункта меню.
Закладка “Параметры”. Если в поле “Объект” закладки “Общие” выбран справочник, закладка
“Параметры” будет содержать поле “Список форм” для выбора формы выдачи справочника на экран. Список
возможных форм представления справочников создается в процессе создания справочника в окне
“Метаданные”.
Для всех прочих типов данных эта закладка будет пустой.
Закладка “Акселератор” (“горячие клавиши”). Управляющие элементы закладки “Акселератор” служат для
постановки в соответствие тому или иному элементу меню комбинации “горячих клавиш”. Заданная
комбинация клавиш может использоваться для быстрого выполнения нужной команды, наряду с выбором ее из
меню или с использованием кнопки панели инструментов.
Задать акселератор можно двумя способами. Можно ввести наименование клавиши в поле ввода или выбрать
наименование из связанного с этим полем списка клавиш. Переключатели “Ctrl”, “Shift” и “Alt” позволяют
задавать комбинации с использованием этих служебных клавиш.
удобнее задать акселератор, просто нажав нужную комбинацию клавиш на клавиатуре. Для этого
необходимо выполнить следующие действия: 
 нажмите кнопку “Выбрать акселератор”;  после появления сообщения нажмите нужную комбинацию
клавиш.
Выбранная комбинация клавиш будет записана в закладке “Акселератор”. Можно отказаться от выбора
акселератора, нажав мышью кнопку “Отмена”.
для удаления акселератора следует удалить наименование клавиш в поле закладки “Акселератор”.
После того, как все свойства для элемента меню будут определены, необходимо нажать кнопку “OK” или
“Обновить” для сохранения сделанных изменений. Кнопка “Отмена” позволяет отказаться от сохранения
сделанных изменений.
Удаление элемента меню
Чтобы удалить элемент меню, необходимо выбрать его название клавишами или мышью, и нажать клавишу
Del. Если удаляется подменю, то будут удалены также и все его элементы, включая вложенные подменю.
Создание меню с помощью Конструктора меню
Конструктор позволяет быстро построить меню, содержащее необходимый набор команд. Многие
элементы при этом будут предложены по умолчанию. В дальнейшем созданное Конструктором меню можно
изменить.
Для вызова Конструктора меню можно воспользоваться одним из следующих способов: 
 в окне редактора меню выберите любой элемент создаваемого меню; 
 нажатием правой кнопки мыши вызовите на экран контекстное меню; 
 в этом меню выберите пункт “Конструктор” или 
 в окне редактора меню выберите любой элемент создаваемого
меню; 
 в меню “Действия” главного меню программы выберите пункт “Конструктор” или нажмите кнопку * в
панели инструментов окна редактора меню.
Так как меню, созданное Конструктором, полностью заменяет уже существующее меню, на экран будет
выдано предупреждение об этом. Вы можете отказаться от использования Конструктора, нажав кнопку
“Отмена”. Если вы нажали кнопку “Ок”, на экран будет выдано окно Конструктора меню.
Окно Конструктора состоит из двух панелей. В левой панели выдан список типов данных, с которыми
может производится работа в системе 1С:Торговля. Слева от имен типов данных в квадратных рамках стоят
отметки, обозначающие, какие наименования типов данных будут представлены Конструктором меню как
имена меню первого уровня. Щелчком мыши отметку можно снять и, таким образом, отменить выдачу
выбранного имени в главном меню. Повторным щелчком в пустой рамке отметку можно вернуть.
В правой панели Конструктора меню для выбранного типа данных выдается полный список
предопределенных команд для манипуляции объектами данных этого типа. Как и в левой панели, возле
названий команд стоят отметки, показывающие, какие именно команды будут включены в выпадающее меню.
Щелчком мыши можно снять отметку и исключить команду из меню, и наоборот, поставив отметку, включить
ее.
Процесс создания меню при помощи Конструктора заключается в том, что, расставляя отметки у нужных
команд, вы формируете набор команд, которые будут автоматически помещены в меню.
Если список возможных команд, выданный в правой панели Конструктора, слишком велик, можно
использовать расположенные справа кнопки “Вкл. все” (“Включить все”) и “Выкл. все” (“Выключить все”).
Если щелкнуть мышью кнопку “Вкл. все”, то отметки будут проставлены у всех команд списка. И наоборот,
кнопка “Выкл. все” снимает отметки со всех команд списка.
Для сохранения результатов работы Конструктора меню служит кнопка “OK”. При ее нажатии окно
Конструктора меню закрывается,
а описанная в Конструкторе структура меню будет в виде дерева представлена в окне редактора меню.
Для отказа от создания меню при помощи Конструктора нажмите кнопку “Отмена”. Структура меню,
которая была создана в редакторе меню до вызова Конструктора, останется без изменений.
Изменение структуры меню
Помимо простого удаления и добавления элементов меню, редактор меню позволяет изменить саму
структуру меню, например, перенести команды из одного меню в другое, расставить их в другом порядке,
“собрать” несколько отдельных команд в подменю и выполнить другие подобные действия, связанные с
перемещениями элементов меню между ветвями дерева.
Все подобные действия удобно выполнять в редакторе меню мышью, используя механизм “перенеси и
оставь” (“drag and drop”): вы просто перетаскиваете мышью элемент меню в нужное место и оставляете его
там. Для использования этого механизма необходимо выполнить следующие действия: 
 поместите указатель мыши на наименовании элемента меню, который необходимо перенести; 
 нажмите левую клавишу мыши; 
 не отпуская левую клавишу мыши, перетащите выбранный элемент на новое место; 
 отпустите левую клавишу мыши.
Элемент меню, над которым будет помещен переносимый элемент после отпускания кнопки мыши, при
переносе будет выделяться инверсным цветом.
Не все операции по изменения структуры меню могут быть выполнены подобным образом. Например,
нельзя превратить команду в меню первого уровня. В таких случаях - когда элемент не может быть перемещен
в выбранное место - курсор мыши принимает форму S, и, если отпустить левую клавишу мыши, то никаких
изменений не произойдет.
Проверка созданного меню
Режим проверки позволяет увидеть созданное меню “в работе” - так, как оно будет выглядеть при
использовании. Запустить режим проверки можно одним из следующих способов: 
 в окне редактора меню выберите любой элемент создаваемого мен ю 
 нажатием правой кнопки мыши вызовите на экран контекстное меню 
 в этом меню выберите пункт “Тест”
ил и 
 в меню “Действия” главного меню программы выберите пункт “Тест” или нажмите кнопку -* в панели
инструментов окна редактора меню.
На экран будет выдано тестовое окно, которое представляет собой имитацию главного окна системы
1С:Торговля.
Главное меню, расположенное под заголовком окна, построено на основе структуры меню, описанной в
редакторе меню. Многоточия в начале и конце строки меню обозначают системные элементы меню.
Для выхода из режима проверки созданного меню закройте тестовое окно, используя кнопку -х.
Глава 17
Редактор панелей инструментов
Управление работой приложения осуществляется при помощи набора команд, доступ к которым, в
соответствии в принятым в Windows стандартом, организован в виде меню. Для быстрого доступа к часто
используемым командам используют так называемые панели инструментов.
Панель инструментов представляет собой окно с набором кнопок. Нажатие мышью на любую из кнопок
вызывает немедленное выполнение связанной с этой кнопкой команды. Как правило, каждая кнопка снабжена
рисунком, образно отражающим характер команды, связанной с этой кнопкой. Панели инструментов можно
располагать в любом удобном месте - как прижав к какой-либо стороне окна программы, так и “подвесив” в
любом месте экрана.
Система 1С:Торговля использует панели инструментов двух типов: жестко связанные с окном и
плавающие.
Панели, жестко привязанные к какому-либо окну, обычно содержат кнопки, предназначенные для работы с
информацией, расположенной только в этом окне. Они занимают в окне фиксированное положение (обычно
под заголовком окна) и не могут быть изменены. В режиме “Сервис” можно задать расположение таких
панелей вдоль определенной стороны окна или совсем отключить их.
Плавающие панели инструментов содержат кнопки для вызова команд общего применения, не
привязанных к информации конкретного окна. Помимо произвольного расположения на рабочем столе, такие
панели можно редактировать, изменяя состав расположенных на них кнопок.
Конфигуратор системы 1С:Торговля позволяет создавать пользовательские панели инструментов,
используя редактор панелей инструментов. Набор панелей инструментов является принадлежностью
пользовательского интерфейса, создаваемого для каждой категории пользователей.
Вызов редактора панелей инструментов
Перед вызовом на экран редактора панелей инструментов необходимо открыть список
пользовательских интерфейсов. Для вызова редактора воспользуйтесь одним из следующих способов: 
 поместите указатель мыши на название пользовательского интерфейса, для которого необходимо
редактировать панели инструментов; 
 нажатием правой кнопки мыши вызовите на экран контекстное меню 
 в этом меню выберите пункт “Редактировать панели инструментов”
или 
 выберите в списке пользовательских интерфейсов название интерфейса, для которого необходимо
редактировать панели инструментов; 
 в меню “Действия” главного меню программы выберите пункт “Редактировать панели инструментов” или
нажмите кнопку * в панели инструментов окна “Пользовательские интерфейсы”.
Окно редактора панелей инструментов
Окно редактора панелей инструментов состоит из трех основных частей .
В верхней части окна расположен список панелей инструментов и кнопки для создания, переименования и
удаления панелей инструментов .
В нижней части редактора расположено окно с библиотекой рисунков, которые могут быть размещены на
кнопках создаваемой панели инструментов, и кнопка для смены библиотеки рисунков.
В средней части окна редактора в виде строки пиктограмм отображается раскладка панели инструментов,
имя которой выбрано в списке панелей. В этой строке производятся все операции по настройке панели
инструментов.
Создание новой панели инструментов
Для создания новой панели инструментов необходимо нажать кнопку “Добавить”, в появившемся запросе
ввести имя новей панели инструментов и нажать кнопку “OK”. Новое имя будет помещено в список панелей
инструментов, а в строке раскладки панели инструментов появится кнопка без рисунка.
Имя панели инструментов -произвольная строка символов, которая может также содержать пробелы. Это
позволяет задавать панелям “говорящие” имена, отражающие назначение размещенных на них кнопок. Имя
панели инструментов появляется в заголовке окна панели, когда плавающая панель “подвешивается” в
произвольном месте экрана. Такую “подвешенную” панель инструментов называют также “палитрой
инструментов”.
Выбор библиотеки пиктограмм
Самой заметной частью любой панели инструментов являются пиктограммы - рисунки на кнопках панели
инструментов. Как правило, пиктограмма в аллегорической форме отражают суть команды, которая
вызывается при нажатии на кнопку.
В комплект системы 1С:Торговля входит библиотека пиктограмм, рисунки из которой можно
использовать для размещения на кнопках панели инструментов.
При вызове редактора панелей инструментов он ищет в каталоге с рабочей базой данных (определяется
параметром /D в командной строке запуска конфигуратора) и пытается загрузить файл библиотеки пиктограмм
с именем IMAGECOL.BMP. Если этот файл не найден, выдается соответствующее сообщение, и окно с
библиотекой рисунков остается пустым. Вы этом случает придется самостоятельно указать редактору панелей
инструментов файл библиотеки пиктограмм. Для этого необходимо нажать кнопку “Заменить” и при помощи
стандартного диалога открытия файлов выбрать нужный файл библиотеки пиктограм м .
Если файл IMAGECOL.BMP был успешно найден и прочитан, он выдается в окне библиотеки рисунков в
виде набора отдельных пиктограмм .
Помимо стандартной библиотеки пиктограмм, поставляемой с системой 1С:Торговля, можно
использовать свои собственные библиотеки пиктограмм.
Библиотека пиктограмм представляет собой графический файл в формате Windows BITMAP и может
иметь любое имя. Создать такой файл можно любой графической программой, поддерживающей указанный
формат. Например, можно воспользоваться программой Microsoft Paint, входящей в комплект операционной
системы Windows
95.
Каждая пиктограмма - это рисунок размером 15 пикселей по высоте и 16 пикселей - по ширине. В файле
библиотеки такие рисунки лежат вплотную друг к другу без промежутков. При чтении файла библиотеки
редактор панелей инструментов делит файл на секции размером пикселей по высоте и 16 пикселей - по
ширине, независимо от его содержимого, и считает каждую такую секцию отдельной картинкой. Набор этих
картинок и выдается для использования в нижней части редактора панелей инструментов.
Редактирование панели инструментов
Процесс редактирования панели инструментов заключается в определении необходимого набора кнопок
панели и задании свойств каждой кнопки. Все действия по определению набора кнопок панели инструментов
выполняются методом “перенеси и оставь” (“drag & drop” ) .
Создание кнопки панели инструментов. Для создания кнопки необходимо выбрать в окне с набором
рисунков требуемый рисунок и перенести его мышью на пустую кнопку, расположенную в строке раскладки
панели инструментов. В строке появится новая кнопка с выбранным рисунком, а пустая кнопка будет
сдвинута вправо. Так как вновь созданной кнопке еще не задано никаких свойств, рисунок будет выводиться
серым цветом.
Может возникнуть ситуация, когда пустая кнопка будет сдвинута за пределы видимой части строки
раскладки. В этом случае можно увеличить размер окна редактора панелей инструментов или использовать линейку прокрутки, расположенную под строкой раскладки, для вывода на экран невидимой части
панели инструментов.
Когда в строке раскладки панели инструментов уже имеется несколько кнопок, для создания новой кнопки
можно переместить выбранный рисунок в любое место занятой кнопками части строки. Новая кнопка будет
создана в том месте, где “оставлен” рисунок, а остальные кнопки будут сдвинуты вправо.
Изменения порядка расположения кнопок панели инструментов. При создании панели инструментов
кнопки располагаются в том порядке, в каком они создаются. Можно изменить этот порядок, просто
перетаскивая кнопку мышью на нужное место. Кнопка, которая располагалась на этом месте раньше, будет
сдвинута вправо.
Между двумя любыми кнопками панели инструментов можно вставить разделитель. Для этого нужно
“ухватить” мышью одну из двух кнопок, между которыми нужно вставить разделитель, немного отодвинуть ее
от другой кнопки - примерно на четверть ширины - и отпустить. Между кнопками будет помещен разделитель.
Для удаления разделителя достаточно “придвинуть” мышью одну из кнопок, между которыми есть
разделитель, к другой, и отпустить ее, - разделитель будет удален.
Редактирование свойств кнопки. Свойства кнопки панели инструментов определяются в диалоге
“Свойства элемента панели инструментов”. Для вызова этого диалога на экран необходимо выполнить
следующие действия: 
 поместите указатель мыши на кнопку, для которой необходимо отредактировать свойства. 
 нажатием правой кнопки мыши вызовите на экран контекстное меню. 
 в этом меню выберите функцию “Свойства”. или 
 дважды щелкните мышью на кнопке панели инструментов, для которой необходимо отредактировать
свойства.
Диалог “Свойства” организован в виде картотеки. Свойства, которые можно определить для пользователя,
объединены в две группы. Для доступа к управляющим элементам конкретной группы щелкните мышью на
соответствующей закладке в окне диалога.
Закладка “Общие”. Управляющие элементы закладки “Общие” служат для постановки в соответствие
кнопке конкретной команды, которая будет выполняться при нажатии на эту кнопку.
В поле “Объект” необходимо выбрать название объекта данных, над которым будут производиться
действия при нажатии на кнопку. Список доступных объектов зависит от количества описанных к текущему
моменту видов каждого типа данных.
В поле “Команда” следует выбрать команду, которая будет выполняться над выбранным объектом. Для
каждого типа данных существует свой набор предопределенных команд, их список выдается для выбора при
щелчке мышью в поле ввода команды.
Текст, который можно ввести в поле “Подсказка”, будет выдаваться в строке состояния главного окна
системы 1С:Торговля при нажатии на кнопку. Как правило, строка должна содержать краткое описание
действий, которые будут выполнены при нажатии на эту кнопку.
В поле “Короткая подсказка” можно ввести текст, который будет выдаваться на экран, если указатель
мыши подержать над кнопкой 1-2 секунды. В строке состояния главного окна программы одновременно будет
выдаваться текст, введенный в поле “Подсказка”.
Закладка “Параметры”. Если в поле “Объект” закладки “Общие” выбран справочник, закладка
“Параметры” будет содержать поле “Список форм” для выбора формы выдачи справочника на экран.
Список возможных форм представления справочников создается в процессе создания справочника в окне
“Метаданные”.
Закладка “Акселератор” (“горячие клавиши”), управляющие элементы закладки “Акселератор” служит для
постановки в соответствие кнопки панели инструментов комбинации “горячих клавиш”. Заданная комбинация
клавиш может использоваться для быстрого выполнения нужной команды, наряду с выбором ее из меню или с
использованием кнопки панели инструментов.
Задать акселератор можно двумя способами.
Можно ввести наименование клавиши в поле ввода или выбрать наименование из связанного с этим полем
списка клавиш. Переключатели “Ctrl”, “Shift” и “Alt” позволяют задавать комбинации с использованием этих
служебных клавиш.
Удобнее задать акселератор, просто нажав нужную комбинацию клавиш на клавиатуре. Для этого
необходимо выполнить следующие действия : 
 нажмите кнопку “Выбрать акселератор”;  после появления сообщения нажмите нужную комбинацию
клавиш .
Выбранная комбинация клавиш будет записана в закладке “Акселератор”. Можно отказаться от выбора
акселератора, нажав мышью кнопку “Отмена”.
Для удаления акселератора следует удалить наименование клавиши в поле закладки “Акселератор”.
После того, как все свойства для кнопки панели инструментов будут определены, необходимо нажать
кнопку “ОК.” или “Обновить” для сохранения сделанных изменений. Кнопка “Отмена” позволяет отказаться от
сохранения сделанных изменений.
Рисунок кнопки, для которой определены свойства, выводится в цвете .
Удаление кнопки. Для удаления кнопки перетащите ее мышью из строки с раскладкой панели
инструментов на любое место окна диалога .
Переименование панели инструментов
Для переименования панели инструментов следует выбрать ее имя в списке и нажать кнопку
“Переименовать”. В выданном на экран запросе необходимо вести новое имя панели инструментов и подтвердить сделанные изменения, нажав кнопку “OK”.
Для отказа от переименования панели инструментов следует нажать кнопку “Отмена”.
Удаление панели инструментов
Для удаления панели инструментов следует выбрать ее имя в списке и нажать кнопку “Удалить”. В
выданном на экран запросе необходимо подтвердить удаление панели инструментов, нажав кнопку “OK”.
Для отказа от удаления панели инструментов следует нажать кнопку “Отмена”.
Сохранение панелей инструментов
Созданный набор панелей инструментов сохраняется при закрытии окна редактора панелей инструментов
кнопкой х.
Глава 18
Пользовательские права
В конфигураторе системы 1С:Торговля разделены функция создания набора пользовательских прав и
функция создания пользователей. Такой подход имеет достаточную гибкость и простоту в использовании .
С одной стороны, возможно создать несколько типовых наборов пользовательских прав с различной
широтой полномочий. Присвоение прав новой категории пользователей заключается в простой операции
назначения для этой категории одного из типовых наборов прав.
С другой стороны, при изменении полномочий для этой же категории пользователей нет необходимости в
редактировании прав каждого отдельного пользователя - достаточно отредактировать текущий набор прав
этой категории пользователей или присвоить ей новый набор прав .
Конфигуратор системы 1С:Торговля позволяет создавать практически неограниченное количество наборов
пользовательских прав.
Ведение списка наборов прав
Список наборов пользовательских прав вызывается на экран выбором функции “Наборы прав” из меню
“Операции” главного меню программы .
Окно со списком наборов прав содержит только одну колонку “Название”. В ней отображаются названия
созданных к этому моменту наборов прав. Все действия по управлению списком выполняются в этом окне.
Создание набора прав. Для создания нового набора прав необходимо выбрать пункт “Новый” в меню
“Действия” главного меню программы или нажать кнопку ___ в панели инструментов окна “Наборы прав”. В
списке наборов прав появится новая строка, а на экран будет выдан диалог для редактирования свойств нового
набора прав. Вновь созданному набору прав присваивается условное название, состоящее из слова “Новый”, и
числа - порядкового номера
нового набора прав.
Это название необходимо отредактировать. Название представляет собой произвольную символьную
строку. Ее длина практически не ограничена, однако, нецелесообразно задавать названия длиннее 35 символов.
Название нового набора прав не должно совпадать с названиями, уже имеющимися в списке.
Желательно задавать наборам прав смысловые названия, которые бы отражали должность или характер
выполняемых функций того пользователя, для которого создается данный набор прав.
После присвоения названия новому набору прав для сохранения сделанных изменений необходимо нажать
кнопку “OK”. Если отказаться от сохранения изменений, нажав кнопку “Отмена”, новый набор прав будет
создан, но у него будет сохранено автоматически присвоенное имя.
Вновь созданному набору прав не устанавливаются никакие права. Редактирование свойств
набора прав
Свойства набора прав редактируются в диалоге “Свойства”. Для вызова этого диалога на экран
необходимо выполнить следующие действия : 
 поместите указатель мыши на названии набора прав, для которого необходимо отредактировать свойства; 
 нажатием правой кнопки мыши вызовите на экран контекстное меню; 
 в этом меню выберите функцию “Свойства”; или 
 выберите в списке имя пользователя, которому необходимо отредактировать свойства. 
 в меню “Действия” главного меню программы выберите пункт “ Свойства”
Диалог “Свойства” организован в виде картотеки, имеющей только
одну закладку - “Основные”. Единственное поле этой закладки служит для задания и редактирования названия
набора прав. Это название используется при присвоении пользователю набора прав.
Название представляет собой произвольную символьную строку. Ее длина практически не ограничена,
однако, нецелесообразно задавать названия длиннее 35 символов. При редактировании названия набора прав
необходимо, чтобы отредактированное название не совпадало с названиями, уже существующими в списке
наборов прав.
После того, как все необходимые изменения выполнены, необходимо нажать кнопку “OK” или “Обновить”
для внесения изменений в список наборов прав. Кнопка “Отмена” позволяет отказаться от сохранения
сделанных изменений.
Создание набора прав на основе существующего
Возможности по ведению списка наборов прав включают функцию копирования существующего набора
прав и создание на его основе нового набора прав. Используя такую возможность, нет необходимости
создавать новый набор прав “с нуля” - достаточно скопировать один из уже существующих в списке наборов
прав и отредактировать его.
Для создания нового набора прав по образцу одного из уже существующих необходимо
воспользоваться одним из следующих способов: 
 поместите указатель мыши на название набора прав, который будет служить в качестве образца для
создания нового набора прав. 
 нажатием правой кнопки мыши вызовите на экран контекстное меню 
 в этом меню выберите пункт “Скопировать”;
или 
 выберите в списке выберите в списке наборов прав название
набора прав, который будет служить в качестве образца  в меню “Действия” главного меню
программы выберите пункт “Скопировать” или нажмите кнопку * в панели инструментов окна “Наборы
прав”.
В списке наборов прав появится новая строка, а на экран будет выдан диалог для редактирования свойств
набора прав. Вновь созданному набору прав будет присвоено условное имя, состоящее из слова “Новый” и числа - порядкового номера
нового набора прав.
В диалоге “Свойства” вы можете только отредактировать автоматически присвоенное имя. Как это
делается - описано в параграфе “Редактирование свойств набора прав”.
После редактирования названия нового набора прав для сохранения сделанных изменений необходимо
нажать кнопку “OK” или “Обновить”. Если отказаться от сохранения изменений, нажав кнопку “Отмена”,
новый набор прав будет создан, но у него будет сохранено автоматически присвоенное имя.
У нового набора будет такой же список прав, как и у исходного набора прав.
Удаление набора прав
Удаление набора прав можно выполнить одним из следующих способов: 
 поместите указатель мыши на названии набора прав, который необходимо удалить 
 нажатием правой кнопки мыши вызовите на экран контекстное меню 
 в этом меню выберите пункт “Удалить”
или 
 выберите в списке название набора прав, который необходимо
удалить 
 в меню “Действия” главного меню программы выберите пункт “Удалить” или нажмите кнопку 3J в
панели инструментов окна “Наборы прав”.
В появившемся на экране запросе нажмите “OK” для подтверждения необходимости удаления
пользователя.
Если необходимо восстановить удаленный набор прав, следует закрыть окно со списком наборов прав,
отказавшись от сохранения списка. В этом случае будет сохранено состояние списка, существовавшее перед
открытием окна “Наборы прав”.
После удаления набора прав следует отредактировать свойства пользобателей, которым был задан этот
набор прав.
Сортировка списка наборов прав
Как и любой другой список, список наборов пользовательских прав можно отсортировать, расставив
названия наборов прав в нужном порядке. В таком же порядке они будут выдаваться для выбора необходимого
набора прав при задании прав пользователю.
Для перестановки названия конкретного набора прав необходимо выбрать его в списке мышью или
клавишами.
Для смещения названия набора прав на одну позицию вверх используется кнопка -*i. Эта кнопка действует
циклически - когда название набора прав окажется в верхней строке списка, нажатие на нее переместит его в
нижнюю строку.
Для смещения названия набора прав на одну позицию вниз служит кнопка -5J. Эта кнопка также действует
циклически - когда название справочника окажется в нижней строке списка, нажатие на эту кнопку переместит
его в верхнюю строку.
Кнопка .3j служит для сортировки списка наборов прав по алфавиту. Сортировка осуществляется в
соответствии с кодами символов: более “старшими” считаются буквы латинского алфавита от А до Z и от а до
z, а потом - символы кириллицы от А до Я и от а до я.
Более подробно посмотреть порядок расположения символов можно, воспользовавшись программой
Таблица Символов (Пуск - Программы - Стандартные).
Кроме кнопок панели инструментов, для расстановки наименований наборов прав в нужном порядке
можно использовать команды контекстного меню, которое вызывается нажатием правой кнопки мыши на
наименовании нужного набора прав.
Сохранение списка наборов прав
Для сохранения списка наборов прав необходимо выбрать пункт “Сохранить” в меню “Файл” главного
меню программы. Если в списке были сделаны какие-либо изменения, на экран будет выдан запрос о
необходимости сохранения сделанных изменений.
Вы можете сохранить изменения, нажав кнопку запроса “Да”, отказаться от сохранения изменений, нажав
кнопку “Нет”, или вернуться к работе с наборами прав, нажав кнопку “Отмена”.
Сохранение списка пользователей также можно также выполнять путем закрытия окна “Наборы прав”.
Определение прав
Определение прав заключается в установке совокупности разрешенных действий над элементами данных.
Вся работа по определению набора прав ведется в редакторе пользовательских прав.
Окно редактора пользовательских прав. Окно редактора вызывается на экран одним из следующих
способов: 
 поместите указатель мыши на названии набора прав, который необходимо редактировать; 
 нажатием правой кнопки мыши вызовите на экран контекстное меню; 
 в этом меню выберите пункт “Редактировать”;
или 
 поместите указатель мыши на названии набора прав, который
необходимо редактировать; 
 выберите пункт “Редактировать” в меню “Действия” главного меню программы или нажмите кнопку .fel в
панели инструментов окна “Наборы прав”.
Окно редактора прав похоже на окно “Метаданные” и содержит представленную в виде дерева структуру
данных, созданную для текущей конфигурации.
Для удобства просмотра и работы дерево имеет способность раскрываться и сжиматься. Знак “+” в узле
ветви указывает, что эту ветвь можно раскрыть, для этого достаточно нажать мышью на знак. Ветвь откроет
для просмотра следующий уровень, а знак “+” изменится на о-”.
В отличие от окна “Метаданные”, дерево данных в окне редактора пользовательских прав не содержит
ветви “Перечисления”, так как значения этого типа данных создаются в процессе настройки конфигурации
задачи и не могут изменяться при работе пользователя с компонентой “1С:Торговля”.
Редактор пользовательских прав предоставляет возможность детального управления правами на работу как
с типами данных в целом
- документами, справочниками, журналами и так далее, - так и с отдельными экземплярами этих данных.
Назначение прав. Назначение прав доступа к типам и элементам данных выполняется в диалоге “Свойства
элемента прав”. Для вызова этого диалога на экран необходимо дважды щелкнуть мышью на наименовании
типа данных или конкретного экземпляра данных
нужного типа в окне редактора пользовательских прав.
Диалог “Свойства элемента прав” организован в виде картотеки, имеющей только одну закладку “Доступ'”. Закладка содержит окно со списком операций, которые можно осуществлять над выбранным
элементом данных. Операции, разрешенные к выполнению над выбранным элементом данных, отмечены
знаком I*' слева от наименования операции.
Также закладка “Доступ” имеет кнопки для установки и снятия отметок сразу для всех операций.
Чтобы разрешить выполнение конкретной операции над выбранным элементом данных, необходимо
щелкнуть мышью на рамке слева от названия операции. В рамке появится отметка '*, означающая, что эта
операция над выбранным элементом данных разрешена. Повторным щелчком мыши отметку можно снять и,
таким образом, запретить выполнение выбранной операции.
Внимание! Разрешение той или иной операции может автоматически включать разрешение других
логически связанных с ней операций, и наоборот - выключение какой-либо операции вызывает выключение и
некоторых других. Например, при включении операции “Любые изменения” автоматически включаются и все
остальные операции; включение операции “Корректировка” автоматически включает и операцию “Чтение”, и
тому подобное. Характер подобных связей зависит от набора операций, которые можно выполнять с
конкретным элементом данных.
Кнопки, расположенные в закладке “Доступ” справа от списка операций, используются для постановки
отметок сразу у всех операций: кнопка * 1 ставит отметки, а кнопка -' 1 - снимает.
Внимание! Установка прав для типа данных автоматически устанавливает такие же права и для всех
экземпляров этого типа данных: ранее сделанные установки при этом теряются.
Ниже в таблице приведена сводка по всем правам, которые можно установить для типа данных и
отдельного экземпляра выбранного типа данных.
Замечание. Если при создании наборов прав ни в одном наборе не будет включена операция
“Административные функции”, то при попытке сохранить список наборов прав будет выдано сообщение
“Список наборов прав не будет сохранен. Нет наборов с правом администрирования”. В этом случае
необходимо включить операцию “Административные функции” в одном из наборов прав.
Установка всех прав. Для быстрой установки всех прав (это может потребоваться, например, для
администратора задачи) необходимо выполнить следующие действия: 
 в окне “Наборы прав” выберите мышью наименование набора прав, для которого требуется установить
все права. 
 нажатием правой кнопки мыши вызовите на экран контекстное меню 
 выберите функцию “Установить все права”.
Для выбранного набора прав будут установлены все права
Функция “Снять все права” обратна функции “Установить все права” и позволяет, как это следует из ее
названия, отменить все права для выбранного набора прав.
для быстрой отмены всех прав необходимо выполнить следующие действи я : 
 в окне “Наборы прав” выберите мышью наименование набора прав, для которого требуется снять все
права. 
 нажатием правой кнопки мыши вызовите на экран контекстное меню. 
 выберите функцию “Снять все права”.
Для выбранного набора прав будут сняты все права
Функции “Установить все права” и “Снять все права” позволяет быстро создавать необходимый набор
прав, особенно при разветвленной структуре метаданных. Например, при создания набора прав, в котором
отключены только некоторые функции удобно поступить следующим образом: сначала функцией “Установить
все права” устанавливаются все права для этого набора, а затем в редакторе прав запрещаются отдельные
операции по работе с данными.
Глава 19
Сохранение
и восстановление данных
Накопленная в системе 1С:Торговля информация может быть случайно повреждена в результате ошибок
пользователя, воздействия вируса или поломок оборудования. Чтобы избежать потери информации,
1С:Конфигуратор позволяет создавать архивную копию информации, а в случае повреждения данных восстановить потерянную информацию из архивной копии.
Архивная копия может быть сохранена на дискетах или на жестком диске. При архивировании
выполняется сжатие информации и сохранение в формате ZIP. При большом объеме сохраняемой информации
программа автоматически разделяет информацию по дискетам.
По умолчанию архивная копия содержит все файлы данных (DBF- файлы) и системные файлы,
содержащие конфигурацию задачи (1CV7.DD, 1CV7.MD,1ICV7.SPL). При необходимости можно расширить
список архивируемых файлов.
Сохранение данных
Перед созданием архивной копии подготовьте необходимое количество чистых отформатированных дискет
или убедитесь в наличии достаточного свободного пространства на локальном или сетевом диске, на котором
предполагается сохранить архивную копию. Затем необходимо закрыть модуль 1С:Торговля, отладчик и все
открытые окна в конфигураторе.
Создание архивной копии выполняется в режиме “Архивирование”, который вызывается выбором пункта
“Сохранить данные” в меню “Файл” главного меню программы.
Диалог “Архивирование” содержит список сохраняемых файлов и кнопки управления этим списком, поле
для ввода имени файла архивной копии и кнопку выполнения архивирования.
Кнопка “Закончить” служит для выхода из режима “Архивирование” .
Список архивируемых файлов. Список архивируемых файлов содержит имена и маски файлов, которые
будут сохраняться в архивной копии. Изначально этот список содержит файлы, жизненно важные для
функционирования системы:
*DBF файлы данных 1CV7.DD, 1CV7.MD описание конфигурации задачи 1CV7.SPL словарь, который
используется для выда чи чисел, наименований денежных единиц и дат прописью.
Вы можете расширить этот список, включив в него любые другие файлы, которые вы считаете нужным
сохранять в архивной копии.
Для добавления файла в список следует нажать кнопку “Добавить”, тогда на экран будет выдан диалог для
выбора файла.
Чтобы добавить файл в список, необходимо выбрать его клавишами или мышью и нажать кнопку “OK”.
Нажав кнопку “Отмена”, можно отказаться от выбора файла.
Кнопка “Добавить маску” вызывает на экран запрос, в котором можно указать имя файла или группы
файлов для добавления в список. Для включения в список группы файлов при указании имени используйте
символы-заменители "*" и "?".
Для исключения файла или группы файлов из списка необходимо выбрать наименование файла в списке и
нажать кнопку “Удалить”. Из списка нельзя удалить системные файлы и файлы данных - при выборе таких
файлов кнопка “Удалить” станет недоступной.
При выборе файлов можно использовать комбинации клавиш Shift+Стрелка Вверх и Shift+Стрелка Вниз
для выбора группы файлов. При выборе файлов мышью можно, держа нажатой клавишу Ctrl, выбрать для
удаления сразу несколько файлов.
После нажатия кнопки “Удалить” на экран будет выдан запрос для подтверждения удаления выбранных
файлов. Нажатие кнопки “OK” удаляет выбранные файлы, кнопка “Отмена” возвращает в режим
“Архивирование” .
Список архивируемых файлов сохраняется при выходе из режима “Архивирование”. На экран выдается
запрос “Сохранить список архивируемых файлов?”, при ответе “Да” список будет сохранен.
Список архивируемых файлов сохраняется в файле с именем 1CV7FILE.LST, который располагается в
директории в с базой данных системы 1С:Торговля.
Имя файла архива. Поле “Архивировать в” предназначено для указания пути и имени архивного файла.
В качестве пути к архивному файлу можно указать гибкий диск или директорию на локальном или сетевом
диске компьютера.
По умолчанию архивный файл имеет имя 1CV7.ZIP, однако, вы можете указать любое другое имя. Если не
указано расширение файла, по умолчанию присваивается расширение ZIP. Если указано расширение, отличное
от ZIP, сохранение все равно выполняется в формате ZIP.
Нажатием кнопки  1 можно открыть стандартный диалог для ввода имени файла, который позволяет
выбрать путь и имя архивного файла.
Создание архивной копии. После того, как составлен список архивируемых файлов, и указаны путь и имя
архивного файла, для
выполнения архивирования следует нажать кнопку “Архивировать”. Далее следует руководствоваться
указаниями программы.
Прежде всего, если на указанном жестком диске или дискете уже существует файл с именем, как и у
архивного файла, будет выдано соответствующее сообщение. Вам необходимо будет подтвердить перезапись
существующего файла или отказаться от выполнения архивирования.
Процесс архивации различается в зависимости от того, где создается архивная копия - на жестком диске
или на дискетах.
При создании архивной копии на жестком диске после нажатия кнопки “Архивировать” начинается сжатие
информации и запись ее в указанный архивный файл.
Если архивирование закончилось успешно, на экран выдается соответствующее сообщение и информация
о размере архива и количестве частей архива (1 часть, если архив создается на жестком диске).
В случае нехватки места на жестком диске архивирование будет прекращено и архивный файл создан не
будет. В этом случае следует либо освободить достаточное количество свободного места на диске, либо
указать другой диск для создания архивной копии.
Процесс создания архивной копии на дискетах состоит из двух этапов.
На первом этапе архивируемые файлы сжимаются и записываются во временный файл. На втором этапе
временный архивный файл записывается на дискеты, при этом ему присваивается имя, указанное в поле
“Архивировать в” диалога “Архивирование”.
Если на дискете недостаточно места для размещения архива целиком, он будет автоматически разделен на
несколько частей. Количество частей архива зависит от размера архивного файла и величины свободного
пространства на дискетах. Каждая часть архивного файла записывается на дискету до исчерпания свободного
пространства на ней, после этого выдается запрос об установке очередной дискеты в дисковод. Если в ответ на
этот запрос вы отказались от продолжения архивации, нажав кнопку “Отмена”, созданная архивная копия не
будет пригодна для восстановления данных.
Восстановление данных
Если файлы данных системы 1С:Торговля на жестком диске оказались испорченными, вы можете
восстановить их из архивной копии.
Перед восстановлением данных следует подготовить дискеты с архивной копией. Затем необходимо закрыть
систему 1С:Торговля, 1С:Отладчик и все открытые окна в конфигураторе.
Для восстановления данных используется режим “Восстановление из архива”, который можно вызвать
выбором пункта “Восстановить данные” в меню “Файл” главного меню программы.
В запросе следует указать путь и имя архивного файла, из которого будет восстанавливаться информация, и
имя директории, в который будет восстанавливаться информация. Если не указано иначе, в качестве имени
архивного файла будет предложено имя, использованное при создании архивной копии, а в качестве
директории для восстановления информации - имя директории с базой данных системы
1С:Торговля. Нажатием кнопки si можно открыть стандартный диалог для ввода имени файла, который
позволяет выбрать путь и имя архивного файла или директорию для восстановления информации..
Внимание! Если в директории, выбранной для восстановления информации, уже существует какая-либо
база данных системы 1С:Торговля, - она будет полностью заменена информацией из архивной копии. Для
сохранения рабочей базы данных следует выполнять восстановление архивной копии в другую директорию
жесткого диска .
После того, как указаны имя архивного файла и директория для восстановления данных, для запуска
процесса восстановления следует нажать кнопку “Восстановить”. Если происходит восстановление из
архивной копии на дискетах, следует по запросам программы вставлять дискеты, содержащие части архива, в
указанный вами дисковод. Если дискеты вставляются в неверном порядке, программа выведет
соответствующее сообщение.
При восстановлении информации из архивной копии, расположенной на жестком диске, программа сразу
начнет распаковку информации и запись ее в указанную директорию жесткого диска.
Не рекомендуется прерывать процесс восстановления информации из архива, так как в этом случае база
данных системы *Торговля будет восстановлена не полностью и, скорее всего, окажется неработоспособной .
При восстановлении информации из архивной копии, расположенной на дискетах, архивный файл сначала
будет “собран” из частей, находящихся на дискетах, а после этого начнется распаковка и запись информации.
Остановить процесс восстановления данных вы можете только, пока идет чтение информации с дискет.
Глава 20
Сервисные возможности
Для установки различных параметров работы 1С:Конфигуратора используется функция “Параметры” из
меню “Сервис” главного меню программы .
Диалог “Настройка параметров системы” организован в виде картотеки. Все параметры, которые можно
установить, объединены в 2 группы. Для доступа к управляющим элементам конкретной группы щелкните
мышью на соответствующей закладке в окне диалога.
Установка параметров интерфейса
Управляющие элементы закладки “Интерфейс” позволяет определить используемые экранные шрифты и
задать расположение панелей инструментов в окнах.
Настройка шрифтов. Для установки экранного шрифта, используемого в каком-либо режиме работы
конфигуратора, следует выбрать
в списке наименование этого режима и нажать кнопку “Выбрать шрифт”. На экран будет выдан стандартный
диалог выбора шрифта. В этом диалоге следует указать наименование, стиль и размер шрифта. Для
подтверждения выбора шрифта необходимо нажать кнопку “ОК.”.
Описание шрифта, установленного для того или иного режима, выводится в рамке “Установленный
шрифт” справа от списка.
Строки в списке режимов программы имеют следующий смысл:
Формы все экранные формы: стандартные и созданные в процессе настройки конфигурации задачи;
Табличные документы документы, созданные при помощи функции “Новый - Таблица” из меню “Файл”
главного меню программы; таблицы в редакторе форм;
Текстовые документы документы, созданные при помощи функции “Новый - Текст” из меню “Файл”
главного меню программы;
Модули программные модули системы
1 С:Торговля;
Табло информация в окне “Табло”; Окно сообщений сообщения в окне сообщений;
Описание текст темы в окне описания.
Установка положения панелей инструментов. В большинстве окон системы 1С:Торговля могут
присутствовать панели инструментов - наборы экранных кнопок для быстрого доступа к часто используемым
командам. Для того чтобы задать, в каком месте окна будет находиться панель инструментов, следует
щелкнуть мышью в поле “Инструментальные панели окон” и из появившегося списка выбрать желаемое
положение панелей. Выбрав пункт “Отключены”, можно запретить вывод панелей инструментов.
Установка параметров модулей
Управляющие элементы закладки “Модули” позволяет настроить выделение цветом синтаксических
конструкций в модулях и задать шаг табуляции.
Выделение цветом синтаксических конструкций. Текстовый редактор конфигуратора имеет возможность
выдавать различным цветом синтаксические элементы встроенного языка системы 1С:Торговля. Выделение
цветом облегчает восприятие текста модуля и уменьшает вероятность появления ошибок.
Для настройки цвета необходимо в списке выбрать название синтаксического элемента и щелкнуть мышью
на верхнем поле справа от списка. На экран будет выдана палитра цветов, в которой необходимо выбрать цвет
для выделения указанного элемента языка. Если вместо какого-то конкретного цвета выбрать слово “Авто”, то
цвет синтаксического элемента будет определяться установками Windows.
Опция “Запретить выделение цветом”, если она включена, отменяет выделение цветом синтаксических
конструкций в модулях. Назначенные ранее цвета при этом полностью сохраняются, поэтому выключение
данной опции сразу восстанавливает цветовую палитру модулей.
Шаг табуляции. Поле “Табуляция” позволяет выбрать ширину шага табуляции в символах. В это поле
можно ввести целое число в пределах от 1 до 16 включительно. Изменение числа в этом поле приводит к
изменению шага табуляции во всех модулях.
После установки всех необходимых параметров следует нажать кнопку “OK”, чтобы новые параметры
вступили в силу. Нажатие кнопки “Отмена” сохраняет параметры, установленные раннее.
Приложение Конструктор
запросов
Конструктор запросов - это вспомогательный инструмент, облегчающий разработку исходных текстов
программных модулей, в которых используется механизм запросов системы 1С:Торговля. Конструктор
запросов позволяет сформировать текст запроса в полуавтоматическом режиме, последовательно заполняя
выдаваемые на экран диалоги.
Результатом работы Конструктора запросов является сгенерированный исходный текст на встроенном
языке системы 1С:Торговля.
Вызов Конструктора запросов
Конструктор запросов может быть вызван при редактировании текста программного модуля. Перед
вызовом Конструктора запросов курсор желательно поместить в то место в тексте модуля, куда будет помещен сконструированный запрос.
Для вызова Конструктора запросов выберите в меню “Действия” главного меню программы пункт
“Конструктор запросов”.
Работа с Конструктором запросов
После запуска Конструктор запросов выдает на экран список запросов, созданных в текущем сеансе
редактирования модуля. В этом списке следует выбрать имя существующего запроса для его изменения или
строку “Новый запрос” для создания нового запроса. После этого следует нажать кнопку “OK” для
продолжения конструирования .
Если создается новый запрос, на экран будет выдан диалог для ввода имени нового запроса.
В процессе работы Конструктор запросов последовательно выдает на экран диалоги, соответствующие
секциям запроса. В этих диалогах следует заполнять поля, необходимые для формирования секции.
В нижней части каждого диалога всегда расположены 4 кнопки, которые служат для управления
Конструктором запросов.
Кнопка “Далео” предназначена для перехода к следующему диалогу. Она будет доступна, если в текущем
диалоге заполнены все необходимые поля.
Кнопка “<Назад” позволяет вернуться к предыдущему диалогу. Таким образом можно редактировать уже
созданные секции.
Кнопка “Отмена” позволяет в любой момент отказаться от работы с Конструктором запросов.
Кнопка “Помощь” вызывает на экран подсказку по системе 1 С:Торговля .
Формирование секции “Период”
Диалог “Конструктор Запросов : Период” служит для формирования секции описания интервала запроса.
Управляющие элементы этого диалога позволяют выбрать в качестве границ интервала конкретную дату,
выражение типа “дата” или точку актуальности итогов.
Формирование секции “Внутренние переменные”.
Диалог “Конструктор Запросов : Переменные” позволяет сформировать секцию описания внутренних
переменных запроса.
Текущее состояние описаний внутренних переменных запроса показывается в нижнем окне диалога. Вы
можете добавить к этому списку новую внутреннюю переменную, либо выбрать в списке строку для
редактирования существующей переменной.
Добавление внутренней переменной. Чтобы добавить новую внутреннюю переменную, необходимо нажать
кнопку “Добавить переменную” и в поле “Имя переменной” ввести имя создаваемой переменной. Имя новой
переменной будет внесено в список существующих внутренних переменных.
Выбор вариантов описания переменной. Окна, расположенные под полем “Имя переменной”, служат для
выбора вариантов описания внутренней переменной. Перед началом формирования вариантов описания
переменной следует выбрать ее имя в списке существующих внутренних переменных запроса.
В окне справа в виде дерева выдается список справочников, документов и регистров, реквизиты которых
могут быть использованы для формирования значения внутренней переменой. Знак “+” в узле ветви дерева
означает, что данная ветвь имеет подуровни, и щелчком
мыши на “+” можно раскрыть следующий уровень. На самом нижнем уровне дерева находятся наименования
реквизитов перечисленных выше типов данных, которые можно выбрать для описания внутренней
переменной.
Окно слева в общем случае содержит список реквизитов справочников, документов и регистров, которые
будут использоваться для формирования значения внутренней переменой. При создании новой переменной
список будет пуст.
Выбор реквизита для формирования значения внутренней переменой выполняется одним из следующих
способов: 
 дважды щелкните мышью на наименовании нужного реквизита в правом окне
или  выберите наименование реквизита и нажмите мышью кнопку
Выбранный реквизит будет помещен в список выбранных реквизитов, а в нижнем окне диалога будет
сформировано описание переменной .
Удаление наименования реквизита из списка выбранных реквизитов осуществляется одним из
следующих способов: 
 дважды щелкните мышью на наименовании реквизита в левом окне
или  выберите наименование реквизита и нажмите мышью кнопку
Наименование реквизита будет удалено из списка выбранных реквизитов и соответствующим образом
будет отредактирована строка в списке внутренних переменных.
каление виртреннеи переменной. Для удаление внутренней переменной из запроса следует выбрать ее
наименование в списке существующих внутренних переменных и нажать кнопку “Удалить переменную” .
Формирование секции “Условия”
Диалог “Конструктор Запросов : Условия” позволяет сформировать секцию условий отбора информации в
запросе. В окне диалога выдается текущий набор условий.
Для добавления условия необходимо нажать кнопку “Добавить условие” и в поле “Условие” ввести
логическое выражение в соответствии с правилами внутреннего языка системы 1С:Торговля.
Для редактирования условия необходимо выбрать его в списке и в поле “Условие” отредактировать
логическое выражение.
Для удаления условия необходимо выбрать его в списке и нажать клавишу “Удалить условие”.
Формирование секции “Группировки”
Диалог “Конструктор Запросов : Группировки” позволяет сформировать секцию группировок информации
в запросе.
Текущее состояние списка группировок запроса показывается в нижнем окне диалога. Вы можете добавить
к этому списку новую группировку, либо выбрать в списке строку для редактирования существующей
группировки.
Добавление группировки. Чтобы добавить новую группировку, необходимо нажать кнопку “Добавить
группировку”.
В поле “Группировка” должно быть указано имя объявленной ранее внутренней переменной, по значению
которой будет устанавливаться порядок выборки, или имя одной из встроенных предопределенных
группировок Языка Генерации Запросов. Для этого следует
нажать кнопку * и выбрать из списка имя переменной или предопределенной группировки.
Формирование критерия упорядочивания. Для выбора критериев упорядочивания информации в
группировке используются управляющие элементы группы “Упорядочить по”. В правом окне этой группы
выдается для выбора список возможных критериев упорядочи- вания. а в окне слева - список выбранных
критериев.
Список возможных критериев упорядочивания выдается только для некоторых типов группировок.
Выбор критерия упорядочивания выполняется следующим способом : 
 выберите наименование критерия в списке возможных критериев (правое окно); 
 нажмите мышью кнопку <-.
Критерий будет помещен в список выбранных критериев, а реквизиты группировки в списке группировок
будут соответствующим образом отредактированы.
Удаление критерия из списка выбранных критериев упорядочива- ния выполняется следующим
образом: 
 выберите наименование критерия в списке выбранных критериев 
 нажмите мышью кнопку ->.
Критерий будет удален из списка выбранных критериев, а реквизиты группировки в списке группировок
будут соответствующим образом отредактированы.
Опция “Без групп”, если она включена, добавляет в параметры группировки ключевое слово “Без Групп”.
Удаление группировки. Для удаления группировки в списке существующих группировок выберите
группировку, которую необходимо удалить, и нажмите кнопку “Удалить группировку”.
Формирование секции “Функции”
Диалог “Конструктор Запросов Функции” позволяет сформировать секцию функций в запросе.
Текущее состояние списка функций запроса показывается в нижнем окне диалога. Вы можете добавить к
этому списку новую функцию, либо выбрать в списке строку для редактирования существующей функции.
Добавление функции. Чтобы добавить новую функцию, необходимо нажать кнопку “Добавить функцию” и
в поле “Функция” ввести имя переменной, по которому можно будет обращаться к значению вычисленной
функции.
Управляющие элементы диалога, расположенные под полем “Функция”, служат для выбора типа функции
и ее параметров.
Нажатие кнопки * в левом поле открывает для выбора список встроенных функций языка генерации
запросов. Из этого списка следует выбрать имя функции, которая будет вычисляться при выполнении запроса.
Нажатие кнопки * в правом поле открывает для выбора список возможных параметров функции,
выбранной в левом поле. Из этого списка необходимо выбрать конкретный параметр.
Поле “Когда” позволяет указать условие вычисления функции, для этого необходимо указать в этом поле
логическое выражение на встроенном языке системы 1С:Торговля и поставить знак v в рамке слева от слова
“Когда”.
Удаление функции. Для удаления функции в списке существующих функций выберите функцию, которую
необходимо удалить, и нажмите кнопку “Удалить функцию”.
Формирование текста запроса
Диалог “Конструктор Запросов : Текст запроса” позволяет просмотреть сконструированный запрос и
сформировать текст запроса на встроенном языке системы 1С:Торговля.
В этом диалоге текст запроса выдается только для просмотра, и редактировать его нельзя.
Если вас устраивает сконструированный запрос, вы можете нажать кнопку “Генерировать процедуру” или
“Генерировать запрос” для автоматического оформления текста запроса как текста процедуры или текст
запроса в соответствии с синтаксисом встроенного языка системы 1С:Торговля.
При нажатии кнопки “Генерировать запрос” автоматически генерируется текст запроса, которым
встраивается в редактируемым программный модуль: в текущую позицию курсора - если создается новый запрос, если редактируется
существующий - то по месту его положения .
При нажатии кнопки “Генерировать процедуру” автоматически генерируется полный исходный текст
процедуры на встроенном языке системы 1С:Торговля, которая объявляет, формирует и выполняет
сконструированный запрос. Исходный текст сгенерированной процедуры встраивается в редактируемый
программный модуль после последней процедуры.
Выход из Конструктора запросов
Прекратить работу с Конструктором запросов в любой момент можно, нажав кнопку “Отмена” в нижней
части диалога.
После генерации исходного текста для окончания работы с Конструктором запросов следует нажать
кнопку “Готово”.