Отправляет email-рассылки с помощью сервиса Sendsay

Школа 1С

  Все выпуски  

Школа 1С: Игра на работе (#59)


Школа 1С
Выпуск 59
Игра на работе

Здравствуйте, дорогие подписчики!

Этот выпуск нашей рассылки «Школа 1С» очередной – третий – из серии совместных выпусков, подготовленных при участии команды проекта 1CV8GAMES. Игры для программ системы «1С:Предприятие 8», которые создаются и бесплатно распространяются участниками проекта, представлены на сайте www.1cv8games.ru. Наши друзья из проекта 1CV8GAMES уже выпустили девять игр – «Пятнашки», «Флип-Флоп», «Мемо», «Цветоряд» и «Вращающийся квадрат» в апреле, «Обход конём», «Переливания вина» и «Собаки и кошки» в мае, «Четвёртый» в июне – а в июле планируют очередное пополнение коллекции.

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

Слово Владиславу:

 

Предисловие

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

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

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

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

 

Загрузка

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

(следующее ниже описание процесса загрузки игры приведено в предположении, что Вы пользуетесь программой Internet Explorer компании Microsoft; если Вы пользуетесь другим браузером, то процесс может выглядеть иначе)

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

В новом окне Вам нужно сперва выбрать место, где будет сохранен файл с игрой. Например, это может быть папка 1CV8GAMES, размещенная на Рабочем столе. Выберите ее. Затем Вам нужно ввести имя файла. Система автоматически уже подставила наш вариант имени («dogs-n-cats.epf» для игры «Собаки и кошки»), это английское название игры (к сожалению, некоторые системы не понимают русских названий файлов), а через точку указан тип файла (буквы «epf» обозначают внешнюю обработку системы «1С:Предприятие 8»). Вы можете не изменять имя файла и оставить его как есть. Жмите на кнопку «Сохранить»!

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

После появления окна «Загрузка завершена» нажмите в нем на кнопку «Закрыть». Все, Вы загрузили игру с сайта!

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

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

 

Первый способ: открыть

Первый способ самый обычный и стандартный для всех программ, которые умеют работать с внешними файлами. Как и во многих других приложениях для Windows, в программах системы «1С:Предприятие 8» открыть внешний файл, а в рассматриваемом нами случае это внешняя обработка или внешний отчет, можно, выбрав в меню «Файл» пункт «Открыть…» (можно нажать Ctrl+O на клавиатуре). В появившемся стандартном окне выбора файла войдите в нужную папку (в качестве примера мы взяли папку 1CV8GAMES на Рабочем столе, помните?), выберите файл внешней обработки (в нашем примере: «dogs-n-cats.epf») и нажмите на кнопку «Открыть».

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

 

Второй способ: затащить

Этот способ основан на поддерживаемой операционной системой Windows и многими ее приложениями, в том числе и 1С:Предприятием 8, технологии Drag & Drop (drag-and-drop, буквально: «притащи и брось»). Использование этой технологии состоит всего в трех действиях: схватить, перетащить и отпустить. Если Вы умело работаете «мышкой», то этот способ как раз для Вас!

Итак, у Вас должно быть одновременно открыто два окна: окно «1С:Предприятие» и окно папки с файлом внешней обработки (выше мы с Вами договорились, что это папка 1CV8GAMES на Рабочем столе, содержащая файл «dogs-n-cats.epf»). В окне папки 1CV8GAMES подведите курсор «мышки» к файлу внешней обработки «dogs-n-cats.epf» и нажмите левую кнопку «мышки» (это называется «схватить»). Не отпуская левую кнопку «мышки» переведите курсор «мышки» в область окна «1С:Предприятие» (это называется «перетащить»). Теперь отпустите нажатую левую кнопку «мышки» (это называется «отпустить»). Визуально это выглядит так, будто Вы схватили объект в одном окне и перетащили его в другое окно.

Все, теперь система «1С:Предприятие» откроет файл внешней обработки (игры) и запустит ее!

Технология Drag & Drop весьма удобна, и мы используем ее в некоторых наших играх, например, в играх «Цветоряд» и «Собаки и кошки», где игрок «таскает» цветные квадратики в пустые ячейки.

 

Третий способ: сохранить

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

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

Рассматривать подробно третий способ будем на типовых конфигурациях от фирмы «1С» - «Бухгалтерия предприятия» (редакция 1.6), «Зарплата и управление персоналом» (редакция 2.5) и «Управление торговлей» (редакция 10.3), а также на примере совместного продукта «1С:Управляющий. Стандарт» (редакция 1.3).

Этот способ основан на принципе «Один раз сохраняем, много раз используем», то есть нам нужно один раз сохранить в информационной базе внешнюю обработку, которую потом будем многократно запускать.

Список таких внешних обработок ведется в окне «Дополнительные внешние обработки» (или «Внешние обработки» для «1С:Управляющий. Стандарт»), которое можно открыть следующим образом:
 — (для БП и ЗУП) в меню «Сервис» в подменю «Дополнительные отчеты и обработки» выбрать пункт «Дополнительные внешние обработки»;
 — (для УТ) в меню «Сервис» в подменю «Внешние печатные формы и обработки» выбрать пункт «Внешние обработки» (доступно в интерфейсе «Полный»);
 — (для «Управляющий. Стандарт») в меню «Сервис» выбрать пункт «Внешние обработки».

Работа со списком внешних обработок аналогична работе с формой списка практически любого справочника – строки в списке можно добавлять, редактировать и удалять (в БП, ЗУП и УТ их еще можно собирать в отдельные группы). 

 

Как добавить в список новую внешнюю обработку? 

1. В открытом списке внешних обработок нажмите кнопку «Добавить» (или Ins на клавиатуре);
2.
Введите наименование добавляемой обработки (для нашего примера – «Собаки и кошки»);
3.
Введите комментарий к добавляемой обработке (например, «Игра «Собаки и кошки» от 1CV8GAMES»);
4.
Загрузите файл внешней обработки:
 а) (для БП, ЗУП и УТ) нажмите на кнопку «Заменить файл внешней обработки» с картинкой открытой папки;
 б) (для «Управляющий. Стандарт») нажмите на кнопку «Загрузить» с картинкой открытой папки;
 в) в окне «Открыть» выберите папку (в нашем примере – 1CV8GAMES на Рабочем столе) с файлом внешней обработки (в нашем примере – «dogs-n-cats.epf») и нажмите на кнопку «Открыть»;
5.
Нажмите на кнопку «Записать»;
6.
Нажмите на кнопку «Закрыть».

 

Как запустить внешнюю обработку из списка? 

1. В открытом списке внешних обработок выберите строку с обработкой, которую Вы хотите запустить (в нашем примере – «Собаки и кошки»);
2.
Сделайте двойной клик левой кнопкой «мышки» на названии обработки (в программе «1С:Управляющий. Стандарт» вместо этого можно нажать на кнопку «Запустить»).

 

Как изменить название, заменить (обновить) файл уже сохраненной внешней обработки? 

1. В открытом списке внешних обработок выберите строку с обработкой, название или файл которой Вы хотите заменить/обновить (в нашем примере – «Собаки и кошки»);
2.
Нажмите на кнопку «Изменить» («Изменить текущий элемент») (или F2 на клавиатуре);
3.
Измените (если нужно)  наименование обработки;
4.
Измените (если нужно) комментарий к обработке (например, «Игра «Собаки и кошки» от 1CV8GAMES (версия 1.01.009)»);
5.
Загрузите (если нужно) новый файл внешней обработки:
 а) (для БП, ЗУП и УТ) нажмите на кнопку «Заменить файл внешней обработки» с картинкой открытой папки;
 б) (для «Управляющий. Стандарт») нажмите на кнопку «Загрузить» с картинкой открытой папки;
 в) в окне «Открыть» выберите папку (в нашем примере – 1CV8GAMES на Рабочем столе) с файлом внешней обработки (в нашем примере – «dogs-n-cats.epf») и нажмите на кнопку «Открыть»;
6.
Нажмите на кнопку «Записать»;
7.
Нажмите на кнопку «Закрыть».

 

Как удалить внешнюю обработку из списка? 

1. В открытом списке внешних обработок выберите строку с обработкой, которую Вы хотите удалить;
2.
Нажмите на кнопку «Удалить» («Установить пометку на удаление») (или Del на клавиатуре) – так Вы установите пометку на удаление этой обработки;
3.
Непосредственное удаление происходит так же, как и в других случаях при работе с программой «1С:Предприятие 8»: через пункт «Удаление помеченных объектов» меню «Операции».

 

Послесловие

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

 

Выпуск подготовил: Владислав Аврутин
Автор рассылки: Алексей Куприйчук 


В избранное