Вы находитесь на странице: 1из 197

В.В.

Рыбалка

«Hello, 1C. Пример быстрой разработки


приложения на платформе
1С:Предприятие 8.2. Мастер-класс»
Электронная книга в формате pdf; ISBN 978-5-9677-1965-3.

Электронный аналог печатного издания


«Hello, 1C. Пример быстрой разработки приложения на платформе 1С:Предприятие 8.2. Мастер-класс.
Версия 2.2»
(ISBN 978-5-9677-1181-7, М.: ООО «1С-Паблишинг», 2012;
артикул печатной книги по прайс-листу фирмы «1С»: 4601546071576;
по вопросам приобретения печатных изданий издательства «1С-Паблишинг» обращайтесь к партнеру
«1С», обслуживающему вашу организацию, или к другим партнерам фирмы «1С»).

Эта книга представляет собой художественное изложение мастер-класса «Пример


быстрой разработки приложений на платформе «1С:Предприятие 8.2», который
проводят для студентов и выпускников в День 1С:Карьеры фирма «1С» и партнеры
«1С» более чем в 60 городах России, Украины и Казахстана.
Книга показывает самые простые, основные возможности разработки прикладных
решений в системе 1С:Предприятие 8. Она будет интересна и полезна тем, кто хочет
узнать, что же представляет собой процесс разработки. Это сложно? Интересно ли
этим заниматься?
Книга адресована в первую очередь тем, кто хотел бы самостоятельно, «вживую»
попробовать, насколько это интересно и увлекательно – создавать программы с
помощью «1С:Предприятия 8». А если вы после нашего знакомства захотите по-
настоящему освоить 1С:Предприятие 8 – у вас есть для этого много возможностей:
от книг ведущих разработчиков «1С» и интернет-курсов до центров
сертифицированного обучения, которые есть практически во всех регионах нашей
страны.

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

Интернет-конференция для начинающих разработчиков


http://devtrainingforum.v8.1c.ru/forum.
Есть такая профессия – родину автоматизировать

СОДЕРЖАНИЕ

ВВЕДЕНИЕ ........................................................................................... 5
ВСЕ ЛИ У НАС ЕСТЬ........................................................................... 7
ИНФОРМАЦИОННАЯ БАЗА............................................................... 8
НАЧНЕМ «ПРОГРАММИРОВАТЬ».................................................. 16
Подсистемы ............................................................................................... 19
Справочники .............................................................................................. 23
Регистр....................................................................................................... 53
Документы ................................................................................................. 61
Отчеты ....................................................................................................... 79
УЛУЧШАЕМ ИНТЕРФЕЙС ..............................................................108
Облагораживаем подсистемы................................................................ 108
Меняем состав подсистем...................................................................... 115
Рабочий стол ........................................................................................... 121
Командный интерфейс рабочего стола................................................. 128
Управляемые формы.............................................................................. 132
Стандартные и обычные реквизиты ...................................................... 136
Представления объектов ....................................................................... 143
Быстрый выбор значений ....................................................................... 145
Настройка отчетов .................................................................................. 147
Варианты отчетов ................................................................................... 155
Веб-клиент ............................................................................................... 166
ФУНКЦИОНАЛЬНЫЕ ОПЦИИ ........................................................170
ГДЕ И КАК ИЗУЧАТЬ 1С:ПРЕДПРИЯТИЕ ....................................178
1С:Предприятие 8.2. Версия для обучения программированию........ 178
1С:Бухгалтерия 8. Учебная версия........................................................ 179
Центры сертифицированного обучения ................................................ 180
Интернет-курсы ....................................................................................... 182

3
Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2

КАК ПОДТВЕРДИТЬ СВОЮ КВАЛИФИКАЦИЮ ..........................184


СТУДЕНЧЕСКИЕ 1С:СОРЕВНОВАНИЯ........................................185
ЕСТЬ ТАКАЯ ПРОФЕССИЯ – РОДИНУ
АВТОМАТИЗИРОВАТЬ...................................................................186
1С:Предприятие 8 ................................................................................... 186
Что такое 1С:Франчайзинг...................................................................... 187
КАК УСТРОИТЬСЯ НА РАБОТУ В ФИРМЫ СЕТИ
1С:ФРАНЧАЙЗИНГ..........................................................................189
День 1С:Карьеры – главное мероприятие «1С» для студентов
и выпускников.......................................................................................... 192
ПОЛЕЗНЫЕ ИНТЕРНЕТ-РЕСУРСЫ ФИРМЫ «1С» .....................193

4
Есть такая профессия – родину автоматизировать

ВВЕДЕНИЕ
Основные направления деятельности фирмы «1С» – разработка компью-
терных систем для управления и учета, разработка и издание образователь-
ных программ, дистрибуция программного обеспечения. Фирма «1С» и ее
партнеры обеспечивают самый большой объем продаж программного обес-
печения в России и странах СНГ. Бизнес-приложения на платформе
«1С:Предприятие» фактически являются индустриальным стандартом авто-
матизации управления и учета в России, их используют более 1 000 000 пред-
приятий, с ними работают более 4 000 000 человек. Спрос на разработчиков,
специалистов и квалифицированных пользователей постоянно растет.
Технологическая платформа «1С:Предприятие 8» постоянно развивает-
ся. Важное направление – реализация технологий, обеспечивающих работу
прикладных решений в качестве «облачных» сервисов, в том числе в режиме
SaaS (Software-as-a-Service). Перспективность и уникальность такого подхода
заключаются в том, что прикладные решения системы «1С:Предприятие 8»
могут стать «системами двойного назначения» - они будут одинаково рабо-
тать и одинаково выглядеть независимо от того, запускается программа в
обычном режиме на локальном компьютере, или в окне браузера. Пользова-
тель получит возможность работать так, как ему удобнее и выгоднее: приоб-
рести «коробочную» версию программы и установить ее на своем компьюте-
ре или в локальной сети, или перейти в «облачный» режим и работать с при-
вычными ему программными продуктами через интернет-браузер, или ис-
пользовать смешанную модель работы. При этом пользователь может при
необходимости «спуститься с облаков на землю» - выгрузить информацион-
ную базу, размещенную у SaaS-провайдера, и перенести ее на свой компью-
тер. Первый «облачный» сервис «1С:Предприятие 8» через Интернет»
(http://1CFresh.com/) уже запущен в коммерческую эксплуатацию.
«Облачные» технологии открывают дверь элегантным кроссплатфор-
менным решениям, при использовании которых не нужно заботиться о выбо-
ре определенной операционной системы для запуска приложения. Програм-
мы, созданные на платформе «1С:Предприятие 8», способны работать в че-
тырех самых распространенных браузерах (Internet Explorer, Mozilla Firefox,
Google Chrome, Safari).
Цель нашего мастер-класса – показать самые простые, основные воз-
можности платформы «1С:Предприятие 8» и приемы разработки. Не будет
никаких секретов, кроме одного: за несколько минут, практически с помо-
5
Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2

щью одной «мышки» можно создать вполне работоспособную программу по


учету контактов и личных финансов, которая будет работать на разных
СУБД, под Windows и под Linux, и даже в «облачном» режиме – без привле-
чения каких-либо сторонних ресурсов по адаптации этого приложения под
особенности web и работу через Интернет!
Возможно, вы уже знакомы с универсальными средами программирова-
ния (Delphi, С++ и т. д.). Многие книги и курсы по программированию начи-
наются с того, что сначала делается простая программа, которая печатает
что-нибудь на экране, например «Hello, World!»
По сути то, что мы сейчас покажем, это «Hello, World» в исполнении
«1С». Конечно же, функциональность нашей программы будет гораздо боль-
ше, чем просто вывести надпись на экран. Но если рассматривать все воз-
можности, которыми обладает «1С:Предприятие 8.2», то, что мы покажем
сейчас – это именно «Hello, World» в мире «1С».

6
ВСЕ ЛИ У НАС ЕСТЬ
Прежде чем начинать, убедимся, что у нас есть все, что нужно для нача-
ла. А именно – что установлена система 1С:Предприятие:
Старт  Все программы 1С Предприятие 8.2 (учебная версия)
Если этого пункта меню нет, значит, систему надо установить.
Сделать это просто. Вставим диск МАСТЕР-КЛАСС, идущий вместе с
книгой, в дисковод и в открывшемся окне выберем пункт
1С:Предприятие 8.2. Учебная версия. Если окно автозапуска не сработало,
запустите вручную с диске программу «autorun.exe».

Рис. 1. Установка системы 1С:Предприятие 8.2

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


предлагается и нажимать кнопку Далее >.

7
ИНФОРМАЦИОННАЯ БАЗА
Система 1С:Предприятие – это не универсальная среда программирова-
ния. С ее помощью нельзя создать «какую угодно» программу. Назначение
1С:Предприятия – автоматизация деятельности организаций и частных лиц.
По этой причине многие технологические решения уже жестко зашиты
в «сердце» этой системы – технологическую платформу.
Везде, где есть 1С:Предприятие – есть технологическая платформа.
Поэтому процесс разработки и модификации программ, структура программ
1С:Предприятие – везде одинаковые.
Эту одинаковость как раз обеспечивает технологическая платформа.
Потому что она одновременно является и инструментом разработки, и средой
исполнения программ 1С:Предприятия.
Главным технологическим понятием, которое используется в 1С:Пред-
приятии, является информационная база. Грубо говоря, каждая информаци-
онная база это и есть одна «программа» 1С:Предприятия. Например,
1С:Бухгалтерия, или 1С:Зарплата и Управление Персоналом.
Особенность заключается в том, что каждая информационная база со-
держит не только данные, с которыми работают пользователи, но и собствен-
но саму «программу», которую исполняет платформа.
Таким образом, если вам нужна 1С:Бухгалтерия, вы создаете информа-
ционную базу с «программой» Бухгалтерия и затем в этой же базе храните
все данные. Если вам нужна еще одна бухгалтерия для другой вашей органи-
зации – вы создаете новую информационную базу с той же самой «програм-
мой» Бухгалтерия, но хранить в ней будете уже другие данные. А если вам
нужна 1С:Зарплата и Управление Персоналом, то вы создаете третью ин-
формационную базу уже с другой «программой», с программой Зарплата и
Управление персоналом, и, естественно, храните в ней данные, относящиеся
именно к учету зарплаты.
Таким образом, информационная база – это как домик у улитки – «все
свое ношу с собой». Если у вас есть информационная база – значит, у вас есть
все, что нужно: и данные, и сама программа, которая знает, как обрабатывать
и представлять эти данные.
Итак, создание любой программы 1С:Предприятия начинается с созда-
ния информационной базы, в которой будет находиться и сама «программа»
и данные, с которыми она работает.

8
Информационная база

Запустим систему – Старт  Все программы  1С Предприятие 8.2


(учебная версия)  1С Предприятие

Рис. 2. Запуск программы

Первым делом система откроет список информационных баз, с которы-


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

Рис. 3. Добавление информационной базы

9
Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2

Совет. Если вы (или кто-то до вас) уже добавлял информационные базы


в список, то, конечно, система не задаст этот вопрос. Тогда, чтобы
добавить в список информационную базу, нужно будет нажать кнопку
Добавить…

Рис. 4. Добавление информационной базы

10
Информационная база

Вот теперь система поинтересуется, а что же именно мы хотим добавить


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

Рис. 5. Создание новой информационной базы

Система задаст нам еще один вопрос. Дело в том, что информационную
базу можно создать двумя путями. Можно создать ее совсем новую, в кото-
рой не будет ни «программы», ни данных. А можно создать информацион-
ную базу из шаблона так, что она сразу же будет содержать нужную «про-
грамму», например, бухгалтерию. Или сразу же будет содержать нужную
«программу» и какие-то данные (например, демонстрационные данные). Для
этого и используется первый вариант, показанный в этом диалоге – создание
информационной базы из шаблона.

11
Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2

Но мы с вами не устанавливали никаких шаблонов, поэтому снова согла-


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

Рис. 6. Создание информационной базы без конфигурации

12
Информационная база

Теперь система поинтересуется, как будет называться наша новая ин-


формационная база. Название можно дать любое, оно ни на что не влияет, но
лучше назвать ее Мастер-класс 8.2. Именно это название будет отображаться
в списке информационных баз, который открывается при запуске системы.
Нажмем Далее >.

Рис. 7. Название информационной базы

13
Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2

Напоследок система сообщит нам, где будет располагаться информаци-


онная база. Стандартно она будет размещена в профиле пользователя. Если у
вас есть проблемы со свободным местом на диске С:, то можно указать для
нее другое место. Но в большинстве случаев можно согласиться с тем, что
предлагает система и нажать кнопку Далее >.

Рис. 8. Размещение информационной базы

В следующем окне ничего менять не будем – нажмем сразу Готово.


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

14
Информационная база

Мы с вами сейчас – разработчики, поэтому запускаем конфигуратор.

Рис. 9. Новая информационная база в списке

15
НАЧНЕМ «ПРОГРАММИРОВАТЬ»
Не случайно везде слова «программа», «программировать» мы использу-
ем в кавычках. Собственно программирование (в привычном его понима-
нии – написание кода программы) занимает в 1С:Предприятии значительное,
но далеко не главное место.
Поскольку 1С:Предприятие, как мы говорили в начале, специализиро-
ванная система, она «прячет» от разработчика многие скучные, рутинные
действия. Так все программы 1С:Предприятия по большому счету имеют
одинаковую логику и технологию построения. Любая программа собирается
из готовых «кубиков». Набор «кубиков» ограничен, платформа изначально
знает, для чего предназначены те или иные «кубики», знает, как они между
собой взаимодействуют.
Таким образом, разработчику достаточно просто добавить в информаци-
онную базу нужные «кубики» – и все это сразу же будет работать, платформа
самостоятельно обеспечит правильное функционирование добавленных «ку-
биков».
Конечно, такое функционирование сильно ограничено. В реальной жиз-
ни все бывает намного интереснее и разнообразнее. Для этого существует
встроенный язык, язык запросов, с помощью которых можно задавать осо-
бенное поведение этих «кубиков», можно описывать особенные алгоритмы
взаимодействия этих кубиков между собой, можно создавать собственные
алгоритмы обработки данных и т. д.
Как мы говорили в начале, сейчас мы делаем «Hello, World!» в исполне-
нии 1С. Поэтому встроенный язык, а тем более язык запросов мы использо-
вать практически не будем. Это отдельная сложная тема, и не на 30 минут.
Сейчас наша задача – собрать из кубиков простую программу. То есть
показать «костяк» разработки. Прикручивать «бантики», улучшать, дораба-
тывать – можно будет потом, если у вас будет желание и возможности. Но
важно, что даже в таком «скелетном» виде, наша программа будет вполне
функциональна и работоспособна, причем, минимальными усилиями.

Примечание. Чтобы убедиться в этом, можете попробовать создать ана-


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

16
Начнем «программировать»

Итак, вернемся к «кубикам». Поскольку назначение программ системы


1С:Предприятие четко определено, используются не абстрактные, а вполне
конкретные «кубики», соответствующие сущностям, присутствующим в ре-
альной жизни автоматизируемого предприятия или частного лица. Например,
справочник или документ.
В 1С:Предприятии эти «кубики» называются объектами конфигурации.
Все объекты конфигурации собираются в дерево. Таким образом, взглянув на
дерево объектов конфигурации, всегда можно понять, из каких объектов она
состоит. Можно быстро найти нужный объект, узнать его свойства и т. д.
Сейчас у нас открыт конфигуратор (на рис. 9 мы нажали на кнопку Кон-
фигуратор). Чтобы увидеть дерево объектов конфигурации, нужно нажать на
кнопку Открыть конфигурацию.

Рис. 10. Открыть конфигурацию

17
Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2

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

Рис. 11. Дерево объектов конфигурации

Все, чем мы будем сейчас, в основном, заниматься, - это добавлять нуж-


ные нам объекты конфигурации. По пути мы покажем, где и как можно по-
том прикрутить «бантики», но сильно углубляться в это не будем.
Итак, какие объекты конфигурации добавлять? Это зависит от той зада-
чи автоматизации, которая перед нами стоит. Сформулируем.

18
Начнем «программировать»

В нашем мастер-классе мы создадим простейшую систему CRM


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

Подсистемы
Первое, с чего мы начнем – это подсистемы. Они служат для того, чтобы
группировать объекты конфигурации по их функциональной принадлежно-
сти. Используя подсистемы, в дальнейшем легко можно будет формировать,
например, интерфейсы нашей программы – то есть то, как программа будет
представлять свою функциональность пользователю.
Сначала мы добавим несколько подсистем, а затем, добавляя другие
объекты конфигурации, будем привязывать их к существующим подсис-
темам.
Взглянув на общую идею нашей системы CRM, можно выделить три
четко разделенные функциональные области:
то, что относится к нашим друзьям;
то, что относится к происходящим событиям;
то, что связано с финансовыми потоками.
Поэтому первым делом мы добавим три подсистемы: Контакты, События
и Финансы.
Добавление любых объектов конфигурации выполняется одинаковым
образом. Нужно выделить ту ветку дерева конфигурации, в которой распола-
гаются нужные объекты, и из контекстного меню выполнить команду
Добавить.

19
Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2

Подсистемы располагаются в ветке Общие – Подсистемы. Добавим под-


систему.

Рис. 12. Добавление подсистемы

20
Начнем «программировать»

Справа откроется отдельное окно (окно редактирования объекта конфи-


гурации) с параметрами создаваемой подсистемы – зададим имя подсисте-
мы – Контакты. Синоним система 1С:Предприятие добавит сама, после того,
как мы нажмем клавишу Ввод в поле Имя. Больше пока в открытом окне ни-
чего менять не будем, поэтому нажмем кнопку Закрыть.

Рис. 13. Подсистема Контакты

21
Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2

Аналогичным образом создадим остальные две подсистемы: События и


Финансы. В итоге у нас получится такое дерево:

Рис. 14. Готовые подсистемы

«Служебные кубики» мы добавили, теперь будем добавлять «кубики»


содержательные.
Давайте осмысленно назовем нашу конфигурацию (которая сейчас зо-
вется безлико – «Конфигурация») и заодно познакомимся с еще одним спосо-
бом редактирования свойств объектов – палитрой свойств. Для этого доста-
точно дважды щелкнуть мышью по самой верхней строке дерева объектов,
либо нажать там же правую кнопку и выбрать в меню Свойства.
Далее, аналогично подсистемам, наберем в поле Имя название нашей
конфигурации – «МастерКласс82» и слегка отредактируем сформированный
автоматически синоним – «Мастер-класс 8.2».

22
Начнем «программировать»

Рис. 15. Параметры конфигурации

Можете проверить самостоятельно – для практически любого объекта


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

Справочники
По условию поставленной задачи система хранит в себе списки знако-
мых нам людей и событий, происходящих в нашей жизни. При этом, кроме
хранения собственно информации о своих знакомых, хотелось бы иметь под
рукой список их контактных данных и как-то разделять (например: друг, зна-
комый, член семьи и т. п.). События тоже бывают разные, и нужно иметь ка-
кой-то способ разделять их по статусам.
Таким образом, у нас «прорисовываются» три справочника, связанных с
нашими знакомыми: Друзья, где будут храниться все записи о наших знако-
мых, ВидыКонтактов, где мы будем хранить список различных вариантов
контактных данных (например: «телефон», «адрес», «e-mail» и т. п.),

23
Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2

и СтатусыДрузей – список назначаемых нашим знакомым статусов (напри-


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

Рис. 16. Добавление справочника

24
Начнем «программировать»

При добавлении справочника открылось уже знакомое нам по подсисте-


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

Рис. 17. Окно редактирования справочника

25
Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2

Начнем с имени – ВидыКонтактов. Больше здесь ничего заполнять не


нужно – перейдем на закладку Подсистемы.

Рис. 18. Заполним имя и перейдем на закладку Подсистемы

Здесь мы укажем, что справочник будет относиться к подсистеме


Контакты.

26
Начнем «программировать»

Рис. 19. Укажем подсистему и перейдем на Прочее

В принципе, для хранения видов контактов мы сделали все, что нужно.


Запустим систему в пользовательском режиме (1С:Предприятие) и по-
смотрим, как выглядит справочник ВидыКонтактов.
Чтобы из режима конфигуратор запустить систему в пользовательском
режиме (1С:Предприятие), нужно нажать кнопку Начать отладку (F5).

Рис. 20. Начать отладку

27
Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2

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

Рис. 21. Обновление конфигурации базы данных

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


объектах конфигурации, и сообщит, что добавлен новый объект – справочник
ВидыКонтактов.

Рис. 22. Реорганизация информации

Снова согласимся и скажем, что эти изменения надо принять. Такой кон-
троль может выглядеть странным в нашем случае, но для больших информа-
ционных баз, содержащих десятки и сотни объектов конфигурации, он со-
всем не лишний.
После небольшого ожидания система запустится в режиме 1С:Пред-
приятие. Мы увидим пустое основное окно нашей программы, на которой
уже платформой «1С:Предприятие 8.2» будет создано четыре раздела: один

28
Начнем «программировать»

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


заведенным нами ранее подсистемам – Контакты, События и Финансы.

Рис. 23. Первый запуск конфигурации

Интересующий нас справочник расположен в подсистеме Контакты. По-


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

Рис. 24. Главное меню

29
Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2

В главном меню выберем ФайлОткрыть… (Ctrl+O)

Рис. 25. Открытие файла

Файл обработки называется «ЗагрузкаДанныхXML82.epf». Найдем его на


диске и нажмем кнопку Открыть.

Рис. 26. Файл обработки

30
Начнем «программировать»

Откроется обработка, которая позволит загрузить данные из файлов


формата XML.

Рис. 27. Загрузка данных XML

В открывшейся обработке найдем на диске и выберем файл


«01-ВидыКонтактов.xml».

31
Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2

Рис. 28. Выбор файла для загрузки

Выбрав файл, нажмем на кнопку Импорт, после чего, через некоторое


время, получим уведомление о том, что данные загружены.

Рис. 29. Загрузка данных

32
Начнем «программировать»

Закрываем окно обработки и возвращаемся к нашему справочнику Виды


контактов.

Рис. 30. Записи справочника Виды контактов

Видим, что данные загрузились успешно. Хорошо.


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

33
Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2

Полностью аналогично справочнику ВидыКонтактов создаем справочник


СтатусыДрузей. Единственное, что его отличает – длина поля Наименование,
которое мы увеличим до 150 на закладке Данные.

Рис. 31. Справочник Статусы друзей

34
Начнем «программировать»

Снова запустим систему в режиме 1С:Предприятие, воспользуемся об-


работкой и загрузим подготовленные данные в справочник Статусы друзей из
файла «02-СтатусыДрузей.xml».
В результате справочник Статусы друзей будет выглядеть следующим
образом.

Рис. 32. Записи справочника Статусы друзей

35
Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2

Теперь создадим основной справочник, который будет хранить всех на-


ших знакомых – Друзья. Аналогично предыдущим справочникам заполним у
него имя («Друзья»), привяжем к подсистеме Контакты, перейдем на закладку
Данные и установим длину Наименования равной 150 (в нем мы будем хра-
нить ФИО людей).
До этого момента ничего нового мы не сделали – получили еще один
справочник, способный учитывать список наших друзей и знакомых, сохра-
няя их имена в реквизите Наименование. Согласитесь, мало пользы было бы
от просто хранения списка имен. Поэтому сейчас мы воспользуемся возмож-
ностью платформы «1С:Предприятие 8.2» и дополним этот справочник необ-
ходимыми нам реквизитами, в которых будем хранить дополнительную ин-
формацию о наших друзьях.
Для хранения дополнительной информации имеется возможность ука-
зать произвольное количество реквизитов в справочнике. В нашем случае мы
начнем с реквизитов Пол, Статус и Комментарий.
В реквизите Пол будем хранить пол знакомого.
В реквизите Статус – один из статусов ранее созданного справочника
СтатусыДрузей.
В Комментарии – любую произвольную информацию о нашем знакомом,
которую захочется сохранить.
Добавляем новый реквизит Пол кнопкой Добавить (Ins) на закладке Дан-
ные нашего справочника Друзья.

Рис. 33. Новый реквизит Пол

Добавление нового реквизита породило вызов уже знакомой нам палит-


ры свойств. В ней мы указываем Имя реквизита, синоним традиционно за-
полняется автоматически. Все хорошо.
Остается одно но – как именно мы будем хранить данные о поле того
или иного знакомого? Как видно по палитре свойств, по умолчанию для но-

36
Начнем «программировать»

вого реквизита предлагается строковый тип. В принципе, можно оставить все


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

Рис. 34. Добавление перечисления

37
Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2

В открывшемся окне нового перечисления заполняем имя – Пол. Отно-


сим новое перечисление к подсистеме Контакты. После чего переходим на
закладку Данные.

Рис. 35. Перечисление Пол

38
Начнем «программировать»

На закладке Данные добавляем два значения этого перечисления кноп-


кой Добавить (Ins): «Мужской» и «Женский».

Рис. 36. Значения перечисления Пол

39
Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2

После того, как значения добавлены, закрываем окно перечисления


кнопкой Закрыть. И попадаем в отрытое ранее окно справочника Друзья.
Теперь для реквизита Пол можно изменить тип со «Строка» на тип только
что созданного нами перечисления «Пол». Для этого устанавливаем курсор
на реквизит Пол, а в палитре свойств нажимаем кнопку выбора в строке типа
(если вдруг палитру свойств вы случайно закрыли, ее всегда можно открыть,
нажав правой кнопкой мыши на нужном объекте конфигурации или реквизи-
те и выбрав «Свойства», а можно просто кликнуть дважды по нужному рек-
визиту).

Рис. 37. Изменение типа реквизита Пол

40
Начнем «программировать»

В открывшемся окне выбора типа находим наше перечисление Пол,


выбираем его и заканчиваем выбор кнопкой OK.

Рис. 38. Выбор перечисления Пол в качестве типа реквизита

41
Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2

Корректность выбора нужного типа можно всегда проконтролировать


в палитре свойств.

Рис. 39. Контроль типа реквизита

Убедившись, что все сделано верно, возвращаемся в окно справочника


Друзья и продолжаем добавлять новые реквизиты. На очереди реквизит Ста-
тус. По аналогии с Полом, добавляем новый реквизит и выбираем для него
тип «СтатусыДрузей», расположенный в Справочниках.

Рис. 40. Создание реквизита Статус

42
Начнем «программировать»

Остался реквизит Комментарий, в который мы решили записывать все


мысли и заметки, касающиеся нашего знакомого. Добавляем этот реквизит.
Тут нас устраивает вариант типа по умолчанию – Строка. Не устраивает
только длина этой строки, в которую никакая заметка не поместится. А что-
бы не гадать, хватит нам длины строки или нет, установим для Комментария
строку неограниченной длины.

Рис. 41. Комментарий неограниченной длины

Помня условия нашей задачи, мы, по идее, должны еще создать набор
реквизитов, которые должны хранить в себе контактные данные наших зна-
комых. Логично предположить, что раз уж мы завели ранее справочник Ви-
дыКонтактов, то надо добавить реквизит Контакт этого типа (который будет
хранить выбранный вид) и еще как минимум один реквизит, хранящий в себе
значение вида контакта (пусть он так и будет называться – Значение). То есть
для того, чтобы сохранить адрес знакомого, надо будет выбрать вид контакта
«Адрес», а в реквизит значения записать собственно сам адрес.
Тут надо учесть один момент. Если мы создадим пару «контактных» ре-
квизитов там же, где делали это только что, то в один момент времени для
одного знакомого сможем сохранить только один контакт – ведь все реквизи-
ты, которые мы добавляли до этого времени, относятся к одному элементу
(записи) справочника.
Можно, конечно, добавить столько пар «контактных» реквизитов Кон-
такт-Значение, сколько нам нужно на текущий момент времени. Но тогда
сломается элегантность хранения контактов – ведь у каждого друга будет
свой набор данных. Кроме этого, в случае, если в будущем вдруг появится

43
Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2

новый вид контакта, придется в конфигураторе вновь добавлять очередную


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

Рис. 42. Добавляем табличную часть Контакты

44
Начнем «программировать»

Вернувшись в окно справочника Друзья и установив курсор на только


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

Рис. 43. Новый реквизит Контакт в табличной части Контакты

45
Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2

Аналогичным образом добавим реквизит Значение строкового типа


(длина строки – 1024).

Рис. 44. Реквизит Значение в табличной части Контакты

На этом создание справочника Друзья можно считать законченным. По-


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

46
Начнем «программировать»

Рис. 45. Друзья

На данный момент этот справочник пуст. Открываем обработку


«ЗагрузкаДанныхXML82.epf»и загружаем с ее помощью файл
«03-Друзья.xml».

Рис. 46. Справочник Друзья

47
Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2

В списке появились загруженные люди. Проверим, что содержится в ка-


ждой записи о человеке – достаточно дважды кликнуть по любой из записей.

Рис. 47. Элемент справочника Друзья

Хорошо видно, что основные реквизиты, относящиеся к человеку, выне-


сены в верхнюю часть окна. А контактные данные, расположенные в таблич-
ной части, удобно размещены внизу.
Обратите внимание на тот факт, что кроме форм отображения списков
элементов, содержащихся в справочниках, система автоматически построила
для нас и форму элемента (записи) справочника.
Закрываем пользовательский интерфейс и возвращаемся в конфигура-
тор – пора создать оставшиеся два справочника: СтатусыСобытий и События.
Справочник СтатусыСобытий создадим по аналогии с СтатусыДрузей –
длину наименования тоже сделаем 150. Отличие будет лишь в том, что этот
справочник мы отнесем к подсистеме События.

48
Начнем «программировать»

Рис. 48. Статусы событий относим к подсистеме События

В пользовательском режиме загружаем данные этого справочника из


файла «04-СтатусыСобытий.xml».

49
Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2

Рис. 49. Справочник Статусы событий

Нам осталось создать последний справочник нашего примера – События.


Его тоже отнесем к подсистеме События. Длину наименования на за-
кладке Данные сделаем 150. После чего там же сформируем набор дополни-
тельных реквизитов этого справочника:
ДатаНачала, тип – Дата, состав даты – Дата и Время
ДатаОкончания, тип – Дата, состав даты – Дата и Время
Статус, тип – СправочникСсылка.СтатусыСобытий (воспользуйтесь
кнопкой выбора типов)
Описание, тип – Строка, неограниченная длина
В табличные части добавим новую табличную часть Участники, в кото-
рую добавим единственный реквизит табличной части – Друг типа Справоч-
никСсылка.Друзья.

50
Начнем «программировать»

В результате этих действий данные справочника будут иметь следую-


щий вид:

Рис. 50. Данные справочника События

Запускаем отладку (F5), соглашаемся со всеми изменениями. В пользо-


вательском режиме загружаем данные для этого справочника из файла
«05-События.xml». Проверяем результат в разделе События.

51
Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2

Рис. 51. Справочник События

Проверим, как выглядит элемент справочника События.

Рис. 52. Элемент справочника События

Все, что мы хотели получить для учета событий, происходящих в нашей


жизни, мы получили.

52
Начнем «программировать»

Отлично, справочник Друзья может содержать записи обо всех наших


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

Регистр
Теперь перейдем к добавлению «кубика», который на первый взгляд
может показаться не совсем очевидным. Добавим регистр накопления Финан-
совые операции.
Сразу возникает вопрос: что такое регистр? Непонятно! Зачем он вообще
нужен?
Попробуем объяснить просто. По условиям задачи наша система должна
не просто хранить список наших знакомых и учитывать разнообразные собы-
тия, происходящие в нашей жизни. Она должна уметь вести базовый финан-
совый учет – как минимум регистрировать денежные потоки и предоставлять
минимальную отчетность, что же с нашими финансами происходит.
Регистрация различных событий, связанных с поступлением и затратой
денег, будет производиться такими объектами конфигурации, как Документы.
Чуть позже мы добавим парочку документов в нашу конфигурацию.
Кроме, собственно, регистрации фактов поступления и расходования де-
нежных средств, мы наверняка захотим получать какие-то отчеты, наглядно
отображающие происходящее с нашими финансами. Такие отчеты вполне
можно было бы построить по тем данным, которые содержатся во вводимых
пользователем документах поступления и расходования денег. Но представь-
те, что через месяц (или год), например, вы решите дополнить свой финансо-
вый учет новыми документами или функционально расширить уже сущест-
вующие.
Внести изменения в конфигурацию, как вы уже поняли, задача неслож-
ная. Как в этом случае быть с отчетами? Окажется, что наши отчеты, которые
мы создавали раньше, будут работать неправильно. Потому что они учиты-
вают только часть поступлений и расходов, ту часть, которая оформляется
старыми документами. Значит, нам придется переделывать и все отчеты.
А их в реальной конфигурации может быть несколько десятков…

53
Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2

Чтобы избежать этой работы и большого количества ошибок, которые


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

Рис. 53. Схема Документы-Регистры-Отчеты

Итак, для нашей задачи достаточно создать один регистр накопления –


Финансовые операции. В нем мы будем хранить данные о том, как часто
к нам поступают деньги и как часто мы их расходуем.
54
Начнем «программировать»

Регистры накопления находятся в ветке дерева объектов конфигурации,


которая так и называется: Регистры накопления. Добавим новый регистр на-
копления.

Рис. 54. Создание регистра накопления

Назовем регистр ФинансовыеОперации и отнесем его к подсистеме


Финансы. После чего можно перейти к закладке Данные.

55
Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2

Рис. 55. Регистр накопления ФинансовыеОперации

Здесь нам предстоит добавить измерения, ресурсы и реквизиты регистра.

56
Начнем «программировать»

Рис. 56. Данные регистр накопления

Ресурсы – это те данные, которые мы хотим получать из регистра.


В нашем случае мы хотели бы знать сумму наших средств. Значит, нам ну-
жен всего один числовой ресурс – Сумма.
Измерения – это то, в каких разрезах мы хотели бы получать данные из
регистра. Вряд ли нам будет интересно каждый раз наблюдать только лишь
остаток денег «вообще». Например, для анализа наших финансовых потоков,
нас может заинтересовать, какие события или знакомые «приносят» нам
больше всего денег или наоборот – «потребляют» ☺ Поэтому, понадобится
два измерения – Событие и Друг.
Реквизиты – это дополнительная информация, сопровождающая каж-
дую запись в регистре. В нашем случае, мы не будем использовать реквизи-
ты, но ничто не мешает вам добавить их в регистр в будущем и помещать в
них любую вспомогательную информацию.
Итак, добавим перечисленные измерения и ресурс. Для добавления бу-
дем пользоваться контекстным меню, которое вызывается на соответствую-
щих ветках данных регистра.
Добавим измерение.
57
Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2

Рис. 57. Добавление измерения

В палитре свойств укажем, что называться оно будет Событие, и выбе-


рем тип – СправочникСсылка.События.

Рис. 58. Свойства измерения Событие

Добавим второе измерение – Друг. Тип – СправочникСсылка.Друзья.

58
Начнем «программировать»

Рис. 59. Свойства измерения Друг

Теперь добавим ресурс – Сумма. Тип и длину оставим такими, какие


предложены по умолчанию – нас это устраивает. Скорректируем только
точность – с 0 на 2.

Рис. 60. Свойства ресурса Сумма

59
Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2

В результате регистр накопления ФинансовыеОперации будет выглядеть


следующим образом.

Рис. 61. Регистр ФинансовыеОперации

60
Начнем «программировать»

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

Рис. 62. Добавление нового документа

Назовем его ПоступлениеДенег, привяжем к подсистеме Финансы и пе-


рейдем на закладку Данные.

61
Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2

Рис. 63. Создание документа ПоступлениеДенег

У каждого документа стандартно есть два реквизита – номер и дата соз-


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

62
Начнем «программировать»

Рис. 64. Создание табличной части Поступления

Для того чтобы иметь возможность отслеживать потоки по событиям и


знакомым, заведем два реквизита только что созданной табличной части –
Событие и Друг. Для фиксации, собственно, самой суммы операции – рекви-
зит Сумма:
Событие, тип – СправочникСсылка.События
Друг, тип – СправочникСсылка.Друзья
Сумма, тип – Число, длина – 10, точность – 2, неотрицательное

63
Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2

В результате этих действий данные документа будут иметь следующий


вид:

Рис. 65. Заполнение табличной части реквизитами

.
Рис. 66. Реквизит Событие

64
Начнем «программировать»

Рис. 67. Реквизит Друг

Рис. 68. Реквизит Сумма

Заключительный этап работы с документом – перейдем на закладку Дви-


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

65
Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2

Рис. 69. Конструирование движений документа по регистру

Откроется конструктор движений документа. Здесь мы оставим тип


движений как есть («Приход», т.к. наш документ будет регистрировать по-
ступление денег), выберем табличную часть – Поступления и нажмем кнопку
Заполнить выражения.
В таблице, расположенной в нижней части окна, мы увидим, что система
автоматически установила соответствие между реквизитами регистра накоп-
ления и реквизитами документа. Так, в измерение регистра Событие будут
записаны данные реквизита Событие документа, в измерение Друг – данные
реквизита Друг табличной части документа, а в ресурс Сумма – данные рек-
визита Сумма табличной части документа.
После заполнения и проверки таблицы соответствий можно нажать
кнопку OK.

66
Начнем «программировать»

Рис. 70. Конструктор движений

Система сформирует процедуру записи данных документа в регистр и


покажет ее на экране.

Рис. 71. Процедура записи данных документа в регистр

67
Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2

Как можно заметить, процедура довольно проста. В цикле обходится


табличная часть документа и для каждой строки, содержащейся в этой таб-
личной части, в регистр добавляется новая запись, содержащая данные этой
строки документа.
Мы могли бы написать этот алгоритм сами, но для облегчения работы
мы воспользовались конструктором движений. Конструктор сформировал
этот код автоматически, о чем говорят комментарии в начале и в конце про-
цедуры.
Теперь запустим систему в режиме 1С:Предприятие и с помощью специ-
альной обработки загрузим демонстрационные данные в документ
Поступление денег из файла «06-ПоступлениеДенег.xml».
Перейдем на закладку Финансы и откроем список документов
Поступление денег.

Рис. 72. Документы Поступление денег

Откроем первый документ. Пока мы просто загрузили данные в доку-


мент и эти данные никак не отразились в нашем учете. Для того чтобы до-
бавленные нами данные повлияли на состояние учета, нужно документ запи-
сать и провести. В момент проведения как раз и будут добавлены записи в
регистр накопления Финансовые операции.
Чтобы записать и провести документ, нажмем кнопку Провести и
закрыть.

68
Начнем «программировать»

Рис. 73. Проведение документа Поступление денег

Успешная запись и проведение документа будут отражены системным


сообщением платформы «1С:Предприятие 8.2» (в правом нижнем углу
экрана).

Рис. 74. Успешная запись документа Поступление денег

Сам же факт успешного проведения документа в системе отражается


в виде отдельного значка в списке документов.

Рис. 75. Проведенный документ

69
Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2

Проверить факт проведения, т. е. помещения нужной информации в за-


писи регистра Финансовые операции можно следующим способом: зайти
в главное меню  Все функции…  раскрыть узел Регистры накопления 
Финансовые операции

Рис. 76. Все функции

Откроется форма записей регистра накопления Финансовые операции.


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

70
Начнем «программировать»

Рис. 77. Записи регистра накопления

Переключившись на основное окно программы, проведем второй доку-


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

Рис. 78. Записи регистра накопления

С поступлением денег мы закончили. Но надо фиксировать еще и расхо-


ды. Возвращаемся в конфигуратор. По логике вещей, нужно создать доку-
мент РасходДенег. Можно быстро создать его вручную по образу и подобию
уже существующего документа ПоступлениеДенег – ведь по своему составу
они будут практически идентичны. А можно воспользоваться сервисом
платформы «1С:Предприятие 8.2» – созданием новых объектов конфигура-
ции на основании уже существующих путем их копирования.
Для этого нужно установить курсор на существующий документ
ПоступлениеДенег в списке объектов метаданных и нажать кнопку Добавить
копированием (F9).

71
Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2

Рис. 79. Добавление копированием

После нажатия на эту кнопку появится новый документ


ПоступлениеДенег1 – точная копия ПоступлениеДенег.

72
Начнем «программировать»

Рис. 80. Копия документа Поступление денег

Нам останется только переименовать этот документ и немного подпра-


вить его свойства. Этим и займемся.
Прежде всего откроем окно редактирования его свойств и изменим имя
документа – РасходДенег. Помня про подсистемы, привяжем новый доку-
мент к подсистеме Финансы.

73
Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2

Рис. 81. Документ Расход денег

На закладке Данные изменим при помощи палитры свойств название


табличной части – Затраты. Остальные реквизиты не трогаем – они нас пол-
ностью устраивают.

74
Начнем «программировать»

Рис. 82. Переименование табличной части

Переходим на закладку Движения. Здесь нам нужно будет исправить


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

75
Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2

Рис. 83. Конструктор движений

Тут все выполняем по аналогии с предыдущим документом. Меняем


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

76
Начнем «программировать»

Рис. 84. Конструктор движений

Рис. 85. Модуль проведения документа Расход денег

Можно заметить, что отличие от документа ПоступлениеДенег – по сути


всего в одной строке, которая задает вид движений. В нашем случае в ре-
гистр будут добавляться движения расхода.

77
Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2

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


расходам денег из файла «07-РасходДенег.xml». Переходим на закладку
Финансы и открываем список документов Расход денег.

Рис. 86. Список документов Расход денег

Проведем эти три документа и проконтролируем, что записи о фактах


затрат денежных средств отразились в регистре накопления Финансовые
операции.

Рис. 87. Записи регистра накопления

Нетрудно догадаться, что «расходные» записи отражаются в списке ре-


гистра значком «–». Кроме этого, видно, что несколько строк одного доку-
мента попадают в регистр в виде отдельных записей – обратите внимание на
реквизит Номер строки.

78
Начнем «программировать»

На этом учетную (регистрирующую) часть нашей программы можно


считать завершенной. Мы уже сейчас можем заполнять список своих друзей
и знакомых, регистрировать поступление денег и их траты.
Но «просто считать» мало – хотелось бы получать из системы информа-
цию в удобной для восприятия виде. Для этого предусмотрен механизм
отчетов.

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

Рис. 88. Создание нового отчета

79
Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2

Назовем отчет Затраты и откроем схему компоновки этого отчета.

Рис. 89. Отчет Затраты

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

80
Начнем «программировать»

Рис. 90. Конструктор макета

После этого система откроет конструктор схемы компоновки данных.


Пока схема компоновки пустая.

81
Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2

Рис. 91. Пустая схема компоновки данных

Нам предстоит описать набор данных, из которого отчет будет получать


данные, описать структуру отчета.
Добавим набор данных – запрос. То есть данные для этого отчета мы бу-
дем получать запросом из базы данных 1С:Предприятия.

Рис. 92. Создание нового запроса

82
Начнем «программировать»

Можно ввести текст запроса вручную, а можно использовать конструк-


тор запроса. Мы выберем второй способ и нажмем на кнопку Конструктор
запроса…

Рис. 93. Вызов конструктора запроса

В открывшемся окне конструктора запроса слева перечислены таблицы,


из которых мы можем получать данные. Раскроем ветку РегистрыНакопления
и двойным щелчком мыши выберем из нее таблицу
ФинансовыеОперации.ОстаткиИОбороты.

83
Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2

Рис. 94. Выбор таблицы ФинансовыеОперации.ОстаткиИОбороты

В среднем списке выберем эту таблицу и нажмем на кнопку Добавить


все поля. Все поля этой таблицы будут выбраны в качестве полей запроса.

Рис. 95. Выбор данных для запроса

На этом создание нашего запроса завершено – нажмем кнопку ОК.


Система создаст текст запроса и автоматически заполнит поля системы
компоновки данных.
84
Начнем «программировать»

Рис. 96. Поля схемы компоновки

Перейдем на закладку Ресурсы. Здесь двойным щелчком выберем сле-


дующие поля:
СуммаКонечныйОстаток
СуммаНачальныйОстаток
СуммаОборот
СуммаПриход
СуммаРасход

Рис. 97. Ресурсы схемы компоновки

85
Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2

Перейдем на закладку Настройки. Здесь для того, чтобы создать структу-


ру нашего отчета, мы тоже воспользуемся конструктором. Для этого нажмем
на кнопку Конструктор настроек…

Рис. 98. Вызов конструктора настроек

Конструктор настроек позволяет быстро создать несколько простых ва-


риантов настройки отчета. Для наших целей хорошо подойдет список, по-
этому ничего не меняем и просто нажимаем кнопку Далее >.

Рис. 99. Выберем отчет в виде списка

86
Начнем «программировать»

На следующем шаге выберем поля, которые будут отображаться в на-


шем отчете. Двойным щелчком в списке Доступные поля выберем следую-
щие поля:
Друг
Событие
СуммаОборот
СуммаПриход
СуммаРасход
Нажмем Далее >.

Рис. 100. Выберем поля для отображения в отчете

87
Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2

Теперь нам нужно выбрать поля, по которым данные в отчете будут


сгруппированы. Нам интересно, чтобы можно было видеть движения по каж-
дому знакомому в отдельности и еще – по каждому событию, связанному с
этим знакомым. Поэтому двойным щелчком из доступных полей выбираем
оба – Друг и Событие. После чего можно нажать OK, т.к. конструирование
вида отчета мы закончили.

Рис. 101. Поля группировки в отчете

88
Начнем «программировать»

Система покажет структуру отчета.

Рис. 102. Готовая структура отчета

Практически закончили. Дадим возможность пользователю отчета про-


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

Рис. 103. Параметры отчета

Достаточно выделить мышью каждый из параметров и выбрать вариант


Свойства элемента пользовательских настроек.

89
Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2

Рис. 104. Свойства элемента пользовательских настроек

В открывшемся окне достаточно включить флажок Включать в пользо-


вательские настройки и нажать OK.

Рис. 105. Включать в пользовательские настройки

Выполнив эту операцию для обоих параметров (Начало периода и Конец


периода), продолжаем настройку нашего отчета. Для этого мы закрываем
окно настройки схемы компоновки данных и возвращаемся в окно парамет-
ров отчета Затраты. Переключаемся на закладку Подсистемы и привязываем
наш отчет к подсистеме Финансы.

90
Начнем «программировать»

Рис. 106. Подсистема Финансы

Запустим систему в режиме 1С:Предприятие и посмотрим, как выглядит


наш отчет. Искать наш отчет следует на закладке Финансы – обратите внима-
ние, как система самостоятельно отделила его в отдельную область
на экране.

91
Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2

Рис. 107. Открытие отчета Затраты

Открыв окно отчета, сформируем его, нажав на кнопку Сформировать.

Рис. 108. Отчет Затраты

92
Начнем «программировать»

Убедившись, что отчет работает и показывает нам динамику поступле-


ния и расходования денежных средств в разрезах тех измерений, которые мы
задали в свое время в регистре, возвращаемся в конфигуратор. Создадим еще
один простенький отчет, способный быстро отобразить нам текущий остаток
доступных денежных средств. Называем его СколькоДенег и относим сразу к
подсистеме Финансы. Аналогично отчету Затраты создаем схему компоновки
данных (на закладке Основные). В качестве источника данных снова выбира-
ем Запрос.

Рис. 109. Запрос для отчета СколькоДенег

В открывшемся окне снова воспользуемся Конструктором запросов. Но


для этого отчета выберем другую таблицу – ФинансовыеОперацииОстатки.

Рис. 110. Источник данных для отчета СколькоДенег

В средней части раскрываем узел и выбираем только одно поле –


СуммаОстаток.

93
Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2

Рис. 111. Поле СуммаОстаток

Закрываем конструктор запросов кнопкой OK. После чего попадаем в


окно схемы компоновки данных, закладка Наборы данных. Тут нас все уст-
раивает. Переходим на закладку Ресурсы, где единственный наш ресурс Сум-
маОстаток, и выбираем.

Рис. 112. Ресурс СуммаОстаток

Переходим на закладку Настройки. Вновь воспользуемся Конструктором


настроек. Снова нас устроит предлагаемый по умолчанию тип Список.

94
Начнем «программировать»

Рис. 113. Конструктор настроек

На следующей закладке из Параметров данных выберем стандартное


поле Период (чтобы иметь возможность видеть дату, на которую будет стро-
иться отчет) и поле СуммаОстаток.

Рис. 114. Поля отчета

95
Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2

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

Рис. 115. Включаем в пользовательские настройки

Значение параметра Период устанавливаем в Начало этого дня, чтобы


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

96
Начнем «программировать»

Рис. 116. Начало этого дня для Периода

В итоге настройки нашего отчета будут выглядеть вот так.

Рис. 117. Настройки отчета СколькоДенег

Запускаем пользовательский режим и проверяем работу этого отчета.

97
Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2

Рис. 118. Отчет Сколько денег

Информация, сообщаемая отчетом, крайне проста, но полезна – вы все-


гда сможете посмотреть, сколько финансов доступно на текущий момент
времени.

Рис. 119. Результат отчета Сколько денег

Отлично! Сделаем еще один отчет, и на этом пример разработки нашей


системы CRM можно будет считать оконченным. Возвращаемся в конфигу-
ратор, создаем новый отчет, называем его ГрафикПоДням, относим к подсис-
теме Финансы и создаем схему компоновки данных. В схеме источником дан-
ных вновь выбираем Запрос и запускаем Конструктор запросов.

98
Начнем «программировать»

В качестве источника данных выбираем таблицу ФинансовыеОперации-


ОстаткиИОбороты. До этого момента процесс ничем не отличается от того,
что мы делали в отчете Затраты.
А теперь мы провернем вот такой трюк. Учитывая то, что наш отчет на-
зывается ГрафикПоДням, вы верно предположили, что в отчете мы будем
получать не цифровые данные, а графические. Подготовим данные из регист-
ра в нужном для отчета виде. Для этого отметим таблицу ФинансовыеОпера-
цииОстаткиИОбороты в среднем окне конструктора запросов и нажмем кноп-
ку Параметры виртуальной таблицы.

Рис. 120. Настройка параметров виртуальной таблицы

В открывшемся окне в поле Периодичность выбираем День и закрываем


это окно кнопкой OK.

Рис. 121. Параметры виртуальной таблицы

99
Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2

После этого выбираем два поля из нашей таблицы: Период и СуммаКо-


нечныйОстаток.

Рис. 122. Поля Период и СуммаКонечныйОстаток

Закрываем конструктор запросов кнопкой OK. Переходим на закладку


Ресурсы и выбираем там поле СуммаКонечныйОстаток.

Рис. 123. Ресурсы для отчета

Переходим на закладку Настройки и вызываем конструктор настроек.


В этот раз выбираем вариант Диаграмма. После чего нажимаем Далее>.

100
Начнем «программировать»

Рис. 124. Диаграмма

Выбираем поля Период и СуммаКонечныйОстаток и жмем Далее>.

101
Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2

Рис. 125. Поля диаграммы

В следующем окне настройки диаграммы помещаем поле Период в раз-


дел Точки. Жмем Далее>.

102
Начнем «программировать»

Рис. 126. Точки диаграммы

103
Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2

В поля упорядочивания тоже добавляем наш Период. Жмем Далее>.

Рис. 127. Поля упорядочивания диаграммы

Тип диаграммы – График. На этом настройка внешнего вида нашей диа-


граммы закончена и можно нажать OK.

104
Начнем «программировать»

Рис. 128. Тип диаграммы

Как и в предыдущих отчетах, для параметров Начало периода и Конец


периода активизируем включение в пользовательские настройки.

105
Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2

Рис. 129. Включение в пользовательские настройки

Проверяем, что получилось, в пользовательском режиме. Запускаем и


формируем отчет График по дням.

106
Начнем «программировать»

Рис. 130. График по дням

Наглядно видно, как вели себя наши финансовые показатели в зависимо-


сти от поступления или расходования денежных средств.

107
УЛУЧШАЕМ ИНТЕРФЕЙС
Итак, мы создали CRM-систему, выполняющую все сформулированные
ранее задачи. Кроме, пожалуй, одной. На данный момент времени можно
назвать работу в программе простой, но удобной – вряд ли ☺
Посмотрим на основное окно программы.

Рис. 131. Рабочий стол

Рабочий стол – пуст. Разделы подсистем однообразны и содержат в себе


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

Облагораживаем подсистемы
Для начала назначим различные картинки нашим подсистемам – сделать
это несложно. Открываем в конфигураторе окна параметров подсистем и до-
бавляем нужные картинки в поле Картинка для каждой. Начнем с подсистемы
Контакты.

108
Улучшаем интерфейс

Рис. 132. Выбор картинки для подсистемы

Картинок в нашей системе еще нет, поэтому загрузим их из файлов на


диске. Для подсистемы Контакты подойдет картинка «ПодсистемаКонтак-
ты.png». В открывшемся окне нажимаем кнопку Добавить.

109
Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2

Рис. 133. Добавление картинки

Нажимаем Выбрать из файла.

110
Улучшаем интерфейс

Рис. 134. Выбор файла картинки

Указываем файл «ПодсистемаКонтакты.png».

111
Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2

Рис. 135. Выбор файла картинки

Называем картинку осмысленно – например, ПодсистемаКонтакты.

Рис. 136. Название общей картинки

112
Улучшаем интерфейс

Теперь окно с картинкой можно закрыть, а в открытом окне выбора кар-


тинки выбрать только что загруженную – отмечаем ее мышью и нажимаем
кнопку OK.

Рис. 137. Выбор общей картинки

Теперь у нашей подсистемы появилась персональная картинка. Анало-


гичным образом выбираем картинки для оставшихся подсистем:
«ПодсистемаСобытия.png» для подсистемы События
«ПодсистемаФинансы.png» для подсистемы Финансы
В результате у нас получится вот так.

113
Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2

Рис. 138. Общие картинки для подсистем

Посмотрим в пользовательском режиме, что получилось.

Рис. 139. Картинки у подсистем для пользователя

114
Улучшаем интерфейс

Меняем состав подсистем


С картинками панель разделов стала выглядеть более «цивилизованно».
Посмотрим внутрь наших разделов. Там пока довольно уныло – в Контактах
всего три ссылки для вызова справочников. В Событиях – две. Только Финан-
сы «радуют» каким-то разнообразием – там, кроме документов, есть еще и
отчеты.

Рис. 140. Содержимое разделов

Попробуем разнообразить и «облагородить» содержимое наших разде-


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

115
Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2

Рис. 141. Командный интерфейс

«Главный» справочник Друзья поместим в раздел Важное (перетащив


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

116
Улучшаем интерфейс

Рис. 142. Настройка командного интерфейса подсистемы Контакты

Проведем аналогичные настройки для подсистемы События.

Рис. 143. Настройка командного интерфейса подсистемы События

117
Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2

Подсистему Финансы тоже нужно проверить. Тут в качестве Важного


элемента используем записи регистра Финансовые операции.

Рис. 144. Настройка командного интерфейса подсистемы Финансы

Запускаем пользовательский режим и смотрим, что получилось. Что ж, в


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

118
Улучшаем интерфейс

Рис. 145. Контакты

Проверяем События – интерфейс этой подсистемы стал более напол-


ненным.

Рис. 146. События

119
Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2

Посмотрим и на наши Финансы – теперь и тут мы имеем под рукой все,


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

Рис. 147. Финансы

120
Улучшаем интерфейс

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

Рис. 148. Пустой рабочий стол

Давайте исправим эту ситуацию. Возвращаемся в конфигуратор, откры-


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

121
Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2

Рис. 149. Шаблон рабочего стола

Пока мы мало что можем тут настроить, поэтому просто выберем шаб-
лон рабочего стола - Две колонки разной ширины (2:1).

Рис. 150. Шаблон рабочего стола

Особенность рабочего стола заключается в том, что в него можно помес-


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

Начнем с регистра.

Рис. 151. Добавление формы регистру

Откроется окно добавления форм объекту конфигурации. В данном слу-


чае предложенный вариант ФормаСписка нам как раз нужен, поэтому сразу
нажимаем Готово.

Рис. 152. Форма списка для регистра

123
Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2

Находим в списке объектов конфигурации справочник Друзья и добав-


ляем форму списка и для него.

Рис. 153. Добавление формы справочнику

Рис. 154. Форма списка для справочника

124
Улучшаем интерфейс

Теперь создадим форму для отчета СколькоДенег.

Рис. 155. Добавление формы отчету

Рис. 156. Форма отчета

125
Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2

Возвращаемся к настройке Рабочей области рабочего стола. Теперь мы


можем настроить его внешний вид, добавив на него только что созданные
формы. Пусть слева у нас будет две формы – регистра Финансовые операции
и отчета СколькоДенег. Справа – форма списка Друзей.
Нажимаем кнопку Добавить (Ins) над левой колонкой и выбираем форму
списка регистра Финансовые операции, после чего нажимаем OK.

Рис. 157. Добавление формы регистра на рабочий стол

Туда же добавляем форму отчета СколькоДенег.

126
Улучшаем интерфейс

Рис. 158. Добавление формы отчета на рабочий стол

Аналогичную операцию совершаем над правой колонкой рабочего


стола. Туда добавим форму списка справочника Друзья.

Рис. 159. Добавление формы списка на рабочий стол

Запускаем пользовательский режим и смотрим, что получилось.

127
Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2

Рис. 160. Рабочий стол

Рабочий стол стал полезен – можно контролировать свои финансовые


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

Командный интерфейс рабочего стола


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

128
Улучшаем интерфейс

Рис. 161. Командный интерфейс рабочего стола

В открывшемся окне можно выбрать объекты конфигурации и размес-


тить их в командном интерфейсе рабочего стола. Тут все просто – выбираем
объект слева и размещаем его справа. После этого можно расположить объ-
ект в командном интерфейсе так, как это необходимо.
Расположим объекты нашей системы так, как это показано на рис. 162.

129
Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2

Рис. 162. Настройка командного интерфейса рабочего стола

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


запускаем пользовательский режим.

Рис. 163. Командный интерфейс рабочего стола

130
Улучшаем интерфейс

Отлично – все под рукой. К слову, используя специальные разделители в


окнах платформы «1С:Предприятие 8.2», можно довольно сильно подстраи-
вать экранные формы под себя. Например, элементы командного интерфейса
можно размещать так, как нам удобно.

Рис. 164. Изменение интерфейса экранных форм

Рис. 165. Изменение интерфейса экранных форм

131
Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2

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

Рис. 166. Рабочий стол

Исправляем ситуацию. Возвращаемся в конфигуратор. Начнем с регист-


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

132
Улучшаем интерфейс

Рис. 167. Настройка управляемой формы

Сейчас мы подстроим форму списка нашего регистра. Уберем «лишние»


для восприятия реквизиты: Регистратор, НомерСтроки. Сделать это неслож-
но – достаточно установить курсор в списке реквизитов на нужный и нажать
кнопку Удалить текущий (Del).

Рис. 168. Удаление элементов управляемой формы

133
Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2

После удаления ненужных элементов формы платформа «перерисует»


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

Рис. 169. Настройка управляемой формы

Кроме удаления ненужных элементов формы, настроим более приятное


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

134
Улучшаем интерфейс

Рис. 170. Ширина элемента управляемой формы

Для поля Сумма укажем выравнивание по левому краю – чтоб цифры


были лучше видны на рабочем столе.

Рис. 171. Выравнивание элемента управляемой формы

Поле Период «переименуем» в более понятный пользователю вид –


Дата.

Рис. 172. Заголовок для элемента управляемой формы

Посмотрим на список регистра на рабочем столе в пользовательском


режиме.

135
Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2

Рис. 173. Настроенная форма списка регистра Финансовые операции

Выглядит все ровно так, как мы и хотели. Можете самостоятельно про-


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

Стандартные и обычные реквизиты


Перейдем к справочнику Друзья. Список друзей сейчас малоинформати-
вен. Кроме этого, слово Наименование не совсем четко передает смысл сво-
его содержимого. Плюс в списке присутствует реквизит Код, который нам не
особо интересен.
Для начала «переименуем» для пользователя Наименование в ФИО.
Можно открыть форму списка и задать в палитре свойств у поля Наименова-
ние строковое представление «ФИО» – так же, как мы сделали это в форме
регистра у поля Период.
Но в этот раз мы поступим иначе. У справочника Друзья уже сейчас су-
ществует несколько форм – формы списка и элемента справочника. Причем
форму списка мы создали в конфигураторе, а форму элемента платформа
генерирует на лету. Чтобы не думать о формах, переименуем Наименование в
ФИО в одном месте – в свойствах стандартных параметров. Для этого нахо-
дим справочник Друзья в списке объектов метаданных, нажимаем на него
правой кнопкой мыши и выбираем Стандартные реквизиты.

136
Улучшаем интерфейс

Рис. 174. Стандартные реквизиты

В открывшемся окне находим Наименование и в палитре свойств указы-


ваем синоним ФИО.

Рис. 175. Стандартные реквизиты

137
Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2

После этого зайдем в свойства реквизита Комментарий и включим в его


свойствах многострочность и возможность расширенного редактирования –
ведь мы планировали хранить в нем различные заметки о человеке и это
должно быть удобно.

Рис. 176. Многострочность у Комментария

Далее открываем форму списка справочника Друзья. Удаляем реквизит


Код и добавляем реквизит Комментарий из окна справа, раскрыв Список (пе-
ретащив оттуда Комментарий в Список слева).

Рис. 177. Добавление реквизита в управляемую форму

138
Улучшаем интерфейс

Далее зададим ширину для Наименования и Комментария – 10.


Проверяем изменения в справочнике Друзья в пользовательском режиме.
На рабочем столе список друзей приобрел более осмысленный вид.

Рис. 178. Обновленная форма списка друзей

В своем разделе (Контакты) список друзей тоже обновился. Кроме этого,


форма элемента справочника, которая генерируется платформой на лету, то-
же учитывает все изменения, которые мы недавно внесли – ФИО и много-
строчный Комментарий.

139
Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2

Рис. 179. Обновленная форма элемента справочника Друзья

Добавим еще несколько штрихов в нашу систему. Приведем в удобочи-


таемый вид справочник События. «Переименуем» для пользовательского ре-
жима реквизит Наименование в Название (через Стандартные реквизиты),
реквизит табличной части Друг - в Участник (при помощи указания синони-
ма), а реквизит Описание сделаем многострочным и с расширенным редакти-
рованием.

140
Улучшаем интерфейс

Рис. 180. Синоним стандартного реквизита Наименование

Рис. 181. Синоним реквизита Друг

Рис. 182. Многострочность и расширенное редактирование

141
Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2

Проверяем изменения. Справочник События выглядит теперь намного


лучше ☺.

Рис. 183. Обновление справочника События

142
Улучшаем интерфейс

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

Рис. 184. Одинаковые названия

Это легко исправить. Достаточно в параметрах каждого справочника за-


полнить Представление объекта – т. е. написать, как он называется в единст-
венном числе. Сделаем это для каждого справочника:
Справочник ВидыКонтактов – Вид контактов
Справочник СтатусыДрузей – Статус друзей
Справочник Друзья – Друг
Справочник СтатусыСобытий – Статус событий
Справочник События – Событие

143
Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2

Рис. 185. Представление объекта

Проверяем. Теперь разница хорошо видна.

Рис. 186. Разница представлений объекта

144
Улучшаем интерфейс

Быстрый выбор значений


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

Рис. 187. Выбор из вспомогательных справочник

В данных случаях открытие дополнительных окон излишне и только ме-


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

145
Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2

Рис. 188. Включение быстрого выбора

Проверяем. Все работает как нужно.

Рис. 189. Быстрый выбор

146
Улучшаем интерфейс

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

Рис. 190. График

График легко привести в удобочитаемый вид. Открываем в конфигура-


торе схему компоновки этого отчета.

147
Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2

Рис. 191. Схема компоновки графика

На закладке Наборы данных исправим подпись для полей СуммаКонеч-


ныйОстаток и Период. Кроме этого, для Периода зададим более «человече-
ский» формат отображения дат.
Поле СуммаКонечныйОстаток «переименуем» в Остаток. Найдем это поле
в списке полей, включим флажок в разделе Автозаголовок (надпись тут же
изменится на Заголовок) и вместо «Сумма Конечный остаток» напишем «Ос-
таток».

148
Улучшаем интерфейс

Рис. 192. Переименование поля

Тоже самое проделаем с полем Период – «переименуем» его в Дата.

Рис. 193. Переименование поля

149
Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2

Теперь приведем в читабельный вид отображение формата дат для поля


Период. Заходим в параметр Оформление.

Рис. 194. Оформление поля

Открываем окно настроек формата поля, где находим опцию Формат.

Рис. 195. Формат поля

150
Улучшаем интерфейс

Там открываем Конструктор форматной строки, переходим на закладку


Дата и выбираем из списка Формат даты вариант «dd.MM.yyyy» (не пугайтесь
– в списке выбора будет не этот набор букв, а пример с текущей датой). По-
сле выбора формата можно нажать OK.

Рис. 196. Конструктор форматной строки

151
Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2

Далее закрываем окно настроек формата поля кнопкой OK. После чего на
закладке Наборы данных для поля Период параметр Оформление будет вы-
глядеть так:

Рис. 197. Оформление поля Период

Осталось настроить вывод показателей точек на графике – переходим на


закладку Настройки. После чего в нижней части окна активируем закладку
Другие настройки.

Рис. 198. Другие настройки графика

152
Улучшаем интерфейс

Там находим подчиненный Типу диаграммы параметр Состав подписей, в


списке которого выбираем Значение.

Рис. 199. Состав подписей для диаграммы

Проверяем в пользовательском режиме то, что получилось.

153
Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2

Рис. 200. Обновленный график

Отлично: все, что мы хотели получить – удалось. На графике представ-


лены осмысленные подписи и организован вывод числовых показателей в
точках – для более удобного анализа происходящего с нашими финансами.

154
Улучшаем интерфейс

Варианты отчетов
Может возникнуть оправданный вопрос: неужели для каждого изменения
оформления отчета нужно лазить в конфигуратор и менять параметры там?
Ведь доступ в конфигуратор не всегда возможен (через тот же веб-клиент,
например). Ответ – лазить в конфигуратор не обязательно. Большинство на-
строек отчета, включая его оформление, можно изменить в пользовательском
режиме, не обращаясь к разработчику системы.
Давайте рассмотрим пример на нашем отчете Затраты. Вот так отчет вы-
глядит «по умолчанию» – т. е. так, как его создал и оформил разработчик.

Рис. 201. Отчет Затраты по умолчанию

Изменим его отображение, к примеру, на объемную диаграмму – вдруг


нам графики проще анализировать, чем цифры в табличке. Нажимаем на
кнопку Все действия и выбираем там Изменить вариант…

155
Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2

Рис. 202. Изменить вариант

Откроется уже знакомое (по конфигуратору) нам окно настроек оформ-


ления отчета. Сразу отображается настройка отчета по умолчанию – та, кото-
рую мы в свое время настроили в конфигураторе для этого отчета. Устанав-
ливаем курсор на поле Друг и удаляем эту настройку отчета кнопкой Удалить
текущий элемент (Del). Возникнет вопрос на подтверждение удаления – со-
глашаемся с ним.

156
Улучшаем интерфейс

Рис. 203. Удаление текущего варианта

После этого нажимаем на поле Отчет правой кнопкой мыши и выбираем


вариант Новая диаграмма.

Рис. 204. Новая диаграмма

Далее устанавливаем курсор на Точки и аналогичным образом создаем


Новую группировку (Ins). В открывшемся окне выбираем поле Событие.

157
Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2

Рис. 205. Новое поле группировки

Для Серий выбираем поле группировки – Друг.

158
Улучшаем интерфейс

Рис. 206. Новое поле группировки

Переходим на закладку Поля и нажимаем на ссылку Нажмите здесь для


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

159
Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2

Рис. 207. Поля отчета

Рис. 208. Поля отчета

160
Улучшаем интерфейс

Переходим на закладку Дополнительные настройки и выбираем тип диа-


граммы – Изометрическая обычная.

Рис. 209. Тип диаграммы

Завершаем создание нового вида отчета кнопкой Завершить редактиро-


вание.

161
Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2

Рис. 210. Завершение редактирования настроек отчета

162
Улучшаем интерфейс

В окне отчета нажимаем кнопку Сформировать и видим, насколько ра-


зительно изменился внешний вид нашего отчета. К слову, стало нагляднее
видно, куда деньги уходят больше всего ☺

Рис. 211. Новый вид отчета Затраты

При этом вам не придется изменять настройки по умолчанию отчета, т.к.


платформа предоставляет удобный сервис сохранения и восстановления ва-
риантов отображения отчетов. Достаточно нажать кнопку Все действия и
выбрать Сохранить вариант…

163
Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2

Рис. 212. Сохранение варианта настройки отчета

Рис. 213. Сохранение варианта настройки отчета

164
Улучшаем интерфейс

В будущем вы сможете использовать его столько раз, сколько потребует-


ся, используя кнопку Выбрать вариант…

Рис. 214. Выбор варианта настройки отчета

Рис. 215. Выбор варианта настройки отчета

Имейте в виду, что вариант, заданный разработчиком в конфигураторе,


имеет название Основной и к нему всегда можно вернуться, т.к. он тоже при-
сутствует в списке вариантов.

165
Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2

Веб6клиент
В заключение нашего мастер-класса можно рассказать про еще одну по-
лезную возможность платформы «1С:Предприятие 8.2» – о веб-клиенте. Ве-
роятна ситуация, когда с собой нет ноутбука с нашей программой, мы оказы-
ваемся в совершенно неожиданном месте, а доступ к данным срочно нужен.
В подобных ситуациях может сильно выручить доступ к системе по обычным
веб-каналам (через сеть Интернет).
Понятно, что практически к любой системе можно «прикрутить» веб-
интерфейс, долго его программировать и отлаживать, тестировать на совмес-
тимость с используемым веб-сервером и т. п. Платформа «1С:Предприя-
тие 8.2» позволяет разработчикам избежать всех этих сложных и муторных
действий. Ведь все, что мы напрограммировали даже в нашем мастер-классе,
практически «в один клик» может быть опубликовано на веб-сервере, после
чего доступ к нашей CRM-системе мы сможем получить через обычный веб-
браузер (на момент написания этой книги – Internet Explorer или Firefox). То
есть пользователю ничего из программ 1С устанавливать на компьютер не
нужно – достаточно иметь подключение к сети Интернет и веб-браузер. Для
того, чтобы все заработало, на сервере должна работать платформа
«1С:Предприятие 8.2» и запущенный веб-сервер (на момент написания этой
книги – IIS или Apache).

Примечание. Описание работы веб-клиента приведено в этой книге


только с целью ознакомления с возможностями платформы «1С:Пред-
приятие 8.2». Учебная версия платформы, прилагаемая к этой книге на
диске, такой возможности не имеет (см. раздел ограничений в файле
«C:\Program Files\1cv82t\8.2.9.356\readme\readme_ru.htm» после установ-
ки учебной версии на ваш компьютер).

Активировать возможность работы с WEB очень просто. В конфигурато-


ре идем в меню Администрирование, а там выбираем Публикация на
веб-сервере…

166
Улучшаем интерфейс

Рис. 216. Публикация на веб-сервере

Достаточно придумать название для каталога с нашей системой на веб-


сервере (латиницей), вписать его в поле Имя и нажать кнопку Опубликовать.
В нашем случае напишем «mk».

Рис. 217. Публикация на веб-сервере

167
Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2

В процессе публикации, в зависимости от ситуации, система будет зада-


вать уточняющие вопросы – соглашаемся.

Рис. 218. Пример уточнения при публикации на веб-сервере

После успешной публикации, мы получаем возможность получить дос-


туп к нашей CRM-системе из любого уголка планеты через обычный веб-
браузер, зная лишь веб-адрес для ее запуска.
В качестве примера. Веб-сервер запущен на том же компьютере, где мы
создавали наш мастер-класс, поэтому адрес для запуска будет
«http://localhost/mk». Запускаем веб-браузер, набираем этот адрес и через не-
которое время видим уже хорошо знакомый нам интерфейс программы.

Рис. 219. Веб-клиент под Internet Explorer

168
Улучшаем интерфейс

Рис. 220. Веб-клиент под Firefox

Посмотреть «вживую» на то, как работает веб-клиент в реальном виде в


сети Интернет, можно по адресу: http://demo-ma.1c.ru/.

169
ФУНКЦИОНАЛЬНЫЕ ОПЦИИ
Отдельно хочется рассказать про еще одну интересную возможность
платформы «1С:Предприятие 8.2» – о функциональных опциях. Функцио-
нальные опции позволяют выделить некоторую часть функциональности
прикладного решения и быстро и просто управлять тем, будет эта часть ис-
пользоваться, или не будет использоваться в конкретной информационной
базе.
Использовать функциональные опции удобно при внедрении программ.
Например, в нашей программе предусмотрено три «учетных» раздела – рабо-
та со знакомыми, событиями и финансовый учет. Если мы решим подарить
нашу разработку друзьям или доработать ее функционально и продавать, все-
гда можно поинтересоваться, а все ли нужно потенциальным пользователям
из того, что мы предлагаем. Например, далеко не все готовы набирать и от-
слеживать все события, которые происходят в их жизни. При этом вести спи-
сок друзей и знакомых полезно практически всем, как и считать свои
деньги ☺.
Так вот, узнав о том, что кому-то работа с событиями может показаться
излишней, мы можем выделить это в функциональную опцию и предоставить
пользователям самим решать, нужно им это или нет. При этом платформа
«1С:Предприятие 8.2» отследит все упоминания событий во всех разделах
конфигурации и, если это пользователю не нужно, автоматически отключит
их использование и отображение.
Причем все эти изменения платформа выполнит самостоятельно, так что
специалисту нет необходимости как-либо изменять конфигурацию (что-либо
программировать). Он просто в пользовательском режиме 1С:Предприятие
задает нужное значение функциональной опции – и все!
Мы рассмотрим самый простой пример – когда значение функциональ-
ной опции хранится в константе, имеющей тип Булево. Если там значение
Истина – значит, функциональная опция включена. Если значение Ложь –
функциональная опция выключена.
Т.к. мы создаем первую пользовательскую настройку нашей программы,
логично будет создать для нее подсистему Настройки и назначить отдельную
картинку «ПодсистемаНастройки.png».

170
Функциональные опции

Рис. 221. Новая подсистема Настройки

Сразу расположим нашу новую «настроечную» подсистему в конце


«обычных» подсистем. Для этого в свойствах конфигурации нажмем на
ссылку Командный интерфейс.

171
Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2

Рис. 222. Командный интерфейс

И переместим подсистему Настройки в самый низ.

Рис. 223. Командный интерфейс

После этого создадим константу, назовем ее ИспользоватьСобытия и


скажем, что она имеет тип Булево. Сразу привяжем константу к подсистеме
Настройки (меню Дополнительно).

172
Функциональные опции

Рис. 224. Создание константы

Рис. 225. Создание константы ИспользоватьСобытия

Рис. 226. Привязка константы ИспользоватьСобытия к подсистеме Настройки

173
Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2

Затем мы создадим функциональную опцию ИспользоватьСобытия и


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

Рис. 227. Создание функциональной опции ИспользоватьСобытия

В результате этих действий в разделе Настройки у нас появится команда,


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

174
Функциональные опции

Рис. 228. Привязка объектов к функциональной опции

Теперь запускаем пользовательский режим, сразу идем в раздел Настрой-


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

175
Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2

Рис. 229. Включение функциональной опции

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


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

Рис. 230. Отключение функциональной опции

Внимательно смотрим на нашу программу.


176
Функциональные опции

Во-первых, «пропал» раздел События и упоминания объектов, связанных


с событиями на рабочем столе.

Рис. 231. Отсутствие событий

Во-вторых, исчезли все упоминания событий во всех используемых в


системе объектах, включая информацию, отображаемую отчетами.

Рис. 232. Отсутствие событий

Мы получили то, что хотели – использование учета событий в нашей


CRM-системе стало опциональным и зависит только от желания конкретного
пользователя этой системы.

177
ГДЕ И КАК ИЗУЧАТЬ
1С:ПРЕДПРИЯТИЕ
Практика показывает, что многие специалисты успешно осваивают
«1С:Предприятие» самостоятельно. В помощь им фирма «1С» выпускает
учебные версии программ.

1С:ПРЕДПРИЯТИЕ 8.2. Версия для обучения


программированию
«1С:Предприятие 8.2. Версия для обучения программированию» – это
доступное решение для широкого круга пользователей, которые хотят позна-
комиться с системой программ «1С:Предприятие 8» и научиться приемам
конфигурирования: созданию и изменению структуры метаданных, написа-
нию программных модулей, разработке диалогов и интерфейсов, админист-
рированию прикладных решений.
Допускается применение учебной версии для модификации и разработки
реальных прикладных решений в пределах возможностей этой поставки.
Форматы информационных баз конфигураций учебной и коммерческой вер-
сии не отличаются, сложность конфигураций в учебной версии не ограниче-
на. Реальная эксплуатация прикладных решений может осуществляться толь-
ко на коммерческих версиях «1С:Предприятие».
Ограничения версии для обучения программированию:
ограничено количество записей в таблицах счетов – до 500; записей в
главных таблицах объектов – до 200; записей в табличных частях объек-
тов – до 1 000; записей в наборах записей – до 1 000;
не поддерживается работа в варианте клиент-сервер;
не поддерживается работа распределенных информационных баз;
не поддерживается COM-соединение;
отсутствует возможность использования паролей и аутентификации опе-
рационной системы для пользователей;
печать и сохранение табличных документов поддерживаются только в
режиме Конфигуратора;
не поддерживается копирование содержимого более чем одной ячейки
табличного документа в режиме 1С:Предприятия;

178
Где и как изучать 1С:Предприятие

быстродействие учебной версии ниже, чем у коммерческой версии


«1С:Предприятие 8.2»;
не поддерживается работа с хранилищем конфигурации;
не доступна функциональность, связанная с поставкой конфигурации;
количество одновременных сеансов работы с информационной базой
ограничено одним сеансом.
Комплектация продукта (2 диска + 4 книги):
платформа 1С:Предприятие 8.2 (учебная версия);
демонстрационные конфигурации;
конфигурация «Управление небольшой фирмой (учебная)»;
демонстрационная конфигурация «Управляемое приложение»;
конфигурация «Бухгалтерия предприятия (учебная)»;
описание встроенного языка, описание архитектуры платформы
«1С:Предприятия 8», рекомендации по работе с продуктом в электрон-
ном виде;
КНИГИ: «1С:Предприятие 8.2. Практическое пособие разработчика.
Примеры и типовые приемы» (М.Г.Радченко, Е.Ю. Хрусталева), «Руко-
водство администратора», «Руководство разработчика» (в 2-х частях).
Для поддержки пользователей версии для обучения программированию
организована Интернет-конференция по адресу:
http://DevTrainingForum.v8.1c.ru.
Зарегистрированные пользователи могут скачивать обновления учебной
версии платформы «1С:Предприятие 8.2» с сайта поддержки пользователей
http://users.v8.1c.ru/.
Рекомендованная розничная цена 600 руб.

1С:БУХГАЛТЕРИЯ 8. Учебная версия


«1С:Бухгалтерия» стала индустриальным стандартом учетных решений в
РФ и странах ближнего зарубежья. «1С:Бухгалтерия 8» поднимает этот стан-
дарт на новый методологический и технологический уровень. В ней вопло-
щен опыт практической работы бухгалтеров сотен тысяч различных по раз-
меру и направлениям деятельности хозрасчетных предприятий и органи-
заций.
Учебная версия предназначена для освоения всех возможностей ведения
бухгалтерского и налогового учета, и в этом плане работа с учебной версией
не отличается от работы с коммерческой версией «1С:Бухгалтерии 8».

179
Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2

Учебная версия «1С:Бухгалтерии 8» позволяет:


организовать учет, аналогичный учету на реальном предприятии;
освоить методики ведения налогового и бухгалтерского учета;
проводить настройку типовых операций, документов и отчетов;
оценить уровень автоматизации трудоемких расчетов и удобство ра-
боты;
сформировать любые формы отчетов, баланс, налоговые декларации;
проводить разработку и модернизацию конфигурации.
Учебная версия не предназначена для автоматизации учета на реальных
предприятиях, поскольку ее быстродействие снижено по сравнению с ком-
мерческими версиями «1С:Бухгалтерии 8». Имеется ряд ограничений в части
количества данных и записей в документах, справочниках, планах счетов. В
программе нет возможности использовать пароли и проводить Windows-
аутентификацию пользователей, а печать и сохранение табличных докумен-
тов поддерживаются только в режиме Конфигуратора.
Комплектация продукта:
программа «1С:Бухгалтерия 8»;
интерактивный обучающий курс «Эффективная работа с 1С:Предприя-
тием 8»;
электронное руководство по установке программы;
электронное пособие «1С:Бухгалтерия 8. Первые шаги»;
книга с полным описанием функциональных возможностей прикладного
решения и необходимых приемов работы с программой.
Рекомендованная розничная цена 300 руб.
Подробная информация об учебных версиях – http://www.v8.1c.ru/edu/.
Наряду с учебными версиями, «1С» предлагает широкий спектр литера-
туры, помогающей в освоении программирования – например, такое попу-
лярное издание, как «1С:Предприятие 8.2. Практическое пособие разработ-
чика» (М.Радченко, Е.Хрусталева), а также книги по прикладным решениям
системы «1С:Предприятие 8».
Подробнее об методической литературе по «1С:Предприятию» читайте
на сайте www.v8.1c.ru в разделе «Методическая поддержка».

Центры сертифицированного обучения


Дополнительное профессиональное обучение по технологиям «1С» обес-
печивают Центры сертифицированного обучения (ЦСО), которые работают в
120 городах России и стран СНГ.

180
Где и как изучать 1С:Предприятие

На курсах ЦСО можно пройти обучение как по платформе «1С:Пред-


приятие 8», так и по прикладным решениям на ее основе. Все курсы ЦСО
разработаны преподавателями-методистами и авторизованы специалистами
отдела разработки фирмы «1С». По окончании курсов каждый слушатель
ЦСО получает свидетельство «1С» единого образца.
В любом городе качество обучения в ЦСО соответствует тому, которое
обеспечивают учебные центры фирмы «1С» в Москве. Ряд центров предос-
тавляют специальные условия для студентов.
Обучение ведется по следующим направлениям:
Курсы по платформе «1С:Предприятие 8»
«1С:Предприятие 8»: первые шаги
Введение в конфигурирование в системе «1С:Предприятие 8».
Основные объекты
Конфигурирование в системе «1С:Предприятие 8»:
Решение оперативных задач
Решение бухгалтерских задач
Решение расчетных задач
Комплексный курс «Конфигурирование в системе «1С:Предприятие 8»
Средства интеграции и обмена данными в системе «1С:Предприятие 8»
Использование запросов в системе «1С:Предприятие 8»
Курсы по прикладным решениям «1С:Предприятие 8»
Оперативное управление в малом бизнесе на основе «1С:Управление
небольшой фирмой 8»
Использование конфигурации «Бухгалтерия предприятия» (пользо-
вательские режимы)
«1С:Бухгалтерия 8». Практическое освоение бухучета с самого
начала
«1С:Бухгалтерия 8»: первые шаги
Внедрение и адаптация конфигурации «Бухгалтерия предприятия»
(конфигурирование в типовом решении)
«1С:Предприятие 8». Использование конфигурации «Бухгалтерия
автономного учреждения»
«1С:Управление торговлей». Практическое применение типовой
конфигурации
Внедрение и адаптация прикладного решения «1С:Управление Тор-
говлей 8»
Использование прикладного решения «1С:Розница 8»

181
Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2

Использование конфигурации «Зарплата и управление персоналом»


(пользовательские режимы)
Внедрение и адаптация конфигурации «Зарплата и Управление Пер-
соналом»
«1С:Предприятие 8». Использование конфигурации «Зарплата и
кадры бюджетного учреждения» (пользовательские режимы)
«1С:Предприятие 8». Управление производственным предприятием.
Концепция и Производственный учет»
«1С:Предприятие 8». Управление производственным предприятием.
Планирование, Товарные операции, Финансы и Бюджетирование.
«1С:Предприятие 8». Управление производственным предприятием.
Активы, Регламентированный учет, Персонал и Заработная плата
«1С:Предприятие 8». Управление персоналом (регламентированный
и управленческий учет)
«1С:Управляющий. Управленческий учет»
Расписание занятий в ЦСО – на сайте www.1c.ru/cso.

Интернет6курсы
Интернет-курсы позволяют осваивать материал в удобном темпе, не от-
рываясь при этом от основной работы или учебы. В процессе обучения поль-
зователь имеет возможность общаться с преподавателем по электронной поч-
те. После окончания обучения при условии сдачи итогового теста по почте
высылается свидетельство о прохождении курса.
Фирма «1С» предоставляет услуги дистанционного обучения по сле-
дующим курсам:
Введение в конфигурирование в системе «1С:Предприятие 8»
«1С:Управление торговлей 8». Основные принципы работы с
программой
Ведение бухгалтерского учета в «1С:Предприятие 8»
Расчет зарплаты и управление персоналом в «1С:Предприятие 8»
Практическое применение типовой конфигурации «1С:Бухгалтерия
для бюджетных учреждений»
Бюджетирование в прикладном решении «1С:Управление производ-
ственным предприятием 8»
Ведение бухгалтерского и налогового учета по упрощенной системе
налогообложения в «1С:Бухгалтерии 8»
1С:Консолидация 8. Основные принципы работы

182
Где и как изучать 1С:Предприятие

Конфигурирование подсистем расчета зарплаты и управления пер-


соналом в прикладных решениях «1С:Предприятия 8»
Introduction in «1C:Enterprise 8» programming
Для ряда интернет-курсов возможно использование учебных версий
«1С:Предприятия 8».
Интернет-курсы и их демонстрационные версии доступны на сайте
http://edu.1c.ru/.

183
КАК ПОДТВЕРДИТЬ
СВОЮ КВАЛИФИКАЦИЮ
Для проверки знаний специалистов фирмой «1С» проводятся тесты
«1С:Профессионал» и экзамены «1С:Специалист». Успешно сдавшие квали-
фикационные испытания получают официальные сертификаты «1С», кото-
рые высоко котируется на рынке труда и существенно повышают статус спе-
циалиста.
Сертификат «1С:Профессионал» выдается фирмой «1С» по результатам
компьютерного тестирования, которое позволяет быстро и объективно про-
верить знание возможностей типовой конфигурации или технологической
платформы 1С:Предприятие.
Тестирование «1С:Профессионал» проводится более чем в 300 Автори-
зованных центрах сертификации в 126 городах в России и странах СНГ.
Для подготовке с сдаче теста «1С:Профессионал» рекомендуется пройти
бесплатное 1С:Учебное тестирование на http://edu.1c.ru/.
Следующая, более высокая ступень оценки знаний – сертификат
«1С:Специалист», который выдается по результатам очного экзамена. На
экзамене проверяются понимание методических принципов построения и
технологии функционирования конфигурации, практические навыки конфи-
гурирования в среде 1С:Предприятие 8.
Сертификат «1С:Специалист-консультант по внедрению прикладного
решения» является подтверждением того, что его получатель знает функцио-
нал прикладных решений, понимает методические принципы построения и
технологии работы приложений и умеет показать, как средствами прикладно-
го решения решить ту или иную задачу. Экзамен на получение этого серти-
фиката проводится в очном режиме.
Более подробная информация и расписание экзаменов – на сайте
www.v8.1c.ru в разделе «Методическая поддержка» и на сайте www.1c.ru в
разделе «Обучение и сертификация».

184
СТУДЕНЧЕСКИЕ 1С:СОРЕВНОВАНИЯ
Ежегодно в январе-апреле фирма «1С» и партнеры «1С» совместно с
Финансовой академией при Правительстве РФ проводят соревнования для
студентов технических и экономических специальностей:
Международная Олимпиада по программированию учетно-
аналитических задач среди студентов ВУЗов (организатор – Финан-
совый университет при Правительстве РФ при поддержке фирмы
«1С»).
Всероссийский профессиональный конкурс по «1С:Бухгалтерии 8»
для студентов высших и средних учебных заведений (организатор –
фирма «1С», методическую поддержку оказывает Финансовый уни-
верситет при Правительстве РФ).
Более подробную информацию о студенческих соревнованиях можно
найти на сайте www.1c.ru/konkurs и на сайте Финансового университета –
www.fa-kit.ru.
С 2008 года фирма «1С» проводит Открытый конкурс дипломных проек-
тов, выполненных с использованием программ системы «1С:Предприятие».
Награды вручаются как студенту-дипломнику, так и руководителю диплом-
ного проекта.
Подведение итогов конкурса проводится в несколько этапов. Призы по-
бедителям по федеральным округам России и зарубежным странам: I место –
по 40 000 руб.; II место – по 20 000 руб.; III место – по 10 000 руб.
Призы заключительного тура: I место – по 100 000 руб.; II место – по
50 000 руб.; III место – по 20 000 руб.
Более подробная информация о мероприятии и списки победителей кон-
курса публикуются на сайте www.1c.ru/diplom.
Все победители студенческих 1С:Соревнований награждаются ценными
призами, их имена публикуют профессиональные издания, но главный приз и
награда для всех участников – уверенность в своих силах, новые знания и
навыки, а также особый интерес со стороны работодателей. Многие призеры
прошлых лет успешно работают во внедренческих фирмах сети
1С:Франчайзинг, в ИТ-подразделениях предприятий различных отраслей, а
также в самой фирме «1С».

185
ЕСТЬ ТАКАЯ ПРОФЕССИЯ –
РОДИНУ АВТОМАТИЗИРОВАТЬ
Фирма «1С» построила уникальную технологию распространения и вне-
дрения программ для управления и учета, которая обеспечивает доступную
эффективную автоматизацию для сотен тысяч предприятий и организаций, и,
одновременно, дает возможность тысячам компаний создавать и развивать
рентабельный бизнес. Фирма «1С» сформировала новую престижную про-
фессию и целую отрасль – сотни тысяч квалифицированных специалистов
помогают отечественных предприятиям и организациям повышать свою эф-
фективность с помощью качественной автоматизации на платформе
«1С:Предприятие».
Деятельность фирмы «1С» и партнеров «1С» основывается на ежеднев-
ной работе выпускников отечественных университетов, институтов, коллед-
жей и техникумов. Поэтому приоритетной задачей «1С», как ведущего разра-
ботчика, является взаимодействие со студенчеством и системой образова-
ния – с целью предоставить молодым людям возможность получить практи-
ческие навыки работы с наиболее востребованной системой автоматизации
бизнеса «1С:Предприятие» и оказать содействие в трудоустройстве выпуск-
ников по приобретенным специальностям.

1С:ПРЕДПРИЯТИЕ 8
«1С:Предприятие 8» – система программ для автоматизации управления
и учета, основанная на передовой технологической платформе, которая обес-
печивает высокую функциональность, гибкость, масштабируемость от одно-
пользовательских до клиент-серверных и территориально распределенных
решений. Технологии и архитектура «1С:Предприятия 8» во многом пред-
восхитили общемировые тенденции развития бизнес-систем, многие решения
не имеют известных аналогов.
На платформе «1С:Предприятие 8» фирма «1С» и партнеры «1С» разра-
батывают тиражные, отраслевые и специализированные бизнес-решения,
среди которых:
1С:Управление производственным предприятием 8
1С:Консолидация 8
1С:Управление торговлей 8
1С:Управление небольшой фирмой 8
186
Полезные интернет-ресурсы фирмы «1С»

1С:Бухгалтерия 8
1С:Зарплата и управление персоналом 8
Что дает «1С:Предприятие 8»:
руководству предприятия и управленцам, отвечающим за развитие
бизнеса – широкие возможности анализа, планирования и гибкого
управления ресурсами компании для повышения ее конкурентоспо-
собности;
руководителям подразделений, менеджерам и сотрудникам, непо-
средственно занимающимся производственной, сбытовой, снабжен-
ческой и иной деятельностью – инструменты, позволяющие повы-
сить эффективность ежедневной работы по своим направлениям;
работникам учетных служб предприятия – средства для автоматизи-
рованного ведения учета в полном соответствии с требованиями за-
конодательства и корпоративными стандартами предприятия;
ИТ-специалистам – комплекс инструментальных средств и техноло-
гий для разработки, модификации, администрирования и сопровож-
дения корпоративных информационных систем, отвечающий самым
современным стандартам.
Наличие типовых, отраслевых и индивидуальных решений на единой
платформе позволяет:
выбрать оптимальный вариант автоматизации;
внедрить систему с минимальными затратами времени и средств;
быстро получить реальную отдачу от внедрения;
упростить обучение пользователей, сопровождение и администриро-
вание системы;
развивать систему по мере роста потребностей предприятия, не оста-
навливая при этом ее эксплуатации.
Все это обеспечивает высокую эффективность работы специалистов по
«1С:Предприятию» и является основой их успеха на рынке автоматизации.

Что такое 1С:Франчайзинг


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

187
Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2

1С:Франчайзинг – это широкая сеть самостоятельных независимых


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

188
КАК УСТРОИТЬСЯ НА РАБОТУ
В ФИРМЫ СЕТИ 1С:ФРАНЧАЙЗИНГ
Внедрение «1С:Предприятия» -- одно из наиболее перспективных на-
правлений работы на рынке информационных технологий.
В России и странах СНГ сохраняется высокий спрос на решения для ав-
томатизации управления и учета. Все больше руководителей предприятий и
организаций рассматривают автоматизацию как один из ключевых моментов
обеспечения эффективности бизнеса – как в периоды бурного роста, так и в
условиях кризиса. При этом российские программы успешно конкурируют с
зарубежными продуктами в области автоматизации управления и лидируют с
большим отрывом в области автоматизации учета. Все это обеспечивает ты-
сячи фирм-франчайзи «1С» постоянным потоком заказов, а сотни тысяч их
сотрудников – стабильной и достойно оплачиваемой работой.
Сообщество фирм-партнеров «1С» предлагает вам реализовать себя в
таких профессиях:
Менеджер по работе с клиентами
Консультант по бизнес-процессам
Разработчик корпоративных систем (программист)
Специалист по автоматизации бизнес-процессов
Сервис-инженер по сопровождению пользователей
Консультант по технической поддержке
Преподаватель
С возможностью быстрого профессионального и карьерного роста – до
руководителей проектов, подразделений и далее.
Работая в партнерской сети «1С, вы...
Занимаетесь интересным делом – внедрением передовой, постоянно
развивающейся системы программ «1С:Предприятие». Повышаете
свой профессиональный уровень, решая разнообразные задачи
управления и учета на предприятиях различных отраслей.
Осваиваете востребованную и хорошо оплачиваемую профессию.
По данным исследования рынка труда в сфере ИТ, проведенного
порталом SuperJob в 2012 году, наибольшим спросом на рынке труда
разработчиков программного обеспечения по-прежнему пользуются
программисты «1С». Количество вакансий для данных специалистов
составило 49,5% от общего числа предложений о трудоустройстве
189
Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2

для программистов и разработчиков ПО. Предлагаемые для специа-


листов по «1С» зарплаты выше средних по рынку труда
в 1,9 раза, растут быстрее, чем средняя зарплата и прогнозируется
дальнейший опережающий рост. Как правило, в фирмах-франчайзи
«1С» используются прозрачные и понятные системы оплаты труда,
которые ставят доход сотрудника в прямую зависимость от резуль-
татов работы, поэтому позволяют сотруднику самостоятельно вли-
ять на размер собственного дохода.
Становитесь участником профессионального сообщества специали-
стов по «1С:Предприятию», состоящего из более чем 100 000 со-
трудников фирм-франчайзи и 200 000 ИТ-специалистов предпри-
ятий-пользователей. Можете получить поддержку при освоении сис-
темы, использовать возможность разностороннего общения и обме-
на опытом с многочисленными коллегами.
Приносите реальную пользу стране – способствуете переходу эко-
номики на инновационные технологии, повышению эффективности
и управляемости организаций, облегчаете повседневную работу
многих людей, позволяя им достигать поставленных целей быстрее
и с меньшими затратами труда.
Даже если вы имеете только начальные навыки в области разработки,
внедрения и сопровождения информационных систем, вы можете устроиться
на позицию стажера, повышать свою квалификацию в процессе работы и
достичь высоких результатов. На сайте job.1c.ru можно ознакомиться с при-
мерами успешной карьеры тех, кто начинал работу с «1С:Предприятием» со
студенческой скамьи – многие из них впоследствии стали ведущими специа-
листами, руководителями проектов и подразделений, а некоторые – руково-
дителями собственных франчайзинговых компаний.

Дмитрий Иванов, г. Великий Новгород (Новгородский государствен-


ный университет)
За полтора года работы в франчайзинговой фирме я получил наивыс-
шую квалификационную категорию, и сейчас готовлюсь войти в проектную
команду. У меня получается успешно совмещать работу и учебу. Я окончил
университет по специальности «Программное обеспечение вычислительной
техники и автоматизированных систем». Работа в сообществе «1С» спо-
собствует постоянному обучению – сейчас я опять студент, учусь в том
же университете на заочном отделении экономического факультета.

190
Полезные интернет-ресурсы фирмы «1С»

Елена Офицерова, г. Нижний Новгород (Нижегородская государст-


венная сельскохозяйственная академия)
Через три месяца после начала работы я заняла должность специали-
ста Линии консультаций, а еще через несколько месяцев мне предложили
стать специалистом проектного отдела. Несмотря на небольшой стаж
работы, мне уже удалось поучаствовать в крупном проекте.
Евгений Тарасов, г. Иркутск (Иркутский государственный универси-
тет)
В 1С:Франчайзинг я пришел после 4-го курса. Через пять лет работы
занял должность руководителя отдела автоматизации коммерческих пред-
приятий, в котором работают 15 человек.
Олег Пухов, г. Архангельск (Архангельский государственный техниче-
ский университет)
Когда я решил устроиться на работу, у меня не было ни знаний, ни опы-
та в этой области. Общение с руководителями и сотрудниками фирмы-
франчайзи в рамках Дня 1С:Карьеры помогло мне составить мой личный
«план профессионального развития», выполнив который, я получил работу в
лучшей ИТ-компании города.

Для того чтобы помочь партнерам «1С» и молодым специалистам найти


друг друга, работает сайт job.1c.ru, где можно заполнить анкету, которая бу-
дет отправлена франчайзинговым фирмам города, в котором Вы хотите рабо-
тать.
По вопросам трудоустройства можно обращаться напрямую к партнерам
фирмы «1С». Их координаты указаны на сайте www.1c.ru/partners.

191
Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2

День 1С:Карьеры – главное мероприятие «1С»


для студентов и выпускников
Ежегодно в середине ноября в десятках городов России и стран СНГ
фирма «1С» вместе с партнерами «1С» проводит День 1С:Карьеры. Цель это-
го мероприятия – предоставить реальную информацию о том, как работает
бизнес по автоматизации предприятий «изнутри», показать перспективы ра-
боты на этом рынке, ознакомить молодых людей с современными техноло-
гиями «1С:Предприятия 8» и сделать конкретные предложения по трудоуст-
ройству (в том числе с гибким графиком работы), дополнительному профес-
сиональному обучению, стажировкам, прохождению преддипломной и про-
изводственной практики.
В мероприятии принимают участие ведущие партнеры «1С», активное
развитие бизнеса которых требует привлечения молодых специалистов. Уже
свыше 25 000 студентов и выпускников стали участниками Дня 1С:Карьеры,
многие из них получили интересную работу, прошли стажировки, предди-
пломную практику, воспользовались возможностями по дополнительному
обучению.
Города и места проведения публикуются на сайте www.student.1c.ru.
Координаты Оргкомитета: + 7 (495) 681-0221, student@1c.ru.

192
ПОЛЕЗНЫЕ ИНТЕРНЕТ6РЕСУРСЫ
ФИРМЫ «1С»
Официальный сайт фирмы «1С» – www.1c.ru
Публикуется актуальная информация по всем направлениям деятельно-
сти «1С»: деловое программное обеспечение разработки «1С», дистрибуция
лучших программ, разработка игровых и образовательных программ. А также:
новости для партнеров и пользователей
список партнеров «1С»
информация по обучению и аттестации специалистов
вакансии
информация для прессы
прайс-лист
и многое другое

Новые кадры для партнеров «1С» – www.job.1c.ru


Проект «Новые кадры для партнеров «1С» помогает желающим найти
работу по специальностям:
Менеджер по работе с клиентами
Консультант по бизнес-процессам
Разработчик корпоративных систем (программист)
Специалист по автоматизации бизнес-процессов
Сервис-инженер по сопровождению пользователей
Консультант по технической поддержке
Преподаватель
Анкеты, заполненные на job.1c.ru рассылаются партнерам-участникам
проекта, с учетом пожеланий заявителя по городу, направлению работы, ква-
лификации и др.

«1С:Предприятие 8» – www.v8.1c.ru
Сайт посвящен современной системе программ «1С:Предприятие 8».
Здесь можно получить актуальную информацию о технологической плат-
форме «1С:Предприятие 8» и типовых решениях на ее основе. На сайте пуб-
ликуется информация о внедренных решениях, материалы по методической и

193
Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2

технологической поддержке конечных пользователей и программистов, ин-


формация об учебных курсах и книгах, новости партнеров, которые занима-
ются внедрением и сопровождением информационных систем на базе
«1С:Предприятие 8».

Интернет6курсы по системе программ


«1С:Предприятие» – www.edu.1c.ru
Сайт предназначен для информационной и технологической поддержки
платформы «1С:Образование» и решений, созданных на базе платформы. В
частности, на сайте представлены разработанные на этой платформе интер-
нет-курсы по системе программ «1С:Предприятие» для программистов и
пользователей. Также работает бесплатный сервис «1С:Учебное тестирова-
ние», позволяющий проверить знания по наиболее востребованным продук-
там фирмы «1С» делового назначения и полезный для подготовки к экзамену
«1С:Профессионал» и самоконтроля.

Профессиональный конкурс по использованию


«1С:Бухгалтерии 8» – www.1c.ru/konkurs
Страница поддержки Профессионального конкурса по использованию
«1С:Бухгалтерии 8», который ежегодно проводит для студентов фирма «1С».
Здесь можно ознакомиться с условиями участия в Конкурсе и попробовать
свои силы в выполнении конкурсного задания. Победители и призеры Кон-
курса традиционно получают ценные призы, их имена публикуют ведущие
профессиональные издания и интернет-сайты. Но главный приз и награда для
всех участников - уверенность в своих силах, новые знания и навыки, а также
высокий спрос со стороны работодателей, среди которых фирма «1С» и парт-
неры «1С».

Интернет6ресурс для бухгалтеров – www.buh.ru


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

194
Полезные интернет-ресурсы фирмы «1С»

Компьютерные программы для образования –


www.obr.1c.ru
Информация о компьютерных программах фирмы «1С» для образования:
иностранные языки, обучение работе с наиболее популярными программны-
ми пакетами, познавательные энциклопедии, электронные репетиторы, обра-
зовательные комплексы для учителей и школьников, развивающие програм-
мы для малышей и многое другое.
Среди программ для дополнительного и профессионального образо-
вания:
Серия энциклопедических изданий «1С:Познавательная коллекция»:
«Полный курс начинающего бизнесмена», «Азбука жестов», «Тайм-
менеджмент», «Энциклопедия иллюзий», «Энциклопедия танцев»,
«Свадьба», «Лучшие диеты на каждый день», «Практическая психо-
логия» и многое другое.
Серия тренингов «1С:Бизнес-курс» для развития профессиональных
навыков.
Иностранные языки: технология «Профессор Хиггинс» - тренажеры
фонетики и грамматики по английскому, немецкому и русскому язы-
кам. Самоучители Platinum DeLuxe – английский, немецкий, фран-
цузский, испанский, итальянский и японский языки с нуля до уровня,
достаточного для общения с носителем языка, аудиокурсы «Англий-
ский за рулем».
Курсы по правилам дорожного движения: «Интерактивный тренажер
вождения по городу ПДД» и другие.

1С:Аудиокниги – www.audio.1c.ru
Сайт поддержки серии «1С:Аудиокниги», в которой выпускаются раз-
личные «художественные произведения для слушания»: русская и зарубеж-
ная классика, фантастика и фэнтези, сказки и приключения, деловая литера-
тура, в том числе аудиокурсы по делопроизводству, истории искусств, ме-
неджменту, навыкам делового общения, культурологии, праву, социологии,
философии и психологии. Аудиоэкскурсии по популярным туристическим
маршрутам Москвы, Санкт-Петербурга и его окрестностей, и ряда зарубеж-
ных городов. Нам с вами по пути!

195
Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2

Интернет6магазин фирмы «1С» – online.1c.ru


Интернет-ресурс фирмы «1С», где по доступной цене можно приобрести
лицензионные игры, аудиокниги, обновления программ «1С:Предприятие» и
другие полезные программные продукты и сервисы – в электронном виде.

Магазины «1С Интерес» и Интернет6магазин –


www.1s6interes.ru
«1С Интерес» – сеть мультимедийных супермаркетов и Интернет-
магазин по продаже игр для компьютеров и игровых приставок, программно-
го обеспечения – общего, делового, развивающего и обучающего назначения,
фильмов, музыки и книг, а также сопутствующих товаров и аксессуаров. Ма-
газины «1С Интерес» расположены более чем в 20 городах России и стран
СНГ.

196
© ООО «1С-Паблишинг», 2009, 2013
© Оформление. ООО «1С-Паблишинг», 2009, 2013
Все права защищены.
Материалы предназначены для личного индивидуального использования приобретателем.
Запрещено тиражирование, распространение материалов, предоставление доступа по сети
к материалам без письменного разрешения правообладателей.
Разрешено копирование фрагментов программного кода для использования
в разрабатываемых прикладных решениях.

Фирма «1С»
123056, Москва, а/я 64, Селезневская ул., 21.
Тел.: (495) 737-92-57, факс: (495) 681-44-07.
1c@1c.ru, http://www.1c.ru/
Издательство ООО «1С-Паблишинг»
127473, Москва, ул. Достоевского, 21/1, строение 1.
Тел.: (495) 681-02-21, факс: (495) 681-44-07.
publishing@1c.ru, http://books.1c.ru

Об опечатках просьба сообщать по адресу books.v8@1c.ru.

Вам также может понравиться