Настройка рабочего каталога 1с

Обновлено: 07.07.2024

Релиз версии 1С: Предприятие 8.3 был анонсирован в 2012 году. Вместо резервного кластера ( как в версии 8.2 ) сделали один кластер, но внутри кластера можно указывать различные параметры, т.е. значительно упростили настройку отказоустойчивости.

В этой версии был существенно переписан весь код самой платформы.

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

  1. –range – Порты рабочих процессов
  2. –d – Директория, где живет сервер (было рассмотрено в предыдущей статье)
  3. –debug – Флаг отладки на сервере
Строку запуска ragent можно посмотреть в службе, а настроить параметры в редакторе регистра: «HKLM -> SYSTEM -> Current Control Set - > Services». Строку запуска ragent можно посмотреть в службе, а настроить параметры в редакторе регистра: «HKLM -> SYSTEM -> Current Control Set - > Services».

Файлы и каталоги сервера 1С

  1. Общий каталог сервера (C:\Program Files\1cv8\srvinfo\)
  2. lst – файл настроек кластера
  3. lst – файл со списком баз
  4. Каталоги баз:1Cv8FTxt – файлы полнотекстового поиска
    1Cv8Log – файлы журналов регистрации
  5. Snccntx – сеансовые данные.
Поместить во временное хранилище помещает данные в сеансовые данные (snccntx на диске), при этом часть данных может кэшироваться в оперативной памяти.

Основные настройки кластера 1С: 8.3

Защищенное соединение:

Шифрует данные между клиентом и сервером 1С.

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

Рекомендуется оставлять «выключено», тогда будет шифроваться пароль только при первом соединении(!). Не влияет на шифрование данных между 1С и СУБД.

Интервал перезапуска:

Автоматически перезапускает рабочие процессы (rphost). Начало отсчета интервала перезапуска = момент нажатия на кнопку «ОК», поэтому ставите интервал 1 раз в сутки (86 400 с.), то ставьте ночью.

Перезапуск процесса (выключение старого и включение нового) разделен на этапы:

  1. Процесс помечается как выключенный, теперь на него не назначаются новые сеансы.
  2. Создается новый процесс, на который перекидываются все сеансы с выключенного.
  3. Если за интервал времени « проблемные процессы завершать через » (например, 1 минута) остались висеть сеансы, то они обрываются принудительно, а процесс убивается (клиент получит ошибку).

Имеет смысл только для 32 разрядных систем, т.к. там есть фрагментация памяти (рассматривается на занятии 01-01. Знакомство с 1С ). Для 64 полезно использовать только тогда, когда есть утечки памяти, и проблема пока не решается.

Уровень отказоустойчивости (УО):

Имеет смысл только если в кластере более 1 сервера. Максимальный уровень отказоустойчивости - это количество серверов в кластере минус 1, т.е. если в кластере 1 сервер, то уровень отказоустойчивости = 0. Если же их 3, то есть возможность задать значение УО равным от 0 до 2.

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

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

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

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

Неужели под каждого пользователя базы (а их может быть не один десяток) придется подстраивать текущий или создавать новый интерфейс в конфигураторе? Нет! Благодаря возможностям по тонкой настройке интерфейса у платформы 8.1 нет необходимости ни вызывать квалифицированного специалиста, ни лезть в конфигуратор*.

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

Решаются задачи по индивидуальной настройке довольно элегантно - при помощи персональных панелей инструментов. Для примера будем использовать бухгалтерский интерфейс типовой конфигурации "Бухгалтерия предприятия" (ред. 1.6) с демонстрационными данными.

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

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

Наглядный пример - работа с табличным документом. Сравните состав меню и панелей при отсутствии активного табличного документа - см. рис. 1 и при его наличие - см. рис. 2.

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

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

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

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

  • "Операции" -> "Регламентные операции" -> "Справки-расчеты" -> "Калькуляция";
  • "Продажа" -> "Ведение книги продаж" -> "Книга продаж";
  • "Отчеты" -> "Прочие" -> "Универсальный отчет";
  • "Сервис" -> "Поиск данных";
  • "Предприятие" -> "Производственный календарь";
  • "Таблица" -> "Вид" (обратите внимание - это подменю).

Нужными всегда будем считать кнопки:

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

С необходимыми функциями определились.

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

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

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

Для этого необходимо войти в режим настройки, вызвать список панелей инструментов (аналогично описанному выше способу включения/выключения стандартных панелей инструментов - см. рис. 1) и выбрать "Настройка…". Откроется окно настройки интерфейса, в котором на закладке "Панели инструментов" вы увидите все доступные на данный момент панели инструментов (рис. 3).

Создадим свою панель инструментов и назовем ее, например, "Мое меню". Для этого необходимо нажать кнопку "Создать…" и написать название.

После нажатия на "ОК" в списке доступных панелей мы увидим нашу панель (рис. 4).

Кроме этого, в центре экрана появится наша новая пустая (без единого элемента) панель (рис. 5). Самое главное уже сделано.

Осталось наполнить наше меню нужными элементами.

Оставаясь в режиме настройки, последовательно заполним панель выбранными ранее элементами.

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

Что делать, если выпадающее меню перекрыло видимость нашей панели (рис. 6)?

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

Первым по нашему списку идет элемент "Калькуляция" - перетаскиваем (рис. 7).

Обратите внимание, что клавиша Ctrl должна быть нажата до самого окончания перетаскивания.

Это легко проконтролировать: по окончании перетаскивания элемента на нашу панель рядом с курсором мыши должен быть плюсик ("+"). Если все сделано верно, вы увидите результат, похожий на рис. 8.

Аналогично, перетаскиваем второй пункт нашего персонального меню - "Книгу продаж". В результате получается что-то похожее на рис. 9. Почему видна только иконка? Потому что разработчики конфигурации назначили картинку этому элементу меню, а платформа 8.1 по умолчанию отображает на панелях только картинки, если они заданы. Если же вы хотите видеть надпись или картинку и надпись (как в оригинальном меню), достаточно нажать на нужный вам элемент правую кнопку мыши и выбрать нужный режим отображения. Выберем для "Книги продаж" отображение и картинки, и текста (рис. 10).

Далее, заполняем нашу панель выбранными элементами. У "Поиска данных" также включим отображение картинки и текста. Дойдя в нашем списке до пункта "Таблица/Вид" мы уже имеем панель в таком виде, как показано на рис. 11.

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

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

Кнопку "Зафиксировать таблицу" можно найти в меню "Таблица", которое мы сделали доступным ранее. Но для чистоты эксперимента попробуйте включить доступную также панель "Табличный документ" (рис. 13).

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

В заключение отметим несколько важных моментов.

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

Начнем с того, что сама 1С предлагает такой вариант оформления рабочей области в конфигурации Бухгалтерия 3.0:

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

Рассмотрим немного подробнее представленные элементы.

1. Панель инструментов.

Содержит в себе основные команды всего интерфейса:

"Функции текущего раздела" - отрабатывает так же, как и нажатие левой кнопкой мыши по нужному разделу.

"Избранное" - открывает окно избранных команд.

"История" - открывает окно с историй действий.

"Поиск" - открывает окно поиска по всей базе данных.

2. Панель открытых окон.

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

3. Панель разделов.

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

4. Панель функций текущего раздела

На этой панели располагаются команды выбранного раздела.

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

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

Откроется само окно редактора панелей.

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

По нажатию на кнопку "Применить" можно будет сразу посмотреть на то, как изменился Ваш интерфейс.

По нажатию на кнопку "Стандартные" применятся настройки, которые заданы по умолчанию.

Заключение.

Настраивайте свое рабочее место так, как будет удобно именно Вам и не бойтесь эксперементировать (конечно, если Ваш админ делает бэкапы). Всем хорошего дня!

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

__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь

Рабочий каталог
Может уже было, заранее извиняюсь. Есть функция которая копирует папку на рабочий стол, но работает.

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


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

пользователь имеет фозвожность указать рабочий каталог. помогите(
Написать программу, в которой 1. Пользователь имеет возможность указать рабочий каталог. 2.

В рабочем каталоге пользователя лежат файл рабочей области (desktop.dsk/ndk), локальная адресная книга c настройками пользователя (names.nsf) , файл кэша (Cache.DSK), id файл(ы) + шаблоны баз.

При использовании несколькими сотрудниками одной папки у них будет одна рабочая область (они будут видеть чужие базы, что не критично если доступ разграничен).
Из-за того, что в Locations прописан 1 почтовый ящик, при действии Forvard другим сотрудником Lotus будет грязно ругаться. Наверное стоит сделать каждому пользователю свой Location c настройками.


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

В рабочем каталоге пользователя лежат файл рабочей области (desktop.dsk/ndk), локальная адресная книга c настройками пользователя (names.nsf) , файл кэша (Cache.DSK), id файл(ы) + шаблоны баз.

При использовании несколькими сотрудниками одной папки у них будет одна рабочая область (они будут видеть чужие базы, что не критично если доступ разграничен).
Из-за того, что в Locations прописан 1 почтовый ящик, при действии Forvard другим сотрудником Lotus будет грязно ругаться. Наверное стоит сделать каждому пользователю свой Location c настройками.

Для 7.7
В этом каталоге лежат настройки отчетов, журналов и т.п.
Если у двух пользователей будет один и тот же рабочий каталог, то они смогут работать в базе только по очереди

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

В рабочем каталоге пользователя лежат файл рабочей области (desktop.dsk/ndk), локальная адресная книга c настройками пользователя (names.nsf) , файл кэша (Cache.DSK), id файл(ы) + шаблоны баз.

При использовании несколькими сотрудниками одной папки у них будет одна рабочая область (они будут видеть чужие базы, что не критично если доступ разграничен).
Из-за того, что в Locations прописан 1 почтовый ящик, при действии Forvard другим сотрудником Lotus будет грязно ругаться. Наверное стоит сделать каждому пользователю свой Location c настройками.

на счет 8.0 не знаю, а в 8.1 нету рабочего каталога пользователя. настройки хранятся в скрытой "таблице". vitfil Потому что ее попросту нет. И потом люди знающие лучше объяснят что к чему, нежели читать из книг.

А вот я насчет рабочего каталога прозрел спустя нескольких работы с 1С. И соглашусь с MarikMozh, что ничего путного в документации не видел. Не обижайте маленького.
Мое мнение:

* 1С в нем создает всего 2 файла: 1Cv7.CFG, 1CV7FLT.LST. Ну первый, понятно, параметры (которые в Сервис/Параметры)ю А второй? Аллах его знает. Там такой глупый текст:
>,
">>>

* Никаких рабочих и временных файлов в процессе работы не пишется, если только программист специально не постарается.

* В дополнение к GorlanovMax: "Если у двух пользователей будет один и тот же рабочий каталог, то они смогут работать в базе только по очереди". Верно но скажу: этот параметр не обязателен. Тогда указанные файлы создаются в папке с БД. И под одним пользователем может работать вся толпа одновременно! Казалось бы, где логика? Для ленивых админов хороший вариант. Кроме того, что пользователи мешают друг другу сбивая параметры. Ведь файл общий. Ну а не ленивые заполняют параметр, что бы осознанно не работали под чужими фамилиями.

* Каким он должен быть? Наверное, глупый вопрос? Традиционно 1С-ники создают папаки USR1, USR2. А у меня правила: 1) обзывать их именем пользователя. Хоть знаешь когда мусор можно удалять. 2) Он должен обязательно внутри папки БД и программа предлагает указать относительное имя. Я, что бы не мельтешили перед глазами, создаю внутри папки UsrDef.

Читайте также: