Подпишись и читай
самые интересные
статьи первым!

1с создание конфигурации. Описание модулей, написание ТЗ

Отличительной особенностью данного онлайн курса является изложение материала не "от теории" (структуры объектов системы, синтаксиса языка), а "от практики" разработки настоящего прикладного решения "с нуля". По мере создания конфигурации по принципу "от простого к сложному" слушатель знакомится с различными объектами и механизмами системы. Ему демонстрируются приемы разработки, даются комментарии по назначению и особенностям использования различных объектов.

Материал рассчитан как на начинающих разработчиков, не знакомых с системой 1С:Предприятие, так и на тех, кто уже создает или сопровождает приложения на этой платформе, в том числе на слушателей, имеющих опыт работы с версией 1С: Предприятие 7.7 или 8.1.

Главная задача курса - научить слушателей навыкам практического конфигурирования и программирования на платфороме 1С: Предприятие 8.2.

Способ обучения - дистанционный. Каждый урок содержит теоретические и практические задания для самостоятельного решения.

Контент курса - подробные видео и текстовые материалы, выгрузки эталонных баз, теоретические и практические задания.

для установки эталонной базы вам понадобится платформа 1С:Предприятие 8.2 (учебная версия) или клиент 1С:Предприятие версии не ниже 8.2.15.301. Узнать версию используемого вами клиента 1С 8.2 вы можете, выбрав в главном меню в режиме Конфигуратора или 1С:Предприятие Справка - О программе...

Общее время просмотра (10 видео): 4ч 23 мин

1. Знакомство с системой. Режимы запуска системы. Знакомство с объектами системы "Перечисление" и "Справочник" .

Конфигурация - прикладное решение, разработанное на технологической платформе «1С:Предприятие».

Информационная база 1С - единое хранилище для конфигурации и данных, характеризуемое определенным адресом хранения. Возможны два варианта хранения информационной базы 1С: файловый и клиент-серверный вариант. Для использования клиент-серверного варианта дополнительно необходимо ПО сторонних разработчиков (одна из СУБД: Microsoft SQL Server, PostgreSQL, IBM DB2 или Oracle). При использовании файлового варианта хранения информационная база 1С представляет собой один файл - 1Cv8.1CD. Этот файл имеет специальный формат, поддерживаемый системой 1С:Предприятие 8. На наших уроках мы рассматривает файловый вариант хранения информационной базы. Если в данном определении используются непонятные Вам термины, то не стоит расстраиваться - более подробно данная тема будет рассматриваться на 3 уроке.

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

Дерево объектов конфигурации – окно, представляющее всю конфигурацию в виде древовидной структуры, каждая ветвь которой описывает определенную составляющую конфигурации. Корневые ветви дерева объединяют объекты конфигурации, логически связанные между собой и имеющие общее назначение, например, справочники , документы, журналы документов, перечисления и т.д.

Правило именования в 1С - имена реквизитов, переменных, процедур и функций в 1С могут содержать буквы русского и английского алфавитов (строчные и прописные), символы подчеркивания и символы цифр. Имя не может начинаться с цифр.

Справочник - объект прикладного решения, позволяющий хранить в информационной базе данные, имеющие одинаковую структуру и списочный характер. Это может быть, например, список сотрудников, перечень товаров, список поставщиков или покупателей. Справочники используются в тех случаях, когда необходимо исключить неоднозначный ввод информации. Например, для того, чтобы покупатель, продавец, кладовщик, директор понимали, о каком товаре идет речь, каждый должен называть его одинаково. И в этом случае необходим справочник. Обычно в торговом предприятии он имеет вид прайс-листа, а если такой справочник хранится в компьютере, то в него заносят всю возможную номенклатуру товаров, с которыми работает торговая фирма.

Система 1С:Предприятие позволяет вести практически неограниченное количество необходимых справочников. Каждый справочник представляет собой список однородных объектов: сотрудников, организаций, товаров и т. д. Каждый такой объект (отдельный сотрудник, отдельная организация и т.д.) называется элементом справочника.

С точки зрения пользователя, следует иметь в виду, что в Конфигураторе создается не сам справочник, как список возможных значений, а разрабатывается заготовка справочника, его шаблон. В процессе конфигурирования описывается структура информации, которая будет храниться в справочнике, разрабатывается экранное и, если необходимо, печатное представление справочника, задаются различные особенности его «поведения».
В качестве обязательных реквизитов каждый справочник имеет Код и Наименование. Код элемента справочника может быть как числовым, так и текстовым. Система 1С:Предприятие предоставляет широкие возможности по работе с кодами элементов справочника: автоматическое присвоение кодов, автоматический контроль уникальности кода и другие.

Помимо кода и наименования, в справочниках системы 1С:Предприятие может храниться любая дополнительная информация об элементе справочника. Для хранения такой информации в справочнике могут быть созданы дополнительные реквизитов. Используя механизм реквизитов справочника, легко организовать, например, картотеку сотрудников. Например, справочник Сотрудники почти наверняка будет иметь атрибуты Должность, Оклад и другие.

Перечисление - объекты прикладного решения, позволяющий хранить в информационной базе наборы значений, которые не изменяются в процессе работы прикладного решения. Например, это может быть перечисление возможных ставок НДС (Без НДС, НДС 20 и т.д.), перечисление состояния заказов (Запланировано, В Работе, Выполнено) и пр.

Для того чтобы установить эталонную конфигурацию Вам необходимо:

3. Запустить 1С и в окне запуска 1С нажать кнопку "Добавить".

4. Во всплывшем диалоговом окне выбрать вариант "Добавление в список существующей информационной базы". Задать название информационной базы и указать путь к каталогу с файлом конфигурации.

теоретический тест урока 1 - пройти

Разделение прикладного решения на подсистемы. Знакомство с объектом системы "Документ". Назначение табличной части Документа.

Подсистема - логическое разделение прикладного решения (конфигурации) на сегменты, блоки, разделы. С помощью подсистем осуществляется визуальное разделение прикладного решения на функциональные блоки. Подсистемы составляют основу для формирования интерфейса прикладного решения.

Документ - объект прикладного решения, позволяющий хранить информацию о совершенных хозяйственных операциях или о произошедших событиях. В организации это могут быть, например, расходные накладные, приказы о приеме на работу или увольнении, счета для оплаты и т.д.

Регистры накопления. Знакомство с регистрами накопления остатков. Настройка рабочего стола. Знакомство с объектом конфигурации Форма.

Регистр накопления - это прикладной объект конфигурации. Это специальное хранилище (таблица), в которой рассчитываются (накапливаются) числовые данные в разрезе нескольких измерений. Например, в таком регистре можно накапливать информацию об остатках товаров в разрезе номенклатуры и склада, или информацию об объемах продаж в разрезе номенклатуры и подразделений компании. Регистр накопления - это посредник между документами и отчетами. Его использование ускоряет формирование отчетов, связанных с получением различных итоговых значений.

Измерения регистра описывают разрезы, в которых хранится информация, а в ресурсах регистра накапливаются нужные числовые данные.

Существует два вида регистров накопления: регистры накопления остатков и регистры накопления оборотов.

Регистр накопления остатков - это регистр накопления, позволяющий хранить как итоговые значения ресурсов - остатки, так и изменения этих ресурсов - обороты.

Чем хорош регистр накопления?:

Имеет конструктор для описания изменений в регистре при проведении документов (не пишем код руками);
- позволяет получить нужные итоги на любой момент времени или документ;
- "помнит" какие именно изменения в итоги внес тот или иной документ;
- все необходимые изменения в итогах, связанные с отменой проведения документа, изменением проведенного документа и удалением проведенного документа рассчитываются системой автоматически (если надо – можно прописать в ручную);
- обеспечивает контроль уникальности записей, хранящихся в регистре накопления. Благодаря этому в регистре накоплений не может находиться двух записей, относящихся к одной и той же строке одного и того же документа.

Движения документа - это записи в регистрах, которые создаются в процессе проведения документа и отражают изменения, производимые документом.

Рабочий стол - это своеобразный «помощник» пользователя. Каждый рабочий день начинается с «общения» с ним. Это первое, что мы видим при запуске нашего прикладного решения.

Формы - это объекты конфигурации, предназначенные для отображения и редактирования информации, содержащейся в базе данных. Формы могут как принадлежать конкретным объектам конфигурации (справочникам, документам. отчетам и т.д.), так и существовать отдельно от них и использоваться всей конфигурацией в целом.

Например, справочник Контрагенты может иметь несколько форм, каждая из которых будут использоваться для определенных действий: редактирования элемента справочника, отображения списка справочника, выбора одного из элементов справочника и т.д.

У регистра накопления могут быть лишь 3 вида форм:

Форма списка - это тоже самое что мы открываем через меню все функции - регистр накопления, в данной форме нельзя вносить изменения в регистр, но можно делать различные отборы и сортировки;
- форма набора записей - это похожая форма, но в ней можно редактировать записи регистра: добавлять, удалять и изменять их;
- произвольная форма - выводим что считаем нужным - в нашем случае на 3 уроке курса мы выводим в нее текущие остатки.

Выгрузка эталонной базы, создаваемой на 3 уроке без выполнения домашнего задания

Регистры накопления. Знакомство с регистрами накопления оборотов. Объект системы Константа. Работа с объектом конфигурации Форма.

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

Регистр накопления оборотов - это более "специализированным" вид регистра накопления и позволяет хранить только изменения ресурсов - обороты. Существование регистра накопления оборотов связано с тем, что существует большое количество ситуаций, когда требуется накапливать только обороты, а значения остатков не имеют смысла. Типичным примером использования регистра накопления оборотов является регистр Выручка или регистр себестоимость продаж, хранящий только информацию об объемах продаж.

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

Для каждой панели команд можно выбрать свойство "Заполнять автоматически" и указать различные источники действий. В этом случае Конфигуратор произведет формирование состава команд панели автоматически на основе вида формы и указанных источников. Вставленные таким образом команды удалить или исправить нельзя, но можно добавить новые команды. При снятии флажка свойства командной панели "Заполнять автоматически" удаляются все команды, сформированные автоматически. В командной панели остаются только команды, добавленные вручную, и вы можете самостоятельно сформировать нужный вам набор команд.

Свойство командной панели "Источник действия" - определяет источник действий для командной панели. Можно указать "Все источники" или выбрать конкретный источник действий. Элементы управления, размещенные в форме, могут предоставлять набор действий, связанный с их собственными свойствами. Так, например, со списком можно производить различные действия по добавлению, редактированию, удалению, отбору, просмотру и другие действия. В свойстве можно указать конкретный элемент или форму, а можно выбрать в качестве источника все элементы и форму.

Директива компиляции – это инструкция, которая сообщает платформе 1С в какой среде будет исполняться данная процедура или функция. Директива всегда начинается амперсантом - знаком “&”. Если директива отсутствует, то используется директива по умолчанию – &НаСервере. Использование нескольких директив для одной процедуры (функции) невозможно.

Встроенный язык программирования 1С:Предприятие 8.2. Расположение программных модулей. Структура программных модулей. Примитивные типы данных. Базовый синтаксис языка 1С.

Программный модуль - это своеобразный «контейнер» для размещения текстов процедур и функций на встроенном языке 1С. Эти процедуры и функции вызываться системой в определенные моменты работы системы. Программные модули не имеют формальных границ своего описания типа: "Начало модуля" - "Конец модуля".

Программные модули размещаются в тех местах конфигурации, в которых может требоваться описание специфических алгоритмов функционирования. Эти алгоритмы оформляются в виде процедур или функций, которые будут вызваны самой системой в заранее предусмотренных ситуациях (например, при нажатии кнопки в диалоговом окне и т.д.). Каждый отдельный программный модуль воспринимается системой как единое целое.

На уроке мы познакомились со следующими программными модулями:

Модуль управляемого приложения. В данном модуле описываются процедуры (обработчики событий), которые инициализируются при старте и окончании работы системы. Например, при начале работы приложения можно обновить какие-либо данные конфигурации, вывести сообщения пользователю, а при завершении работы - поинтересоваться, стоит ли выходить из программы или, например, записать в базу данных время завершения работы пользователя.
модуль внешнего соединения. Модуль внешнего соединения срабатывает, когда запуск приложения происходит в режиме com-соединения. В этом режиме происходит программная работа с информационной базой без запуска окна приложения.
модуль сеанса. Это узкоспециализированный модуль, предназначенный исключительно для инициализации параметров сеанса.
общие модули. Общие модули предназначены для описания некоторых общих алгоритмов (процедур и функций), которые будут вызываться из других модулей конфигурации.
модуль объекта конфигурации. Данный модуль имеется у большинства объектов конфигурации и предназначен для обработки событий, непосредственно связанных с объектом. Например, события записи или удаления объектов, проверка заполнения реквизитов объекта, проведение документа и т.д.
модуль формы. Модуль формы предназначен для обработки действий пользователя с данной формой (обработка события нажатия кнопки, изменения реквизита формы и т.д.).

Структура программных модулей
Программный модуль может включать в себя три раздела:

Область объявления переменных;
область описания процедур и функций;
основной текст программы.

В конкретном программном модуле любой из разделов (или даже все разделы) могут отсутствовать. Давайте познакомимся с разделами программного модуля более подробно:

Область объявления переменных размещается от начала текста модуля до первого оператора Процедура или оператора Функция или любого исполняемого оператора. В этом разделе могут находиться только операторы объявления переменных Перем.

Область описания процедур и функций размещается от первого оператора Процедура или оператора Функция до любого исполняемого оператора вне тела описания процедур или функций.

Область основной текст программы размещается от первого исполняемого оператора вне тела процедур или функций до конца модуля. В этом разделе могут находиться только исполняемые операторы. Область основной текст программы исполняется в момент инициализации модуля. Обычно в разделе основной программы имеет смысл размещать операторы инициализации переменных какими-либо конкретными значениями, которые необходимо присвоить до первого вызова процедур или функций модуля.

Виды переменных в программных модулях
Переменная – это поименованное временное хранилище одного значения, которое можно считывать и изменять в ходе выполнения программы.
Переменные бывают 3 видов:

Глобальные переменные. Значение данной переменной можно прочитать или изменить из другого программного модуля;
переменные модуля. Переменная модуля доступна для чтения и записи (изменения) в любой процедуре и функции, а также в области основного текста программы данного программного модуля.
локальная переменная. Локальная переменная доступна лишь внутри процедуры или функции, в которой она объявлена.

Объявление переменной (в явном виде) осуществляется при помощи оператора Перем. В языке 1С переменные не обязательно объявлять в явном виде. Неявным объявлением переменной является первое ее появление в левой части оператора присваивания (знак =). Тип переменной определяется типом присвоенного ей значения. В процессе исполнения программа переменная может менять свой тип (мягкая типизация), например:

Перем1 = "Иванов"; //неявное объявление переменной, тип переменной (что она хранит) Строка

Перем1 = 32; //присвоение нового значения нашей переменной, теперь она имеет тип Число

Синтаксис языка 1С
На уроке мы с вами познакомились с базовыми (примитивными) типами значений, синтаксисом и операциями с ними. Прошу обратить особое внимание на синтаксис составных логических выражений, условий и циклов.

Свойства Общих модулей. Создание системы напоминаний. Продвинутая работа с формами. Программное описание поведения формы при взаимодействии с пользователем.

В каких случаях используются общие модули?

Если процедура или функция вызывается в более чем одном месте конфигурации или если нам нужно выполнить действия на стороне сервера (например, обратиться к базе данных), а в данном модуле это невозможно, то в таких случаях следует использовать Общие модули!

Свойства общих модулей

Главной особенностью Общих модулей является то, что в них нельзя объявлять общие переменные.
Свойства конкретного Общего модуля задаются в его палитре свойств:
Глобальный – если флаг установлен, то процедуры и функции данного модуля становятся доступны в глобальном контексте, то есть их можно вызвать в любом месте конфигурации, обращаясь без название Общего модуля (по имени самой процедуры или функции). При этом название процедур и функций в этом Общем модуле должны быть уникальны в рамках глобального контекста.

Сервер – процедуры и функции данного общего модуля могут быть выполнены на стороне сервера.

Внешнее соединение – процедуры и функции данного общего модуля могут быть выполнены при подключении внешним источником (например, COM).

Клиент – процедуры и функции данного общего модуля могут быть выполнены на стороне клиента.

Вызов сервера - флаг, разрешающий из клиентских процедур и функций (выполняемых на стороне клиента) вызывать процедуры и функции данного общего модуля.

Привилегированный – если значение Истина, то в данном общем модуле будет отключена проверка прав доступа. Значительно ускоряет выполнение процедур и функций модуля, но не стоит злоупотреблять данной настройкой.

Повторное использование – определяет настройки возвращаемых значений. Если опция включена – то после первого выполнения система запомнит значение для данных входных параметров и будет возвращать уже готовое значение. Может принимать следующие значения:

Не используется – отключение повторного использования;
на время вызова – на время выполнения определенной процедуры;
на время сеанса – пока пользователь не закрыл сеанс (не завершил работу с программой).

Первая часть урока завершается созданием формы элемента нашего справочника

2 часть урока

Вторая часть урока полностью посвящено программированию формы элемента справочника Напоминания: изменению свойств реквизитов формы справочника в зависимости от поведения пользователя.

Для доступа к текущему значению реквизита объекта, расположенного на форме (в данном случае, для доступа к значению реквизита справочника Напоминания) используется свойство Объект:

//установить новое значение
Объект.Срок = "2014.02.02";

Для управления свойствами реквизитов формы используется свойство Элементы:

//установить новое значение свойства
Элементы.Срок.Доступность = Истина;

Продвинутая работа с формами. Программная установка отбора. Использование функции Формат(). Отчеты

Создание новой информационной базы (в дальнейшем – база) может потребоваться в случае, если необходимо работать не в рабочей базе, а в ее копии, а также в случае начального создания новой базы в 1С 8.3 Предприятие для нового предприятия.

Существует два способа создания базы в 1С 8.3 с нуля:

  • Создание базы из конфигуратора;
  • Создание базы из шаблона.

Рассмотрим оба способа.

Способ 1. Создание базы из конфигуратора

Предположим, что есть архив рабочей базы 1С 8.3 и необходимо создать ее копию. Для начала создадим пустую папку в любом месте. Например, на диске Е. Назовем ее – Новая база:

Откроем окно запуска 1С Предприятие 8.3, нажмем кнопку Добавить, и в открывшемся окне установим переключатель в режим создания новой базы и нажмем кнопку Далее:

Откроется новое окно, в котором необходимо установить переключатель в положение создания базы без конфигурации и нажать кнопку Далее:

В новом окне необходимо ввести наименование базы, например, Новая база. Далее выбрать расположение на компьютере или на сервере и нажать кнопку Далее:

В новом окне необходимо указать то место, где будет располагаться новая база. Язык оставим по умолчанию – русский. Можно ввести путь с клавиатуры или нажать на кнопку и выбрать ту папку, где создали заранее – Новую базу:

Нажмем кнопку Выбор папки, в окне добавления базы изменится путь к каталогу:

В окне запуска появится новая база 1С 8.3, а в самом низу этого окна – путь к этой базе, то есть где она физически расположена на компьютере:

Если открыть папку Новая база, то увидим, что были автоматически созданы некоторые файлы и, в частности, файл 1Cv8.1CD – это и есть новая пустая база:

Пока она пустая, ее необходимо заполнить данными. Предположим, что есть архив рабочей базы – это файл, который может иметь любое наименование с расширением – DT, например Новая база.dt.

Для того чтобы этот архив распаковать откроем конфигуратор. Выберем в окне запуска созданную новую базу и нажмем на кнопку Конфигуратор. Откроется окно конфигурации. При нажатии на кнопку будет создана пустая конфигурация:

Откроем меню Администрирование – Загрузить информационную базу:

В окне открытия выбираем нужный файл – Новая база.dt и нажимаем кнопку Открыть:

Программа 1С 8.3 предупредит о том, что данные могут быть потеряны. Соглашаемся с этим и нажимаем кнопку Да:

Начнется процесс загрузки базы:

Процесс загрузки может быть достаточно долгим в зависимости от объема загружаемых данных и мощности компьютера. По окончанию процесса загрузки появится информационное сообщение. Нажмем кнопку Нет, то есть не будем дальше открывать конфигуратор:

Откроем окно запуска, выберем базу – Новая база и нажмем кнопку 1С:Предприятие. Начнется процесс запуска базы, выбираем в окне допуска к базе нужного пользователя и нажимаем кнопку ОК:

Программа 1С 8.3 откроется в пользовательском режиме с информацией о том, что база была перемещена или восстановлена. Так как восстановили базу из резервной копии, то нажимаем кнопку Это копия информационной базы:

Отрывается новая база. Дальнейшие действия выполняются как с любой другой рабочей базой:

Способ 2. Создание базы по шаблону с диска ИТС или с сайта 1С

При этом способе можно создать новую базу: пустую или демонстрационную для 1С Бухгалтерия 8.3. ред. 3.0, используя шаблоны конфигурации. Для этого предварительно надо установить шаблон конфигурации из специального файла, взятого с диска ИТС или с сайта 1С – это архивный файл с наименованием setup.

Предположим, что такой файл есть – лежит в папке, указанной на рисунке:

Распакуем этот файл и запустим файл setup как показано на рисунке:

Выберем папку tmpts , в которую помещаются шаблоны конфигурации. При этом лучше это поле оставить по умолчанию. На рисунке приведен пример, где папка tmpts указана не по умолчанию:

Нажмем кнопку Далее. Начнется процесс установки. По окончании процесса установки надо снять флажок Открыть описание поставки и нажать кнопку Готово. В папке tmpts будут сформированы автоматически две папки:

Теперь приступим ко второй части. Запустим окно запуска программы 1С Предприятие.

Первые шаги такие же, как в способе 1 – кнопка Добавить , установка переключателя в положение создания новой базы. Нажмем кнопку Далее. В открывшемся окне выберем вариант создания базы из шаблона и выберем папку 1С Бухгалтерия :

Обратите внимание, что дальнейшие действия невозможны, то есть кнопка Далее недоступна. Действительно, ведь выбрали только папку, а не шаблон. Для того чтобы выбрать нужный шаблон необходимо в выбранной папке щелкнуть на кнопке и в раскрывшемся окне выбрать необходимый релиз конфигурации (нужный шаблон):

Обратите внимание, что процесс создания новой базы 1С достаточно длительный по сравнению со способом 1. Это нормально, так как сейчас создается не пустая база, а база программы 1С Бухгалтерия 8.

После создания новой чистой базы она появится в окне запуска:

Внизу окна указан путь, где физически расположена эта база. Если нажать кнопку Изменить, то можно изменить наименование и расположение базы:

Важно! При нажатии на кнопку Удалить выбранная база не удаляется с компьютера, а удаляется только ссылка на нее, то есть путь к базе, указанный внизу окна запуска программы 1С.

Выбираем нужную базу и запускаем ее в пользовательском режиме – кнопка 1С:Предприятие:

Как создать новую базу по шаблону конфигурации с диска ИТС или с сайта 1С смотрите в нашем видео уроке:

Инструкция по созданию пустой базы 1С 8.3 для версии ПРОФ и базовой

Для базовой и ПРОФ версии создание пустой базы через загрузку файла конфигурации не совпадают. Нельзя создать базовую версию на основании пустой базы без конфигурации. Это можно только для версий ПРОФ. Базовые версии имеют ограничение на доработку конфигурации, а загрузка файла конфигурации в пустую базу блокируется именно по этой причине в базовой версии. Что нужно сделать в этом случае рассмотрим далее.

Способ создания пустой базы 1С 8.3 для версии ПРОФ

Сначала создадим пустую папку в любом месте на компьютере и назовем ее Пустая база. Далее создадим новую базу – 1С Бухгалтерия 3.0 Пустая аналогично тому, как делали создание базы из конфигуратора при Способе 1.

В окне запуска 1С выберем необходимую базу бухгалтерии. Например, Бухгалтерия предприятия (демо) 41.53 – 43.243:

Откроем конфигуратор и выполним команду – Конфигурация – Сохранить конфигурацию в файл:

В открывшемся окне выберем Рабочий стол , где сохраним файл с расширением cf – файл конфигурации:

Закроем окно конфигуратора. Выберем в окне запуска 1С – БП 3.0 Пустая и откроем конфигуратор. Нажмем кнопку

Откроется окно конфигурации:

Выполним команду – Конфигурация – Загрузить конфигурацию из файла:

В открывшемся окне на Рабочем столе найдем созданный ранее файл конфигурации рабочей базы – 1Cv8.cf, выделим его и нажмем кнопку Открыть:

Начнется процесс загрузки:

По окончанию процесса программа 1С 8.3 предложит базы данных. Согласимся с этим, нажав кнопку Да:

Через некоторое время откроется новое окно, где необходимо принять изменения, нажав кнопку Принять:

После завершения процесса можно проверить правильность установки, как показано на рисунке:

Закрыть окно конфигурации и запустить созданную базу в пользовательском режиме:

Начнется начальное заполнение данных:

После этого появится начальная страница, где нужно внести учетную запись, нажать кнопку подключения и начать работу:

Способ создания пустой базы 1С 8.3 для базовой версии

Предположим, что имеется полный дистрибутив базовой версии. Необходимо установить шаблон этого дистрибутива на компьютер. Делается это также как и для версии ПРОФ (см. Способ 2). В окне запуска программ 1С появится новая база:

Таким образом, установили пустую базу, но она не актуальна.

В нашем примере – база от 27.04.2016г., а последняя база на момент написания этой статьи – от 20.07.2016г. Поэтому необходимо обновиться до последнего релиза. Для этого надо перейти на сайт поддержки пользователей – http://www.users.v8.1c.ru и выбрать Обновления программ:

В открывшемся окне необходимо ввести свой логин и пароль и войти в обновления программ:

В таблице находим группу Типовые конфигурации фирмы “1С” для России и нужный релиз:

Щелкнем на наименовании и откроем таблицу обновлений. Найдем тот релиз, который установили – 3.0.43.206:

Программа 1С построена таким образом, что нельзя сразу обновиться до нужной версии, необходимо последовательное обновление. Для того чтобы понять какие обновления нужно скачивать, надо посмотреть в колонке Обновление версии версию 3.0.43.206:

Видим, что последняя запись относится к версии 3.0.43.239. Следовательно, нужно скачать этот дистрибутив обновления. Щелкнув по номеру версии, переходим на страницу дистрибутивов и переходим по гиперссылке Дистрибутив обновления , а далее по гиперссылке Скачать дистрибутив :

Начнется процесс закачки данного дистрибутива:

Также поступаем для остальных версий. В нашем случае это: 3.0.43.239 (уже скачано), 3.0.43.252, 3.0.43.253. Это ключевые версии, которые нельзя «перепрыгнуть», то есть если на компьютере не установлена версия 3.0.43.239, то нельзя обновиться до версий 3.0.43.252, 3.0.43.253.

При закачке последней версии обратите внимание на то, с какой версией платформы 1С Предприятие 8 может работать данная конфигурация:

Видим, что версия платформы должна быть не ниже, чем 8.3.6.2076. Если версия платформы ниже, то необходимо обновить версию платформы до указанной или выше.

После того, как скачали все нужные дистрибутивы, закрываем сайт и возвращаемся в свой компьютер и открываем папку, в которую загружены дистрибутивы:

Таким образом, должно выглядеть:

После того, как установили все шаблоны обновлений, переходим к следующему шагу.

Откроем конфигуратор созданной нами базы и выполним команду Обновить конфигурацию:

Выбираем поиск доступных обновлений:

Появится описание обновления, при этом можно его прочитать, а можно сразу нажать на кнопку Продолжить обновление:

Видим текущую версию, и версию, до которой будет обновлена база:

Нажмем кнопку ОК , начнется процесс обновления:

Дождемся завершения и обновим базу данных по кнопке Да:

Примем все изменения:

Проверим, что установили нужный релиз конфигурации:

Необходимо повторить операцию обновления до тех пор, пока не будет установлен последний релиз. В нашем случае это – 3.0.43.253.

По кнопке Изменить изменим наименование. Например, на Бухгалтерия предприятия базовая 3.0.43.206-253. Обратите внимание, что данную операцию можно сделать в любой момент, не закрывая конфигуратор:

Закрываем конфигуратор и открываем базу в пользовательском режиме. Дожидаемся завершения обновления:

Читаем что изменилось, нажимаем кнопку Закрыть. База готова к работе:

Описанный процесс требует много времени, внимания и терпения, но он исключает ошибки при обновлении конфигурации.

Существует еще один способ обновить конфигурацию, он на порядок быстрее, но при обновлении базы данных, то есть реорганизации в структуре информации конфигурации – возможны ошибки. Поэтому, прежде чем принять изменения, их надо тщательно изучить. Если есть ошибки, то их желательно исправить до начала обновления, чтобы потом не мучится вопросом: «А что произошло с моей базой?».

Для того чтобы использовать этот способ необходимо в рабочей базе войти в конфигуратор и сохранить конфигурацию в файл с именем – *.cf , где значок * означает любое имя:

Указываем сохраненный файл:

Откроется окно обновления конфигурации. Нажмем кнопку ОК и дождемся завершения обновления:

Перед тем как принять изменения необходимо проанализировать их на предмет ошибок при обновлении конфигурации базы данных. В нашем случае ошибок нет. Принять эти изменения и проверить, что установилась нужная версия. Далее закрываем конфигуратор и запускаем программу 1С 8.3 в пользовательском режиме.

Создание конфигурации начинается с определения ключевых задач, которые она будет выполнять.

Каждая версия 1с имеет свой конечный функционал, который ограничивает ваш выбор. Например мобильное приложение вы никак не создадите на 7.7 или даже 8.1, 8.2. В 7.7 нет веб-сервисов, нормальной возможности работать в браузере (тонком клиенте), это сравнение можно производить очень долго…

Необходимо знать сроки, которые у вас есть для ее разработки: если у вас достаточно знаний для работы на всех видах платформ, сроки вы оцените без труда. Если же сроки сжатые, а каждый вид решения вам не знаком (управляемое или обычное, семерка или восьмерка, обычное или мобильное), необходимо учитывать время на изучение, на ошибки по причине не опытности (придется не раз «наступить на грабли»).

Если же конфигурация учебная, то необходимо внимательно прочитать задание, наверняка, подробности указаны в ее постановке.

Также выбор может ограничиться установленной у вас версией.

Приступим к созданию конфигурации 1С

Создание конфигурации в версии 7.7

Запускаете 1С и в диалоге списка баз нажимаете кнопку «Добавить»

Далее необходимо задать название базы и изменить ее расположение (Путь). Особенность диалога в 7.7. для того, чтобы выбрать папку в нее нужно войти, а не просто активировать. Возможно исправление пути вручную.

Заходите в созданную базу в режиме « » (первый рисунок, верхний список выбора) по кнопке «Ok». В этот момент директория с базой пустая, поэтому система запустит ее инициализацию. Для начала спросит «Кодовую страницу»

Далее открывает конфигурация в режиме разработки (по кнопке «Редактировать конфигурацию», либо через меню конфигурация.

Если сейчас закрыть и открыть базу — система не будет больше задавать никаких вопросов, можно приступать к разработке.

Создание конфигурации на платформе 8.1/8.2/8.3

Принципе добавления аналогичен: запускается 1С и нажимается кнопка «Добавить»

Оставляете выбранным режим «Создание новой информационной базы»


Второй режим также позволяет создать базу на основе другой конфигурации, если у вас есть ее выгрузка — файл *.cf (конфигурация).

Для создания конфигурации с нуля выбираем второй режим и нажимаем «Далее»

В следующем окне требуется выбрать тип расположения, выбираем файловый (на данном компьютере), а далее выбираем ее каталог

Задаем параметры запуска:

Можно оставить все значения по умолчанию. Стартер 1с универсальным, поэтому здесь можно задавать ее версию (8.1, 8.2, 8.3, 8.4), тогда запускаться будет нужная при условии, что они все установлены.

Всё база инициализирована для разработки (в отличии от 7.7. входить в нее можно для корректировки ее режима и непосредственно самой разработки.

Заходим в режим « » по соответствующей кнопке в списке информационных баз и открываем конфигурацию

Открываем ее свойства (зададим начальные ее настройки): правой кнопкой на названии «Конфигурация» в дереве метаданных (так называется иерархическая структура в этом окне)

В свойствах конфигурации необходимо:

  • Задать ее имя
  • Выбрать режим запуска: Управляемое приложение или обычное
  • Назначение использование «Персональный компьютер» и/или «Мобильное устройство»
  • Поставщик/разарботчик
  • Версию (обычно вида 1.0.0.0)
  • Задать режимы совместимости (обычно оставляется по умолчанию), если не требуется урезать совместимость для универсальности решения к большему количеству версий (например сейчас уже выпущена платформа 8.3.9, а у нас есть конфигурация успешно работающая 5 лет на версии 8.2.16 и если потребуется адаптация на новую платформу, сначала выставляется режим совместимости с 8.2.16 и производится ее отладка)

Я писал, как установить платформу 1С 8 и саму конфигурацию 1С Бухгалтерия предприятия 8.

Сейчас же мы разберем, как создать новую пустую базу данных 1С 8.3 для нового предприятия.

Как добавить информационную базу в 1С 8.3

Сделать это совсем не сложно, еще проще, чем . Тем не менее новичкам бывает трудно разобраться в нюансах установки и создания базы данных.

Шаг 1: Открываем 1С:Предприятие.

Шаг 2: Если список баз у Вас пустой, то система любезно предложит новую базу данных, если же базы в списке уже есть, кликните на кнопку «Добавить». Система отобразит вот такое окно:

Получите 267 видеоуроков по 1С бесплатно:

Шаг 3: Устанавливаем флаг напротив «Создание новой информационной базы» и кликаем кнопку «далее»

Шаг 4: Выбираем в списке баз конфигурацию, которую мы хотим создать, например, Бухгалтерия предприятия. В стандартной с конфигурацией всегда есть «демо»-база. Это демонстрационная база, заполненная демоинформацией, на которой можно тестировать какие-то моменты и обучаться. Настоятельно рекомендую развернуть такую базу данных 1C для тренировок.

Шаг 5: Устанавливаем имя будущей базы, ничего не меняем, кликаем «далее».

Шаг 6: На этом шаге необходимо указать месторасположение файлов для создания базы данных 1С на жестком диске. Советую выбирать не системные разделы.

21.07.2017

Как сделать чистую копию имеющейся информационной базы 1С:Предприятие с помощью файла cf

Получить доступ к облаку 1С:Фреш бесплатно на 30 дней!

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

Естественно, таким способом можно сделать копию и типовой конфигурации, но при создании новой базы из cf файла в результате вы получаете абсолютно чистую конфигурацию, пустыми будут даже те данные, которые при создании новой базы стандартной установкой из шаблона заполняются автоматически, например, в типовой конфигурации "Бухгалтерия предприятия" не заполняются номенклатурные группы.

Данный вариант создания информационный базы мы не рекомендуем использовать неподготовленными пользователями. Для создания новых информационных баз типовых конфигураций мы советуем производить установку штатными методами из шаблона.
Как добавить новую чистую базу данных 1С:Предприятия из шаблона конфигурации.

Где взять дистрибутивы?
Зарегистрированные пользователи базовых версий конфигураций "1С:Зарплата и Управление Персоналом" (ред.3), "1С:Управление торговлей" (ред.11) могут бесплатно скачать актуальные версии полных установочных дистрибутивов конфигураций на сайте тех.поддержки https://releases.1c.ru. Пользователи базовых версий "1С:Бухгалтерия предприятия", "1С:Управление нашей фирмы", "1С:Розница и др. могут запросить установочные дистрибутивы по email непосредственно в фирме 1С (бесплатно) или обратиться к партнерам 1С, но в этом случае услуга может быть платной. Например, в нашей компании стоимость отправки актуального дистрибутива базовой версии на email пользователя стоит 500 руб. (потребуется подтверждение лицензионности программного продукта). Для пользователей ПРОФ версий программ 1С актуальные установочные дистрибутивы типовых конфигураций предоставляются только при наличии действующего договора на информационно-технологическое сопровождение (Договор ИТС).
Минимальный вариант договора ИТС на 1 месяц - 5493 руб.

Вы можете оформить подписку ИТС в нашей компании даже если Вы находитесь в другом регионе РФ и саму программу 1С приобретали в другом месте! Единственное условие - программа должна быть лицензионной.

Итак приступим.

Имеется исходная рабочая информационная база конфигурации "Бухгалтерия предприятия" редакция 3.0 (3.0.46.16).

Необходимо создать копию этой базы, с точно такой же конфигурацией, но чистую без каких либо данных.

Процедура состоит из трех основных этапов:

1. Сохранение конфигурации в файл 1Cv8.cf
2. Создание новой информационной базы без конфигурации

Этап 1. Сохранение конфигурации в файл 1Cv8.cf

Запускаем исходную базу в режиме "Конфигуратор".

Если эта строка недоступна, то сначала выполняем "Конфигурация" > "Открыть конфигурацию".

С помощью проводника выбираем на компьютере место, куда будем сохранять файл конфигурации 1Cv8.cf. Запоминаем куда.

Через несколько секунд получаем подтверждение, что сохранение конфигурации в файл 1Cv8.cf выполнено успешно.

Запускаем новую чистую базу в режиме "Конфигуратор".

Выбираем "Конфигурация" > "Загрузить конфигурацию из файла". Если эта строка недоступна, то сначала выполняем "Конфигурация" > "Открыть конфигурацию".

С помощью проводника выбираем файл 1Cv8.cf, который сохранили на первом этапе.

Будет запущена процедура реорганизации информации, в окне "Изменения в структуре информации конфигурации" появится список новых объектов конфигурации. Нажимаем "Принять".

Нажимаем F5 или кнопку "Начать отладку" (см.рис.).

Программа запускается в режиме "1С:Предприятие".

После заполнения начальных сведений откроется стандартная начальная страница, на которой будет предложено ввести логин и пароль на портале 1С.

Проверяем в свойствах "О программе" - Конфигурация "Бухгалтерия предприятия редакция 3.0 (3.0.46.16)", что нам и требовалось.

Если данная информация оказалась для вас полезной, то лайкаем статью в соцсетях и делимся ссылкой на любимых форумах))).

Компания "Онлайн", 2017

Включайся в дискуссию
Читайте также
Настройка локальной сети через wifi windows 7
Как создать ниспадающее меню в frontpage
4 представлен график гармонических колебаний