+38 (067) 901-63-22

Корзина

0 товара(ов) на сумму
0 грн.

Записи автора Рудюк Сергей

Публикация исходного кода в Wordpress с помощью модуля SyntaxHighlighter

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

1

2

3

4

#button {

<code>font-weight: <code>bold;

<code>border: <code>2px solid <code>#fff;

}

Чтобы получить результат, аналогичный приведенному выше фрагменту, заключите свой код в эти теги:

[code language="css"]
ваш код
[/code]

Параметр «language» определяет язык и правила подсветки синтаксиса. Поддерживаются следующие значения:

  • actionscript3
  • bash
  • coldfusion
  • cpp
  • csharp
  • css
  • delphi
  • erlang
  • fsharp
  • diff
  • groovy
  • html
  • javascript
  • java
  • javafx
  • matlab
  • objc
  • perl
  • php
  • text
  • powershell
  • python
  • r
  • ruby
  • scala
  • sql
  • vb
  • xml

Если значение параметра «language» не задано, используется значение «text» (без подсветки синтаксиса).
Код между тегами «code» будет автоматически закодирован для отображения, поэтому вам не стоит беспокоиться об элементах HTML или о чем-либо подобном.

Параметры конфигурации

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

  • autolinks (true/false) — Каждый URL в коде отображается как гиперссылка. Значение по умолчанию: true.
  • collapse (true/false) — Если задано значение true, при загрузке страницы область кода будет свернута. Для того, чтобы развернуть ее, нужно будет кликнуть по ней. Это полезно для больших фрагментов кода. По умолчанию задано значение false.
  • firstline (номер) — Определяет, с какого числа начинается нумерация строк. Значение по умолчанию: 1.
  • gutter (true/false) — Если задано значение false, номера строк будут скрыты. Значение по умолчанию: true.
  • highlight (номера, разделенные запятыми) — Номера строк, которые будут выделены, например, «4,7,19».
  • hmtlscript (true/false) — Если задано значение true, выполняется подсветка HTML/XML-кода. Это полезно при публикации смешанного кода, например, PHP внутри HTML. Работает только с некоторыми языками. Значение по умолчанию: false.
  • light (true/false) — Если задано значение true, номера строк и панель инструментов будут скрыты. Это полезно при размещении фрагмента кода из одной-двух строк. Значение по умолчанию: false.
  • padlinenumbers (true/false/целое число) — Позволяет контролировать дополнение номеров строк нулями. Значение true задает автодополнение, значение false отключает дополнение, число задает фиксированное количество знаков для номеров строк.
  • toolbar (true/false) — Если задано значение false, при наведении на код не будет появляться панель инструментов с кнопками. Значение по умолчанию: true.
  • wraplines (true/false) — Если задано значение false, будет отключен перенос строк. При наличии длинных строк появится горизонтальная полоса прокрутки.
  • title (строка) – заголовок для кода. Может быть полезным в сочетании с параметром <code>collapse.

Примеры использования вышеописанных параметров:

8

9

10

11

Эта строка не выделена.

Эта строка выделена.

Эта строка выделена.

Эта строка не выделена.

0001

Это короткий фрагмент кода с дополнением номеров строк нулями до 4 знаков.

//В этом примере отключен перенос строк. Чтобы прочитать текст полностью, вам придется воспользоваться полосой прокрутки. Кроме того, в данном примере отключена нумерация строк и спрятана панель инструментов.

А это фрагмент кода побольше. Здесь выбран язык PHP и выделена строка номер 12.

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

<!DOCTYPE html PUBLIC <code>"-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd</a>">

<html xmlns=<code>"<a href="http://www.w3.org/1999/xhtml" data-mce-href="http://www.w3.org/1999/xhtml">http://www.w3.org/1999/xhtml</a>" xml:lang=<code>"en" lang=<code>"en">

<head>

<code><meta http-equiv="Content-Type" <code>content="text/html; charset=UTF-8" <code>/>

<code><title>WordPress.com Code Example</title>

</head>

<body>

<code><h1>WordPress.com Code Example</h1>


<code><p><?php echo <code>'Hello World!'; ?></p>


<code><p>Эта строка выделена.</p>


<code><p>Очень-очень-очень-очень-очень-очень-очень-очень-очень-очень-очень-очень-очень-очень-очень-очень-очень-очень-очень-очень-очень-очень-очень-очень-очень длинная строка.</p>


<code><div class<code>="foobar"<code>>

<code>This is an

<code>example of smart

<code>tabs.

<code></div>


<code><p><a href="http://wordpress.com/</a>">WordPress.com</a></p>

</body>

</html>

Благодарности
Для реализации данной возможности используется проект SyntaxHighlighter (автор Alex Gorbatchev). Пользователи WordPress.org могут установить соответствующий плагин.

Источник: https://ru.support.wordpress.com/code/posting-source-code/

Настройка веб-браузеров для работы с 1С

Настройка и использование веб-браузера Microsoft Internet Explorer

Особенности использования

Для работы с веб-клиентом в операционной системе Windows XP SP 2 требуется наличие системной библиотеки jscript.dll версии 5.6.0.8834 или выше.

Библиотека находится в каталоге system32 операционной системы. Если на вашем компьютере установлена более ранняя версия библиотеки, то возможно значительное замедление работы веб-клиента. Для обновления версии необходимо скачать пакет обновлений, находящийся по адресу http://support.microsoft.com/kb/942840/en-us.

При использовании Microsoft Internet Explorer 7 и Microsoft Internet Explorer 8 при включенных закладках, в том окне, где закладки есть, для переключения с помощью клавиатуры из главного (окно с закладками) в дочернюю форму (отдельное окно) следует использовать сочетания клавиш [Shift]+Ctrl+F6. Если закладки отключены, то для переключения можно использовать также сочетания клавиш [Shift+]Ctrl+Tab.

Особенности использования расширенных средств работы с файлами

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

Реализация для Internet Explorer требует установки специального ActiveX компонент "1С:Предприятие 8.2. Расширение работы с файлами для Internet Explorer (x86)", либо ее 64 разрядный вариант для 64 разрядного Internet Explorer. Компонент включен в платформу, но ее установка должна быть предусмотрена в конфигурации (должен быть реализован вызов метода УстановитьРасширениеРаботыСФайлами).

Для работы с компонентом, в браузере должны быть предоставлены права на установку и использование подписанных ActiveX компонентов для зоны, в которой находится веб-сайт.

Для работы с файлами используется библиотека Microsoft Core XML Services (MSXML). Рекомендованные версии MSXML 6.0 и MSXML 4.0. В случае использования MSXML 3.0, возможны проблемы с передачей файлов большого размера с клиента на сервер.

Со списком версий модулей MSXML, ограничений и рекомендаций по установке можно ознакомиться на странице http://support.microsoft.com/kb/269238.


Настройки использования веб-браузера

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

  • В меню Сервис (Tools) выберите пункт Свойства обозревателя (Internet Options) и выполните настройки:
  • Разрешите выполнение JavaScript скриптов:
    • на вкладке Безопасность (Security) для зоны Internet нажмите кнопку Другой (Custom level);
    • в разделе Сценарии (Scripting) для параметра Астивные сценарии (Active scripting) установите Разрешить (Enable) и нажмите кнопку "OK".
  • Разрешите всплывающие окна:
    • перейдите на вкладку Конфиденциальность (Privacy);
    • в разделе Блокирование всплывающих окон (Pop-up Blocker) снимите флажок Блокировать всплывающие окна (Block Pop-ups).
  • Разрешите использование cookies:
    • на вкладке Конфиденциальность (Privacy) с помощью регулятора выберите уровень использования cookies - не выше Умеренно высокий (Medium High).

Если предполагается совместная работа со сканером штрих-кодов, электронными весами или другими внешними компонентами, необходимо выполнить следующую настройку веб-браузера:

  • на вкладке Безопасность (Security) нажмите кнопку Другой (Custom level);
  • в открывшемся окне необходимо установить Разрешить (Enable) для следующих параметров:
    • Запрос разрешения для ActiveX объектов (Automatic promting for ActiveX controls);
    • Загрузка подписанных ActiveX объектов с разрешения пользователя (Download signed ActiveX controls);
    • Работа с ActiveX объектам и плагинами (Run ActiveX controls and plug-ins);
    • Работа с объектами, помеченными как безопастные (Script ActiveX controls marked safe for scripting).

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

Для настройки языка ввода по умолчанию выполните следующие действия:

  • откройте настройки операционной системы "Язык и региональные стандарты" ("Regional and Languages Options");
  • на закладке "Языки" ("Languages") в разделе "Языки и службы текстового ввода" ("Text services and input languages") нажмите кнопку "Подробнее..." ("Details...");
  • в открывшемся окне на закладке "Параметры" ("Settings") в разделе "Язык ввода по умолчанию" ("Default input language") выберите нужный язык;
  • нажмите кнопку "OK".

При работе в Internet Explorer 8 в некоторых ситуациях при переходе к уже открытому окну из другого окна будет выдаваться диалог с текстом "Нажмите OK для перехода к окну" и кнопкой OK. После нажатия кнопки будет осуществлен переход к окну.

Настройка и использование веб-браузера Mozilla Firefox

Особенности использования

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

Настройки использования веб-браузера

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

  • Откройте браузер, в меню Инструменты (Tools) выберите пункт Настройки (Options);
  • В открывшемся окне перейдите в раздел Содержимое (Content)
    • Снимите флажок Блокировать всплывающие окна (Block pop-up windows);
    • Установите флажок Использовать JavaScript (Enable JavaScript).
  • Перейдите в раздел Приватность (Privacy) установите следующие настройки:
    • Установите флажок Принимать cookies с сайтов (Assept cookies from sites);
    • Для детальной настройки приема или отклонения cookies щелкните кнопку Исключения (Exeptions) и следуйте пояснениям диалога настройки.

В случае если в качестве браузера используется английская версия Mozilla Firefox, то для правильной работы веб-клиента требуется выполнить следующую настройку (расположение настроек приведено для версии 3.5):

  • Откройте браузер, в меню Tools выберите пункт Options;
  • На закладке Contents в группе Fonts & Colors нажмите кнопку Advanced;
  • В параметре Default Character Encoding выберите Unicode.

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

В окне осуществляется настройка следующих параметров обозревателя (в круглых скобках указывается аналогичные параметры настроек веб-браузера):

  • Разрешить работу с буфером обмена, расширением работы с файлами, внешними компонентами (signed.applets.codebase_principal_support) - для работы с буфером обмена, внешними компонентами и расширенной работы с файлами (значение true);
  • Разрешить использование в параметрах строки запуска нелатинских символов (network.standard-url.encode-query-utf8) - для использования нелатинских символов в адресной строке (значение true);
  • Разрешить использование клавиатуры для переключения между окнами приложений (dom.popup_allowed_events) - для разрешения навигации по окнам приложения с клавиатуры (добавляет к значению параметра событие keydown);
  • Использовать аутентификацию операционной системы (network.automatic-ntlm-auth.trusted-uris) - если установлен, то будет выполняться аутентификация операционной системы. Данная настройка изменяет только значение ключа network.automatic-ntlm-auth.trusted-uris. Для аутентификации операционной системы в конкретной конфигурации сети и веб-сервера, возможно, потребуется задание значений для ключей network.negotiate-auth.trusted-uris и network.negotiate-auth.delegation-uris. Дополнительную информацию см. в https://developer.mozilla.org/en/Integrated_Authentication.

Данные параметры можно также настроить вручную. Для этого необходимо в адресной строке веб-браузера набрать about:config, затем в строке фильтра набрать любое слово из имени параметра (например, principal) и поменять его значение в списке.

Рекомендуется выполнить настройку для сохранения файлов:

  • Откройте браузер, в меню Инструменты (Tools) выберите пункт Настройки (Options);
  • В открывшемся окне перейдите в раздел Основные;
  • Установите флажок Всегда выдавать запрос на сохранения файла.

Для ручной настройки аутентификации следует:

  • в адресной строке браузера набрать about:config.
  • затем на странице настроек в строке фильтра ввести название параметра.
    Данная настройка осуществляется для трех параметров:
    • network.automatic-ntlm-auth.trusted-uris,
    • network.negotiate-auth.delegation-uris,
    • network.negotiate-auth.trusted-uris.
  • далее задать список веб-серверов, через которые будет осуществляться работа с базой "1С:Предприятия".

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

  • Веб-сервер поддерживает NTLM-аутентификацию.
    Если имя веб-сервера, к которому осуществляется попытка доступа, перечислено в списке имен, содержащихся в параметре network.automatic-ntlm-auth.trusted-uris, то будет осуществлена попытка автоматической аутентификации. Если же имени веб-сервера там нет, то браузер покажет диалог, в котором необходимо указать логин и пароль пользователя для доступа к веб-серверу.
  • Веб-сервер поддерживает Kerberos-аутентификацию.
    Для того, чтобы получить доступ к веб-серверу с данным типом аутентификации, в параметр network.negotiate-auth.trusted-uris нужно добавить имя этого веб-сервера. При работе с файловой информационной базой этого будет достаточно. В случае необходимости обеспечить автоматическую аутентифкацию пользователей веб-клиента при использовании клиент-серверного варианта "1С:Предприятия", необходимо добавить DNS-имя этого веб-сервера в параметр network.negotiate-auth.delegation-uris.
    В случае, если имя веб-сервера, к которому осуществляется доступ, не обнаружено в параметре network.negotiate-auth.trusted-uris, аутентификация производиться не будет, и пользователь увидит сообщение об ошибке 401 Unauthorized. Для информирования пользователя о действиях, которые ему необходимо предпринять, администратор может модифицировать страницу сообщения об ошибке 401 (см. документацию к используемому веб-серверу).

Особенности использования расширенных средств работы с файлами

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

Расширение для работы с файлами требует предоставления привилегии UniversalXPConnect. Веб-браузер Mozilla FireFox выполняет запрос привилегии интерактивно, но пользователь может запомнить решение для данного веб-сайта.

В случае, если веб-браузер Mozilla FireFox запомнил решение пользователя по предоставлению привилегии, а пользователь хочет изменить это решение, ему придется самостоятельно отредактировать файл prefs.js, который хранится в папке его профиля веб-браузера Mozilla Firefox.

Описание, как найти папку профиля, находится здесь:
http://wiki.mozilla.ru/index.php/О профилях Mozilla Firefox (русскоязычная статья)
http://support.mozilla.com/en-US/kb/Profiles (англоязычная статья).

Далее нужно:
1. Завершить работу Mozilla FireFox.
2. Открыть prefs.js любым текстовым редактором
3. Найти в тексте строку UniversalXPConnect. Будет найден фрагмент текста следующего вида:
user_pref("capability.principal.codebase.p.granted", "UniversalXPConnect");
user_pref("capability.principal.codebase.p.id", "");
user_pref("capability.principal.codebase.p.subjectName", "");
либо
user_pref("capability.principal.codebase.p.denied", "UniversalXPConnect");
user_pref("capability.principal.codebase.p.id", "");
user_pref("capability.principal.codebase.p.subjectName", "");
где - любое число, а - это адрес нужного веб сайта. Если другой, то нужно продолжить поиск "UniversalXPConnect" по тексту.
4. Удалить найденные строки из текста.

Настройка и использование веб-браузера Apple Safari

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

Для этого откройте меню Настройки Safari (Safari Settings) выберите пункт Настройки (Preferences) и выполните настройки:

  • Разрешите выполнение JavaScript скриптов:
    на закладке Безопасность (Security) выберите Подключить JavaScript (Enable JavaScript)
  • Разрешите использование cookies:
    на закладке Безопасность (Security) в группе Принимать cookies (Accept cookies) выберите Только от посещаемых сайтов (Only from sites I visit);
  • Разрешите всплывающие окна:
    на закладке Безопасность (Security) снимите флажок Блокировать всплывающие окна (Block pop-up windows).

Рекомендуется выполнить настройку для сохранения файлов. Для этого:

  • В меню Настройки Safari (Safari Settings) выберите пункт Настройки (Preferences);
  • На закладке Основные (General) установите флажок Всегда выполнять запрос перед загрузкой (Always prompt before downloading).

Настройка и использование веб-браузера Google Chrome

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

Для этого откройте меню Инструменты (Tools), выберите пункт Параметры (Options), на закладке Расширенные (Under the Hood) нажмите кнопку Настройки содержания (Content settings) и выполните настройки:

  • Разрешите использование cookies:
    на закладке Файлы cookie (Cookies) выберите Разрешить сохранять локальные данные (рекомендуется) (Allow local data to be set (recommended)) или настройте исключения;
  • Разрешите выполнение JavaScript скриптов:
    на закладке JavaScript выберите Разрешить всем сайтам использовать JavaScript (рекомендуется) (Allow all sites to run JavaScript (recommended) или настройте исключения;
  • Разрешите всплывающие окна:
    на закладке Всплывающие окна (Pop-ups) выберите Разрешить всплывающие окна для всех сайтов (Allow all sites to show pop-ups) или настройте исключения.

Рекомендуется выполнить настройку для сохранения файлов. Для этого:

  • Откройте меню Инструменты (Tools), выберите пункт Параметры (Options);
  • На закладке Расширенные (Under the Hood) в разделе Загрузки (Downloads) установите флажок Запрашивать место для сохранения каждого файла перед загрузкой (Ask where to save each file before download).

Настройка доступной оперативной памяти в Linux Ubuntu для PostgreSQL

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

Это делается таким образом:

echo 8589934592 >/proc/sys/kernel/shmall
echo 8589934592 >/proc/sys/kernel/shmmax

или в файле /etc/sysctl.conf прописываются строки:
kernel.shmall = 8589934592
kernel.shmmax = 8589934592

Так же, если у Вас много оперативной памяти, можно уменьшить использование виртуальной памяти. Для этого, допишите параметр:

vm.swappiness=10

swappiness имеет значение от 0 до 100 и представляет собой процент использования виртуальной памяти.

Для того, чтоб применить изменения, не забудьте выполнить команду:

sudo /sbin/sysctl -p

В данном случае, выделяется приложениям 8 Гб, остальная часть идет на нужны операуионной системы.

Полезные статьи по теме:

http://sysdba.org.ua/ustanovka/oracle/ustanovka-oracle-10g-redaktsii-express-i-enterprise-v-ubuntu-8.04.html

Источник: http://postgrestips.blogspot.com/

Передача файла на сервер. Тонкий и веб-клиенты

Небольшая задачка

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

1

Прикрепление файлов в толстом клиенте в справочнике "Организации"
("Управление производственным предприятием", вер. 1.3)

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

2

Как передать файл с клиента на сервер
для тонкого и веб-клиентов.

В настоящей статье рассмотрим процесс передачи файла как для тонкого клиента 1С:Предприятия 8.2, так и для варианта работы через веб-клиент.


Тонкий клиент - проще простого!

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


3

Для демонстрации передачи файла в таком режиме создадим тестовую конфигурацию, в которой будет справочник "Файлы" с реквизитами "Хранилище" (тип "Хранилище значения" для хранения двоичных данных файла) и "ИмяФайла" (строковой реквизит, в котором хранится исходное имя прикрепленного файла).


Самое интересное будет в форме элемента этого справочника. Для прикрепления файла с диска клиентского компьютера добавим команду "Прикрепить файл".

4

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

5

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

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


6

Запись двоичные данных файла в реквизит "Хранилище"
на серверной стороне

Приведенный способ передачи файла с клиента на сервер рабочий, не раз применял его для решения практических задач. Об оптимальности предложенного способа хранения файлов в базе сейчас речь не идет. Единственная проблема, с которой встречался при передаче файла таким образом - это "вылет" платформы, если размер файла был более ~200 МБ. Было это примерно 2 года назад, возможно, такая ситуация была связана больше с качеством соединения, чем с платформой.

Web-клиент - давайте разберемся!

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

6

Веб-клиент. Ошибка открытия диалога выбора файла

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


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

7

Установка и подключение расширения работы с файлами
для веб-клиента 1С:Предприятия 8.2

Первый вызов метода "ПодключитьРасширениеРаботыСФайлами" позволяет определить было ли оно установлено ранее. Если подключение компоненты не было выполнено, то выполняется его установка и повторная попытка подключения. Но и после этого прикрепить файл не удастся! Вот какая ошибка встретится у нас на пути:

8

Все дело в том, что веб-клиент не поддерживает конструктор двоичных данных файла на основании пути к нему в файловой системе. Эта ошибка появляется при попытке выполнения строчки с этим конструктором:

"Новый ДвоичныеДанные(<ПутьКФайлу>);"


Как же тогда быть и передать файл на сервер?


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

9

Передача файлов на сервер. Веб-клиент 1С:Предприятия 8.2

Что касается изменений в серверном вызове, то они незначительные. Если процедура "ПрикрепитьФайлСервер" вызывается с веб-клиента, то сначала производится получение двоичных данных из временного хранилища значений, и уже после записывается в базу данных:

10

Обработка переданного из веб-клиента файла на сервере


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

К чему мы пришли?

Задача решена, все работает. Но стоит сказать о некоторых подводных камнях, с которыми Вы можете столкнуться. Первое, что нужно обязательно знать - это ограничение веб-клиента платформы 1С:Предприятие 8.2 при работе с такими браузерами как Google Chrome, Safari или Mozilla Firefox. Установить на них расширение работы с файлами проблематично. С первыми двумя у меня так и не получилось научить веб-клиент загружать файлы на сервер. С Firefox задача также была решена, но после долгих танцев с бубном.


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

22

Google Chrome не поддерживает расширение
работы с файлами 1С:Предприятия 8.2

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

Файлы для загрузки:

  1. Информационная база с примером из статьи.

Настройка shared memory

Вот такая ошибка может появлятся в логах Zoneminder'а:

WAR [Buffer overrun at index 31, image 902111, slow down capture, speed up analysis or increase ring buffer size]


Для оптимизации работы рекомендуется изменить значения shmmax и shmall в sysctl.conf.

Но какие значения ставить shmmax и shmall? Для этого сделан небольшой скрипт. Его задача – посчитать и вывести размер shared memory, который равен половине доступной на сервере памяти (всей доступной).

#!/bin/bash<br> <code># simple shmsetup script
page_size=`getconf PAGE_SIZE`<br> <code>phys_pages=`getconf _PHYS_PAGES`
shmall=`expr $phys_pages / 2`<br> <code>shmmax=`expr $shmall \* $page_size`
echo kernel.shmmax = $shmmax<br> <code>echo kernel.shmall = $shmall

Например, для сервера с 2Гб RAM скрипт выдаст следующее:

kernel.shmmax = 1055092736
kernel.shmall = 257591

Здесь SHMMAX - максимальный размер (в байтах) на сегменте shared memory, установлен в 1 Гб. SHMALL – общее количество разделяемой памяти (в страницах), какое все процессы на сервере могут использовать. Количество байтов в странице зависит от операционной системы; в, основном, по умолчанию 4096 байт.

Для того, что бы эти данные применились для Linux, выполните данную команду от root (./shmsetup – данный скрипт):

./shmsetup >> /etc/sysctl.conf

И проверьте правильность:

sysctl -p

ЗЫ. Также не забываем про семафоры в системе:

$ ipcs -l<br> <code>…
—— Пределы семафоров ——–<br> <code>максимальное количество массивов = 128
максимум семафоров на массив = 250<br> <code>максимум семафоров на всю систему = 32000
максимум операций на вызов семафора = 32<br> <code>максимальное значение семафора = 32767

Значения в sysctl:

$ sysctl kernel.sem<br> <code>kernel.sem = 250 32000 32 128

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


После установки и настройки Zoneminder'а сервер был загружен на 70-80%, а во время создания avi-файлов на все 100%. После изменения параметров shmmax и shmall нагрузка в нормальном режиме стала около 35%, а во время склейки изображений в avi ~80%.


Источник: http://wiki.ayac.ru/skripty/nastrojka-shared-memory

Windows Server 2012. Установка и настройка удалённых рабочих столов

Вступление.

В этом материале будет затронуты роли служб удалённых рабочих столов на Windows Server 2012. С помощью этих служб мы сможем разрешать доступ к удалённым рабочим столам, настраивать сервер терминалов (terminal server), запускать приложения через службу RemoteApp, которая позволяет приложению, запущенному на компьютере клиенте выглядеть, так как если бы оно было запущено локально. Так же мы рассмотрим службу TSWebAccess , которая позволяет публиковать приложение на локальном веб сервере, после чего клиенты получают удобный доступ ко всем опубликованным приложениям на сервере терминалов по адресу http://ip/RDWeb.

Подготовка Windows Server 2012 к установке службы удалённых рабочих столов.

Для того что бы установить службы удалённых рабочих столов нам необходимо подготовить наш компьютер под управлением Windows Server 2012. Перед установкой необходимо сделать следующее:

  • Дать компьютеру осмысленное имя.
  • Задать статические параметры сетевого подключения.
  • Ввести компьютер в домен

Я задал следующие настройки:

  • Имя компьютера: TS
  • Параметры сетевого подключения:

IP: 192.168.0.2

Маска: 255.255.255.0

Шлюз: 192.168.0.1

DNS: 192.168.0.1

  • Ввёл компьютер в домен vlanblog.ru, создав на контроллере домена пользователя adm.ts с правами администратора.

Как задать те или иные настройки вы можете прочитать в моей прошлой статье “Windows Server 2012. Установка и настройка Active Directory.”

Установка роли служб удалённых рабочих столов.

  • Запускаем “диспетчер сервера”.
  • Выбираем "добавить роли и компоненты".
  • Ознакомившись с первым этапом “мастера добавления ролей и компонентов” и нажимаем “Далее”.

1_mirc_startjob

  • На втором шаге мастер предлагает выбрать нам тип установки. Выбираем “Установка служб удалённых рабочих столов”.

2_mirc_installtype

Следующим шагом нам необходимо выбрать тип развертывания. Выбираем “Standard deployment” и нажимаем “Далее”.

3_mirc_deploymenttype

Выбираем сценарий “Развертывание рабочих столов на основе сеансов” и жмём “Далее”.

4_mirc_scenariodeployment

На этой странице, мастер показывает, какие роли будут установлены для обеспечения работы “служб удалённых рабочих столов”, ознакамливаемся и нажимаем “Далее”.

5_mirc_reviewrs

  • Теперь нужно выбрать сервер “посредник подключений к удалённому рабочему столу”, выбираем сервер в "Пуле серверов" и нажимаем “Далее”.

В моём примере я выбираю TS.vlanblog.ru

6_mirc_servermediator

  • На этом этапе мастер просит выбрать сервер “веб-доступа к удалённым рабочим столам”. На этом шаге можно выбрать сервер из списка “Пул серверов” или поставить галочку напротив пункта, который обозначает что роль “веб-доступа к удалённым рабочим столам” будет установлена на том же сервера, на котором установлена роль “посредника подключений к удалённому рабочему столу”. Ставим галку и жмём “Далее”.

В моём примере я выбираю TS.vlanblog.ru

7_mirc_serverwebaccess

Укажем сервер “узла сеансов удалённых рабочих столов” выбрав наш сервер из списка “Пул серверов” и нажмём “Далее”

В моём примере я выбираю TS.vlanblog.ru

После проделанных шагов, мастер “добавления ролей и компонентов” просит нас подтвердить свой выбор установкой галочки напротив пункта “Автоматически перезапускать конечный сервер, если это потребуется”. Проверяем выбранные нами настройки, если всё правильно ставим галочку и нажимаем “Развернуть”. 8_mirc_sessionrdc

После проделанных шагов, мастер “добавления ролей и компонентов” просит нас подтвердить свой выбор установкой галочки напротив пункта “Автоматически перезапускать конечный сервер, если это потребуется”. Проверяем выбранные нами настройки, если всё правильно ставим галочку и нажимаем “Развернуть”.

9_mirc_install

Ждём пока на сервер, установятся выбранные нами роли, после чего компьютер будет автоматически перезагружен. Когда Windows Server 2012 запустится, входим в домен под пользователем, который устанавливал “службы удалённых рабочих столов” (в моём примере это пользователь: adm.ts). После чего автоматически запустится “Мастер добавления ролей и компонентов”, который настроит установленные службы. Дожидаемся окончания настройки и нажимаем “Закрыть”.

8_mirc_sessionrdc

11_mirc_installomplete

  • На этом установка “служб удалённых рабочих столов” завершена.

Публикация приложений RemoteApp

Для начала нам нужно создать коллекцию сеансов, для этого запустим “мастера создания коллекции”

  • Открываем “Диспетчер сервера”
  • Выбираем “Службы удалённых рабочих столов”
  • В разделе “Общие сведения”, выбираем пункт “Создание коллекций сеансов”

12_srdc_startmastersession

Теперь создадим коллекцию сеансов с помощью мастера:

  • На первом шаге мастер предлагает ознакомиться с требованиями для успешного создания коллекции сеансов. Если все требования соблюдены, нажимаем “Далее”.

13_ccm_requirements

  • Следующим шагом надо задать имя коллекции, так же по желанию можно задать описание коллекции. После того как имя задано, нажимаем “Далее”

В моём примере коллекция получила название Office и описание WordPad, Paint.

14_ccm_namecollections

Теперь выберем сервер “Узлов сеансов удалённых рабочих столов” из списка “Пул серверов” для добавления в коллекцию и нажмём “Далее”

15_ccm_serverrdcsession

  • Теперь можно добавить пользователя или группу пользователей, которым необходим доступ к этой коллекции сеансов. После чего нажимаем “Далее”.

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

16_ccm_userandgroupadd

На этом этапе мы может задать путь к дискам с профилями пользователей. Т.К. в моей конфигурации диски профилей пользователей отсутствуют, я снимаю галочку с пункта “Включить диски профилей пользователей” и жму “Далее”.

17_ccm_diskuserprofile

Теперь мастер просит нас подтвердить выбранные нами настройки коллекции. Смотрим выбранные нами параметры и если всё нормально нажимаем “Создать”.

18_ccm_create

После того как мастер закончит создавать коллекцию, нажимаем “Закрыть”

19_ccm_progress

Теперь опубликуем приложения в нашей коллекции. Для этого в разделе “Коллекции” выбираем созданную ранее коллекцию, в моём случае она называется “Office”. После чего в разделе “Удалённые приложения REMOTEAPP” нажимаем кнопку “Задачи” после чего выбираем пункт “Опубликовать удалённое приложение “RemoteApp”. Тем самым мы запустили мастер “Публикация удалённых приложений RemoteApp”.

  • На первом шаге мастера “Публикации удалённых приложений” мы выбираем приложения для публикации, отмечаем галочками приложения, которые хотим опубликовать. Если нужного нам приложения в списке не оказалось, его можно добавить, нажав кнопку “Add” и выбрать exe файл нашего приложения. Когда мы выбрали нужные приложения, нажимаем “Далее”.

20_pra_applicationsadd

На втором шаге мастер просит убедиться нас в правильности выбора приложений, которые будут опубликованы, если всё хорошо нажимаем “Опубликовать”.

21_pra_publish

После того как приложения были опубликованы, нажимаем “Закрыть”.

22_pra_finish

Запуск опубликованного приложения с компьютера клиента

После того как приложения были опубликованы давайте попробуем их запустить и поработать с ними. Я покажу запуск приложений на компьютере клиенте под управлением Windows 7. Этот компьютер настроен следующим образом:

  • Параметры сетевого подключения задаются DHCP сервером.
  • Компьютер состоит в домене vlanblog.ru
  • Пользователь Ivan.Ivanov, который состоит в группе “Пользователи домена”
  • Конфигурация безопасности браузера Internet Explorer выставлена на “Среднее”

Запускаем Internet Explorer, после чего вводим в адресную строку http://192.168.0.2/RDWeb браузер предупредит нас о том, что сертификат не является подлинным, нажимаем “Всё равно перейти по этому адресу” и попадаем на страницу локального веб сервера “Подключение к удалённым рабочим столам и приложениям RemoteApp”. Вводим имя домена, пользователя и пароль, после чего нажимаем “Войти”.

23_ie_ralogin

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

25_ra_connection

26_ra_domuserpwd

Через некоторое время приложение будет запущено. Оно будет выглядеть, так как если бы вы запустили его локально, но на самом деле оно запущено с сервера удалённых рабочих столов.

27_theend

Источник: http://vlanblog.ru/articles/windows/windows-server-2012-ustanovka-i-nastrojka-udaljonnykh-rabochikh-stolov

Настройка клиент-серверного доступа к 1С через WEB-интерфейс

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

Настройка клиент-серверного доступа к 1С через WEB-интерфейс

В этой статье изложена инструкция как организовать работу с конфигурацией 1С через Internet обозреватель.
Для статьи была использована настройка 1С для работы с базой MS SQL Server и в качестве web-сервера использовался Internet Information Services входящий в поставку операционной системы.
Перед началом установки должны быть установлена 1С с сервером приложений, SQL Server 2005 и выше, запущен Internet Information Services.
В качестве примера для описания статьи использовались следующие версии программного обеспечения:

Параметр системы Название Версия
Операционная система Windows 8.1 Proffesional 64 разрядная
Платформа 1С 1С 8.3 8.3.5.1088
Сервер БД SQL Server 2012 SP1 x64
Internet Information Services Входят в поставку ОС Windows 8.1 8.1

Все описанные шаги могут работать как на старших релизах программ, так и на младших. Минимальные требования указаны на сайте 1С - http://v8.1c.ru/requirements/
Перед началом настроек, на компьютер должны быть установлены выше указанные в таблице продукты. При этом сервер 1С, сервер SQL могут находиться на разных физически или виртуальных компьютерах. Желательно чтобы Сервер 1С и Internet Information Services находились на одном физическом и логическом сервере (так будет меньше проблем с настройками).

Весь процесс настройки разбит на 5 шагов:
1 - Регистрация конфигурации и базы на серверах 1С и SQL
2 - Настройка IIS на сервере для публикации конфигурации
3 - Публикация WEB-приложения из 1С
4 - Настройка библиотек для работы в 64-х разрядной ОС
5 - Настройка прав доступа на папки и Брандмауэра Windows

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

А также информация о используемых ресурсах
7. Используемые ресурсы

1. Регистрация базы на серверах 1С и SQL

1.1. Запустить Сервер 1С

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

server01

1.2. Зарегистрировать кластер 1С

Запустить утилиту администрирования серверов 1С:

server02

В открывшемся окне зарегистрировать новый центральный сервер 1С предприятия:

server03

В появившемся окне ввести сетевое имя компьютера, на котором запущен 1С Сервер (или его IP-адрес):

server04

1.3. Зарегистрировать базу 1С на сервере SQL

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

server05

Выбираем "Создание новой информационной базы":

server06

В появившемся окне есть возможность создать базу из шаблона, или создать новую пустую базу (в последствии можно будет загрузить базу, загрузить конфигурацию или создать свою конфигурацию):

server07

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

server08

жмем далее и заполняем поля:

server09

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

server10

1.4. Загрузить или создать конфигурацию 1С

Запустить конфигуратор с базой:

server11

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

server12

2. Настройка IIS на сервере

Для этого пункта информация была взята из статьи: http://infostart.ru/public/71480/

2.1. Проверка установленных компонент IIS

Для работы веб-клиента 1С:Предприятия необходимы службы IIS, которые небыли установлены по умолчанию при установке Windows 8.1 x64.
Для их установки следует перейти "Пуск - Панель управления - Программы и компоненты - Включение или отключение компонентов Windows". В появившемся дереве, в ветке "Службы IIS – Службы интернета - Компоненты разработки приложений" отметить все компоненты, как показано на рисунке. Затем нажать кнопку "Ок":

server13

2.2. Разрешение 32-разрядных приложений в пуле приложений

Веб-клиент 1С:Предприятия 8.3 является 32-разрядным приложением. Поэтому для 64-разрядной ОС необходимо разрешить работу оных в пуле приложений сервера IIS. Для этого необходимо перейти "Пуск - Панель управления – Администрирование – Диспетчер служб IIS". В диспетчере служб выбрать "Пулы приложений – DefaultAppPool – Дополнительные параметры". В списке дополнительных параметров переменной "Разрешены 32-разрядные приложения" установить значение "True":

server14

Установить значение в True для параметра "Разрешены 32-разрядные приложения":

server15

2.3. Установка удостоверения пула приложений в качестве удостоверения анонимного пользователя

По умолчанию в качестве анонимного пользователя установлен пользователь IUSR, которого нет в системе. Дабы не создавать оного можно просто включить удостоверение пула приложений в качестве удостоверения анонимного пользователя. Для этого необходимо перейти "Пуск - Панель управления – Администрирование – Диспетчер служб IIS". В диспетчере служб перейти в "Проверка подлинности:

server16

На пункте "Анонимная проверка подлинности" вызвав контекстное меню "изменить":

server17

В открывшемся диалоге отметить "Удостоверение пула приложений". Закрыть диалог, нажав кнопку "ОК".

server18

3. Публикация WEB-приложения из 1С

Для публикации приложения необходимо иметь полный доступ на папку проектов IIS. Есть 2 способа публикации приложения из 1С. 1 - сначала создать необходимую папку в каталоге "C:\inetpub\wwwroot\" в нашем случае это папка с названием "Base1C" и дать права текущему пользователю на полный доступ на эту папку. 2 способ зайти в 1С из под администратора а потом дать необходимые права на папку уже опубликованного приложения. В э статье описан второй путь.

3.1. Для публикации конфигурации на сервере IIS необходимо запустить 1С из под администратора:

Вызываем контекстное меню на ярлыке 1С и выбераем "Запуск от имени администратора"

server19

Выбираем базу и запускаем 1С в режиме конфигуратора:

server32

3.2. Запустить публикацию на web-сервере

Для начала публикации переходим в меню "Администрирование - Публикация на веб-сервере":

server20

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

server33

Более подробную информацию по пунктам в окне публикации можно получить из 1С конфигуратора нажав на кнопку F1.

4. Настройка библиотек для работы в 64-х разрядной ОС

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

Для настройки библиотек необходимо выполнить следующие действия.
Открываем через Панель Управления - Администрирование Диспетчер служб IIS.
В открывшемся окне раскрываем группу "Сайты" и наш сайт (в примере Base1C).
Нажимаем на "Сопоставление обработчиков" в группе IIS:

server22

В открывшемся окне ищем строку с именем "ISAPI-dll" и нажимаем пункт меню в действиях "Добавить сопоставление сценария..."

server23

В открытом окне "Добавление сопоставления сценария" в поле "Путь запроса" ввести символ * (звездочка, т.е. все). В поле "Исполняемый файл" выбрать библиотеку wsisapi.dll с каталога установленной 32-х разрядной версии 1С. В поле "Имя" можно задать любое имя (в примере Имя = 1С):

server24

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

server25

Нажать кнопку Ok.
На появившейся вопрос ответить "Да":

server26

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

server27

После чего можем проверить, работает ли подключенная библиотека. Для этого переходим в "Ограничения ISAPI и CGI":

server28

И посмотреть, есть ли ссылки для необходимых обработчиков (dll):

server29

Еще раз следует отметить, что данную процедуру настройки библиотек следует делать каждый раз после публикации приложения из 1С.

5. Настройка прав доступа на папки и Брандмауэра Windows

5.1. Настройка доступов к папкам

Для правильной работы всех пользователей, а не только администраторов с опубликованным веб-приложениям необходимо настроить некоторые права на папки.
Для настройки прав на пакпи необходимо в проводнике Windows вызвать контекстное меню для необходимой папки и выбрать в контекстном меню пункт "Свойства" и перейти на закладку "Безопасность"

В данном случае речь идет о правах на 3 папки:
1. "C:\Program Files (x86)\1cv8\8.3.5.1088\bin\" (в этой папке находится библиотека wsisapi.dll) (номер релиза "8.3.5.1088" может быть другой)
2. C:\inetpub\wwwroot\Base1C (это созданная нами папка которая будет использоваться для доступа из интернет)
3. КаталогБазы (это база 1С, если используется файловый тип базы), в нашем примере база храниться на SQL сервере, поэтому каталога базы нет и доступа на него давать не надо.
Для всех папок (Пункты: 1,2,3) необходимо для пользователя IIS_IUSRS установить доступ "Полный доступ":

server30

Для папки с нашей базой (Пункт 3) данных для пользователя Users, установить доступ "Изменение".

5.2. Настройка доступов к портам в Брандмауэре Windows

Если планируется использовать web-доступ не только локально, то необходимо настроить Брандмауэр Windows для доступа с внешних ресурсов, указав порт доступа 80. Автор не использовал настроек брандмауэра, а просто отключил его:

server34

6. Доступ к опубликованной информационной базе

Для доступа к информационной базе надо зайти в обозреватель интернет (поддерживающий HTML5, например "многими любимый" Internet Explorer) и ввести в адресную строку:
http://localhost/Base1C
или по IP http://127.0.0.127/base1c

server35

7. Используемые ресурсы

Для подготовки статьи были использованы следующие ресурсы:
http://infostart.ru/public/71480/
http://infostart.ru/public/83562/
http://infostart.ru/public/185742/
Публикация баз данных «1С:Предприятия» 8.3 на веб-сервере IIS в Microsoft Windows Server 2008/2012 - http://tavalik.ru/nastrojka-veb-dostupa-k-bd-1spredpriyatie-na-iis/
Web-сервисы, механизм (Web Services, Mechanism) - http://www.v8.1c.ru/overview/Term_000000273.htm


Облачное решение для Вашей работы, ваших данных и системы 1С8

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

При этом, для такого хранилища выдвигаются ряд требований, а так же возникает ряд проблем:
- Очень важно производить обмен информацией с шифрацией информации. Т.к. если информация не будет храниться - её можно перехватить, получить пароли и доступы, со всеми последующими результатами: уничтожение или хищение информации.
- На серверной стороне должен быть высоко-скоростной надежный интернет. Рекомендуется по крайней мере 2 линии интернет.
- На серверной стороне нужно стабильное электропитание. Как правило, это должно быть 2 независимых друг от друга линии электропитания + автономный источник электропитания (например, генератор электро-энергии).
- Все оборудование должно быть подключено к источнику бесперебойного питания, который бы выдержал автономную работу всего оборудования в течении 1-1,5 часов.
- Данные хранятся на серверах. Сервера шумят очень сильно. Кроме того, сервера находятся в специальных условиях, в так называемых серверных. А обустройство таких помещений достаточно дорогое удовольствие... Стоимость серверов и сопутствующего оборудование исчислятся десятками тысяч $. Цена обустройства серверной и коммуникаций может достигать нескольких десятков тысяч $.
- Обслуживать серверное оборудование должен высоко-квалифицированный персонал. Т.к. цена ошибки администратора в этом случае - чрезвычайно высока... Стоимость такого персонала - высока.
- Необходимо делать автоматически резервное копирование информации. Каждый день, желательно ночью. Потеря информации даже за 1 день может быть для некоторых компаний не допустима...
- Необходимо большое количество различных сервисов, работающих совместно: Web-сервер, Файл-сервер, сервер базы данных, Сервер 1С, сервер терминалов, почта и т.п. Все это программное обеспечение стоит достаточно больших денег, настраивать его необходимо уметь.

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

Облако К2

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

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

Кроме решения перечисленных выше задач и проблем Вы так же получаете ряд преимуществ:
- Уменьшается нагрузка и требования на компьютер пользователя. Теперь, Вы можете успешно работать в современном, ресурсо-емком программном обеспечении даже на слабом аппаратном обеспечении (часто морально устаревшем). В результате, уменьшается стоимость рабочего места пользователя.
- Скорость развертывания нового рабочего места составляет 5-10 минут. Фактически, нужно поставить новый компьютер, ввести логин и пароль и войти в облако. Нет необходимости устанавливать программное обеспечение, например, MsOffice на данный компьютер.
- При выходе из строя компьютера можно в течении минуты перейти на любой другой компьютер и продолжить работу.
- Стоимость программного обеспечения уменьшается. Нет необходимости покупать лицензии на компьютер пользователя. Хватит только предустановленного Windows на данном компьютере или другой операционной системы, которая с ним поставлялась.
- Можно работать с устройств с различными операционными системами. Вы можете работать со смартфонов под операционными системами Android, IOS, с персональных компьютеров под операционными системами Linux, Windows, MacOS, на планшетах под операционными системами IOS и Android и т.п.
- Информация шифруется, а так же делается резервное копирование её в шифрованном виде. Весь трафик шифруется.
- Данные не хранятся на рабочих местах. Поэтому, минимизируется хищение и потеря информации.
- Вы можете работать с любой точки мира без риска, потери информации.

Cloud


Нужно облако, звоните:
+38 067 901-63-22

Почта: rs@corp2.net
Web: http://corp2.eu

1С: ИТС

Информационно-технологическое сопровождение (1С:ИТС) – это комплексная поддержка, которую фирма «1С» совместно с К2® оказывает пользователям программ «1С:Предприятие».

Внимание: Поддержка распространяется только на официально зарегистрированных пользователей «1С:Предприятие».

Преимущества для подписчиков «1С:ИТС»

Сервис «1С:ИТС»:

  • Обновления программ и конфигураций "1С:Предприятие". Обновления программ и информационные системы ИТС доступны пользователям на сайте its.1c.ru, users.v8.1c.ru, its.1c.ua и на ежемесячных DVD-выпусках.
  • Профессиональные информационные системы ИТС – обширная методическая библиотека для бухгалтеров, кадровиков, руководителей и технических специалистов. Учет, налогообложение, отчетность, кадровая работа описаны и "в общем", и с точки зрения реализации в конкретных программах "1С:Предприятия".
  • Сервисные и консультационные услуги.

Комплекс услуг:

  • Предоставление консультаций на линии технической поддержки по телефону или электронной почте по вопросам организации и ведения учета в программе, а также по процедурам обновления и администрирования программы.
  • Доставка по электронной почте новых версий платформы (программных файлов 1С:Предприятия), типовых конфигураций и регламентированных отчетов (по запросу пользователя).
  • Запись новых версий платформы, конфигураций и отчетов в нашем офисе на CD - диск или Flash-карту, предоставляемые пользователем.Предоставление консультаций на линии технической поддержки по телефону или электронной почте по вопросам организации и ведения учета в программе, а также по процедурам обновления и администрирования программы.
  • Интернет –поддержка (для пользователей «1С:Предприятие 8»).
  • Подключение к интернет-ресурсам «1С», настройка Личного кабинета пользователя.
  • Настройка и обновление программы «1С», создание архивных копий рабочей базы пользователя.
  • Предоставление ежемесячно обновляемой информационно-справочной системы на компакт-диске «Информационно-Технологическое Сопровождение «1C:Предприятие. Украина» (диск ИТС).
  • Доставка актуальных обновлений форм отчетности, типовых конфигураций и программных файлов.
  • Обучение использованию информационной системой ИТС, подборка материалов из информационной системы по запросу пользователя.
  • Настройка Сервиса сдачи электронной отчётности «1С-Звит».

Сервис сдачи электронной отчётности «1C-Звит»

Все пользователи, заключившие договор ИТС:ПРОФ, получают доступ к сервису Сдачи Электронной Отчетности (СЭО).

Сервис СЭО предоставляет возможность пользователям программных продуктов экономического назначения фирмы «1С» для Украины непосредственно из типовых конфигураций:

  • сформировать регламентированную отчетность в различные государственные органы;
  • проверить заполнение (при помощи встроенных камеральных проверок) и распечатать документы;
  • зашифровать и подписать электронной цифровой подписью;
  • отправить отчеты в контролирующие органы и получить квитанцию о доставке отчета по назначению;
  • сохранить отчёты на электронных носителях.

Заключая договор информационно-технологического сопровождения (1С:ИТС) Вы получаете: легальные обновления, профессиональную информационную систему, интегрированную с программой, сервисные и консультационные услуги фирмы «1С» и К2®.

Цены и условия договора

Сопровождение в течение льготного периода (6 месяцев после покупки новой программы или 3 месяца при апгрейде) входит в стоимость программного продукта. Стоимость сопровождения по истечении льготного периода зависит от продолжительности и вида Договора:

Период доступа к услугам по сопровождению

ИТС ТЕХНО

(стоимость, грн.)

ИТС ПРОФ

(стоимость, грн.)

3 месяца

-

1056

6 месяцев

1224

2040

12 месяцев

2340

3900

Удобство 1С:ИТС оценили более 220 000 пользователей!

Почему стоит подписаться на 1С:ИТС?

Любая учётная система неразрывно связана с постоянно изменяющимся Законодательством. А меняется абсолютно всё - и расчётные методики, и проводки, и налоговая политика и требования к предприятиям по предоставлению отчётности и т.д. Каждая допущенная ошибка это как минимум потраченное время, а возможно и более серьёзные последствия в виде штрафов. Поэтому ИТС это не затраты предприятия, а скорее сэкономленные деньги.

Приобретая ИТС вы получаете:

  • Материалы по работе с продуктами и конфигурациями «1С:Предпряитие» (методическая информация и практические советы).
  • Необходимые материалы по ведению налогового и бухгалтерского учёта, подробную информацию по ведению учёта хозяйственных операций
  • Обновления для программ «1С:Предприятие»,которые включают в себя релизы платформ, релизы конфигураций, обновления в соответствии с требованиями Законодательства типовых форм бухгалтерской отчетности.
  • Информацию журнала «Дебет-Кредит» в электронном виде.
  • Помощь Линии Консультаций.
  • Ряд дополнительных сервисов от К2®.

Компания К2® официальный партнер компаний 1С и ABBYY Украина. Мы можем Вам предоставить весь спектр программного обеспечения данных компаний, а так же программные решения собственного производства.

Звоните:

Телефон: +38 067 901-63-22

http://corp2.eu

E-mail: rs@corp2.net

Хостинг Dedicated

Хо́стинг (англ. hosting) — услуга по предоставлению вычислительных мощностей для размещения информации на сервере, постоянно находящемся в сети (обычно Интернет).

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

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

Dedicated

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

- Максимальная надежность.

- Неограниченный трафик.

- Операционная система: Linux/FreeBSD.

- Root-доступ.

Atom

Процессор: Intel Atom D525
2 ядра, 4 потока
1.83 GHz, 1Mb Cache

Память: 1 Gb

Диск: 250 Gb SATA

Зарубежный трафик: 200 Gb

Стоимость: 672 грн/мес.

Если нужен бекап +250 Гб, доп. оплата: 504 грн/мес.

Celeron

Процессор: Intel Celeron G1610
2 ядра, 2 потока
2.6 GHz, 2Mb Cache

Память: 1 Gb

Диск: 2x250 Gb SATA

Зарубежный трафик: 500 Gb

Стоимость: 963 грн/мес.

Если нужен бекап +250 Гб, доп. оплата: 504 грн/мес.

Celeron i3

Процессор: Intel Core i3 3220
2 ядра, 4 потока
3.3 GHz, 3Mb Cache

Память: 2 Gb

Диск: 2x250 Gb SATA

Зарубежный трафик: 1500 Gb

Стоимость: 1506 грн/мес.

Если нужен бекап +500 Гб, доп. оплата: 504 грн/мес.

Celeron i5

Процессор: Intel Core i5 3450
4 ядра, 4 потока
3.1 GHz, 6Mb Cache

Память: 4 Gb

Диск: 2x750 Gb SATA

Зарубежный трафик: 3000 Gb

Стоимость: 1935 грн/мес.

Если нужен бекап +750 Гб, доп. оплата: 504 грн/мес.

Celeron i7

Процессор: Intel Core i7 4770
4 ядра, 8 потоков
3.40 GHz, 8Mb Cache

Память: 8 Gb

Диск: 2x1000 Gb SATA

Зарубежный трафик: 5000 Gb

Стоимость: 2217 грн/мес.

Если нужен бекап +1000 Гб, доп. оплата: 504 грн/мес.

Xeon

Процессор: Intel Xeon E3-1240V2
4 ядра, 8 потоков
3.40 GHz, 8Mb Cache

Память: 16 Gb

Диск: 2x1000 Gb SATA

Зарубежный трафик: 8000 Gb

Стоимость: 3441 грн/мес.

Если нужен бекап +1000 Гб, доп. оплата: 504 грн/мес.

Dual Xeon

Процессор: 2x Intel Xeon E5-2630V2
6 ядер, 12 потоков
2.60 GHz, 15Mb Cache

Память: 32 Gb

Диск: 2x1000 Gb SATA

Зарубежный трафик: 12000 Gb

Стоимость: 5364 грн/мес.

Если нужен бекап +1000 Гб, доп. оплата: 504 грн/мес.

Звоните:

Телефон: +38 067 901-63-22

http://corp2.eu

E-mail: rs@corp2.net