Конфигуратор системы 1С:Предприятие является специальным режимом запуска 1С и предназначен для разработчиков, программистов. В этом режиме разработчик создает или корректирует структуру базы данных, программные модули, производит административные работы. В режиме Конфигуратора нельзя вводить информацию в базу данных, за исключением загрузки базы данных из архивов. Обычные пользователи работают в другом режиме Предприятие. В этом режиме возможен ввод данных, заполнение справочников и ввод документов, формирование отчетов и запуск обработок. В режиме Предприятие нельзя редактировать структуру конфигурации.
Итак, основное правило:
В режиме Конфигуратор - мы определяем структуру базы данных и пишем программы.
В режиме Предприятие мы используем программы и вводим данные.
Слева вы видите дерево конфигурации, в котором редактируется структура базы данных.
Справа окно Синтакс-помощника, которое часто используется при написании программных модулей для того, чтобы вспомнить синтаксис или параметры конкретной процедуры/функции.
В окне конфигурации можно раскрывать списки объектов (константы, справочники, документы и т.д.). Объекты можно добавлять, удалять, редактировать, изменять их порядок, сортировать, писать для них описание. Каждый объект имеет свойства и контекстное меню (вызывается правой кнопкой мыши).
Также к конфигурации относятся Интерфейсы и Права. Для их вызова нужно щелкнуть вкладки, расположенные внизу дерева конфигурации.
Кроме того, когда окно дерева конфигурации активно в меню Действия становятся доступными пункты Глобальный модуль, Общие таблицы и Библиотека картинок.
У многих объектов конфигурации есть экранные формы. В частности экранные формы в версии 7.7 имеют справочники, документы, журналы документов, отчеты, обработки, журналы расчетов, журнал операций, журнал проводок, план счетов и счет. У некоторых объектов может быть несколько экранных форм, например, у справочников есть формы списков, форма элемента и форма группы.
Поясним значение кнопок панели редактора форм:
| Эти кнопки становятся доступными, когда выделено несколько элементов управления на форме. Они позволяют выравнивать их по левому, по правому, по верхнему и по нижнему краю. |
| Эти кнопки центрируют выделенные элементы управления относительно всей формы по вертикали или горизонтали . |
| Эти кнопки равномерно распределяют выделенные элементы управления по вертикали или горизонтали. |
| Эти кнопки делают выделенные элементы управления одной ширины, одной высоты или одного размера. Определяющим является элемент управления, выделенный последним. Два элемента управления можно выделить, удерживая кнопку Shift и щелкая поочередно на каждом из них. |
| Включить/выключить
решетку. Запустить тестовое окно (проверить форму в режиме конфигуратора). Вызвать окно редактирования слоев формы (попробуйте обязательно - это очень важно!). |
Разберем кнопки на панели элементов управления: Эта кнопка вызывает что-то типа мастера элементов диалога. Можно быстро разместить любой элемент управления, назначить ему тип, присвоить вызов процедуры и т.д.
Для удобства пользователей обязательно настройте последовательный порядок обхода элементов диалога! При интенсивном вводе информации желательно максимальное использование клавиатуры. Порядок обхода настраивается следующим образом. В меню Диалог снимаете флажок Автоматический порядок обхода. Затем опять в меню Диалог щелкаете Порядок обхода и последовательно щелкаете на номерах элементах диалога в том порядке, в котором они должны быть. Порядок обхода можно также редактировать в меню Диалог = Настройка порядка обхода.
У каждой экранной формы есть программный модуль. Кроме того, есть программные модули документов и глобальный модуль. В этих модулях располагается программа на встроенном языке 1С, который похож на Бейсик, но имеет свои особенности.В программном модуле имеется синтаксическая подсветка. Разными цветами отображаются ключевые слова, переменные, комментарии и значения. Цветовая палитра настраивается в параметрах.
Поясним значения кнопок панели редактора программных модулей:
| По тексту программы можно расставить закладки или пометки (marks), и перемещаться по ним. Полезная вещь для больших модулей в сотни и тысячи строк. |
| Кнопки сдвига блока текста вправо и влево. Становятся активными, когда выделено одна или несколько строчек. |
| Закомментировать / раскомментировать блок текста. |
| Кнопка автоформатирования текста программы. Нажимайте ее чаще и ваши программы будут красивыми! К сожалению, это не избавит их от всех ошибок, но их определенно станет меньше! |
| Открыть модуль
в отладчике. Проверить модуль на синтаксические ошибки. Перейти к определенной строке модуля. Открыть окно со списком процедур и функций модуля. (полезная вещь!) |
При редактировании модуля также обратите свое внимание на верхние кнопочки. Там вы найдете кнопки поиска, вызова синтакс помощника и другие интересности, например, конструктуры. Чаще пользуйтесь синтакс-помощником - очень полезная вещь! Помните, что там можно искать слова! Более того, при редактировании модуля можно щелкнуть правой кнопкой на любом слове и выбрать там пункт Найти в Синтакс-помощнике.
Шаблоны предназначены для облегчения нелегкого труда программиста. Чтобы не писать длинные конструкции, а заменять их короткими словами. При этом при вводе такого сокращения оно автоматически заменяется на полную конструкцию.Например, вам надоело постоянно писать КонецЕсли;. Предлагаю придумать сокращение ке. При вводе такого сокращения оно автоматически заменится на КонецЕсли; (даже с точкой запятой в конце!).
Можно сделать и более сложные вещи. Вы вводите слово Пока. Понятно, что это начало цикла. При этом 1С запросит условие в диалоговом окне и далее сформирует всю конструкцию и даже поставит курсор, куда нужно, чтобы можно было продолжать писать программу.
Пока ваше условие
Цикл
КонецЦикла;
Окно для редактирования шаблонов вызывается из Синтакс-помощника правой кнопкой или через Сервис = Настройка шаблонов.
У отчетов есть печатные формы, это понятно. У документов также есть печатные формы, это тоже понятно. Но печатные формы могут быть и у других объектов: справочников, журналов документов, плана счетов и т.д. Фактически у любого объекта, у которого есть экранная форма, может быть одна или несколько печатных форм.Печатные формы состоят из ячеек, в которых содержатся текст или формулы, что очень напоминает Microsoft Excel. Печатные формы формируются на встроенном языке 1С при помощи вывода секций. В печатной форме может не быть секций вообще, тогда можно вывести или все, или ничего. Но в большинстве случаев нужно выводить какую-то повторяющуюся часть много раз, например список сотрудников, список товаров и т.д. Секции могут горизонтальными и вертикальными.
Поясним значения кнопок панели редактора печатных форм:
| Рисование линий, прямоугольников, размещение на печатной форме текстовых надписей, картинок, диаграмм. Редко используемые кнопки на самом деле. |
| Кнопка перехода в режим выбора рисунков. |
| Кнопка объединения нескольких ячеек в одну. |
| Кнопки создания/уничтожения вертикальных и горизонтальных секций. Если выделить несколько строк, а затем щелкнуть на первую кнопку, то мы создадим горизонтальную секцию. Если выделить столбцы и щелкнуть на первую кнопку, то создадим вертикальную секцию. Для каждой секции нужно задать имя, по которому мы сможем обратиться к ней из модуля. |
| Остальные кнопки
попробуйте сами:
Список секций
таблицы. |
У каждой ячейки есть свойства, которые вызываются правой кнопкой мыши:
Предлагаю вам изучить его методом научного тыка, по справке или по книжке Администрирование и конфигурирование. Обратите внимание на поле Расшифровка, поскольку это очень важно и часто используется при программировании на 1С.
В меню Администрирование вы найдете следующие пункты:| Ведение списка пользователей | Редактирование списка пользователей, установка паролей, задание интерфейса и набора прав для каждого пользователя. Список пользователей, работающих с базой данных в данный момент времени можно посмотреть в Мониторе пользователей. |
| Сохранить данные | Сохранение конфигурации и данных в архив (создание резервных копий). В этом режиме определенные файлы упаковываются в zip-архив. Если вы работаете с SQL-версией, то для сохранения данных применяйте пункт Выгрузить данные. Нажимайте эту кнопку почаще и ваши данные никогда не пропадут полностью. |
| Восстановить данные | Восстановить конфигурацию и данные с резервной копии, созданной в предыдущем режиме. |
| Выгрузить данные | Сохранение конфигурации и данных в архив. В этом режиме вся база данных сохраняется в особый файл dat, который затем упаковывается в zip-архив. |
| Загрузить данные |
Восстановить конфигурацию и данные с резервной копии, созданной в предыдущем режиме. |
| Настройка журнала регистрации | Каждое действие пользователя регистрируется в журнал регистрации. Здесь можно настроить фильтр для этого журнала. Сам журнал регистрации можно посмотреть в Мониторе пользователей. |
| Тестирование и исправление ИБ | Тестирование и исправление информационной базы. Нажимайте эту кнопку почаще для профилактики и для исправления ошибок. |
| Кодовая страница таблиц ИБ | Установка кодовой страницы файлов DBF. |
| Распределенная ИБ | Доступно, если у вас установлена компонента Управление распределенными базами данных (УРБД). |
Объединение конфигураций
Когда нужно сохранить некоторые особенности оригинальной конфигурации, то применяют этот режим. При этом анализируются различия между конфигурациями и настраивается режим объединения. Это все очень важно и все это нужно будет изучить.