Простые радости жизни администратора в 1С: блокировка информационной базы.

Публикация № 236344

Администрирование - Администрирование данных 1С - Сервисные утилиты

блокировка базы выгнать пользователей

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



Пусть в жизни мало складности,

но есть простые радости...
...простые радости украсят жизнь твою.

 


Версия обработки 8.3 от
28.10.2015:
+ Обработка адаптирована для работы под 8.3 в конфигурациях, 
   где запрещено использование модальных методов.
   Если в свойствах конфигурации модальные методы запрещены,
   то используются их асинхронные аналоги.
+ Совместимость с типовым функционалом БСП редакции 2.2:
   - Открытие типовой формы параметров администрирования серверной ИБ;
   - Совместимость структуры параметроа авторизации на сервере 1С;
+ Модули обработки адаптированы для стандартных средств локализации конфигуратора
   (тексты в сообщениях, предупреждениях и меню формируются с помощью функции НСтр()).
Ограничения обратной совместимости:
   - Под платформой 8.2 обработка этой версии будет нормально работать в толстом и тонком клиентах.
   - При открытии обработки в Web-клиенте под 8.2 будет ошибка компиляции модуля формы
     из-за "открытого" использования глобальных асинхронных методов
     ПоказатьПредупреждение() и ПоказатьВопрос().
     Проблема решается закомментариванием строк с вызовом этих методов на стороне Web-клиенте,
     специально выделенных для этого инструкциями препроцессора.


Версии обработки 8.1(3+) / 8.2(3+) от 14.03.2014:
+ Сервис управления выполнением регламентных заданий для клиент-серверной ИБ
(
приостановка выполнения "в ручную" и при установке блокировки соединений) (Рис.8) ;
+ Запуск альтернативного разрыве соединений в клиент-серверной ИБ
из меню "Сервис" без установки самой блокировки соединений (Рис.7) ;
+ Флаг использования альтернативного разрыве соединений в клиент-серверной ИБ
(для отмены альтернативного разрыве без изменения "Режима разрыва");


Версия обработки 8.2++ от 22.03.2014:

Учтено замечание (64) den17:
обеспечен разрыв соединений с Web-клиентами
при альтернативном разрыве соединений в клиент-серверной ИБ.

Версии обработки 8.2++ / 8.1++ от 14.12.2013:
Выполнено пожелание (29) mymyka:
Добавлен сервис "Альтернативного разрыва соединений" (Рис.4 и Рис.5) и связанный с ним
диалог "Авторизация на сервере 1С" (Рис.6). Подробности кратко описаны ниже в публикации.
Более подробно смотрите в справочном описании обработки.


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

Для этого в типовую обработку блокировки базы были внесены следующие
интерфейсные дополнения:

  1. Меню выбора начала периода блокировки. Выводится при нажатии кнопки очистки поля ввода.
    Позволяет выбрать из списка желаемое время начала блокировки (через MM минут с текущего времени).

    Меню выбора начала блокировки
  2. Меню выбора окончания периода блокировки. Выводится при нажатии на кнопку выбора периода блокировки.
    Позволяет выбрать из списка желаемое время окончания блокировки (через NN минут со времени начала блокировки).

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

    Шаблон сообщения пользователям

Примечания:

  1. При выборе времени блокировки из меню и при его изменении кнопками регулирования значение времени
    выравнивается на начало минуты. При этом также контролируется корректность значений времени начала и окончания.
    Пустое значение времени заменяется на начало текущей минуты.
    Если время окончания меньше времени начала, оно заменяется на время начала плюс одна минута.
  2. Сообщение пользователям заполняется по шаблону, если заданы все три значения:
    текст шаблона, время начала и время окончания блокировки.
  3. При изменении параметров блокировки форма модифицируется.
    После записи параметров блокировки флаг модификации формы сбрасывается.
    Перед закрытием модифицированной формы у пользователя запрашивается подтверждение.
  4. В версии для 8.2 параметры обработки сохраняются в стандарном хранилище настроек под именем пользователя "SA"
    и едины для всех пользователей имеющих доступ к обработке.
    В версии для 8.1 настройки сохраняются по старому (в профиле пользователя)
    и поэтому для каждого пользователя свои.
  5. Если используется альтернативный разрыв соединений с серверной базой (Рис.5), то перед установкой блокировки базы
    обработка проверяет параметры администрирования ИБ.
    При необходимости (если не указано имя Администратора ИБ или при ошибках предыдущих авторизаций на сервере 1С)
    пользователю предлагается уточнить эти параметры в диалоге "Авторизация на сервере 1С" (Рис.6).
    Этот диалог может также использоваться как альтернатива типовой общей формы "Параметры администрирования ИБ",
    позволяя сохранить настройки администрирования в константе "Параметры администрирования ИБ" или (при ее отсутствии)
    в стандартном хранилище настроек в настройках обработки - только для версии обработки 8.2++.

Дополнительные запоминаемые опции обработки:

  1. Флаг "Открывать модально" - если установлен, обработка всегда открывается модально
    (на Web-клиенте опция игнорируется).
  2. Флаг "Открывать в УФ" - действует только для встоеной обработке в толстом клиенте (обычное приложение).
    Позволяет выбрать в какой форме (обычной или управляемой) открыть обработку.
  3. Поскольку при снятии флага блокировки соединений значение кода разрешения невозможно восстановить из
    параметров блокировки обработка запоминает при закрытии последнее непустое его значение
    и при необходимости восстанавливает его при открытии.
  4. Режим разрыва соединений - одно из значений показанных на (Рис.4), определяет каким способом будут
    принудительно разрываться соединения с информационной базой (в клиент-серверном варианте):

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


    - Для остальных значений - разрыв соединений дополнительно дублируется сервисом "Альтернативного разрыва
    соединений"
    в обработчике ожидания формы обработки.
    Разрыв соединений осуществляется с указанной задержкой,
    отсчитываемой с момента начала блокировки базы.
  5. Флаг "Без конфигуратора" - если установлен, то:
    При альтернативном разрыве соединений с серверной базой соединение с конфигуратором не закрывается,
    а в файловом варианте - при проверке возможности установить блокировку конфигуратор исключается
    из списка соединений, которые "нельзя закрыть".


Обработка универсализирована:

Может работать в полностью не типовой или даже «пустой» конфигурации.
Версия обработки для платформы 8.2 имеет как управляемую, так и обычную формы.

Обычная форма взята в своей основе из УПП-1.2, а управляемая из УПП-1.3.
По замечанию dedicated (17) для соместимости со справочником "Внешние обработки" в обычном режиме
в качестве основной формы обработки выбрана обычная форма, а в качестве дополнительной - управляемая.

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


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

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


Актуальные версии обработки:

Актуальные версии обработки находятся в следующих файлах поставки:

  1. БлокировкаИБ83.epf
  2. БлокировкаИБ81(3+).epf

Остальные файлы оставлены для сохранения статистики загрузок и
не рекомендуются для скачивания.



Скачать файлы

Наименование Файл Версия Размер
БлокировкаИБ83.epf

.epf 88,03Kb
09.11.15
271
.epf 8.3 88,03Kb 271 Скачать
БлокировкаИБ81(3+).epf

.epf 48,16Kb
23.09.14
42
.epf 81(3+) 48,16Kb 42 Скачать
БлокировкаИБ82(3+).epf

.epf 76,28Kb
28.10.15
188
.epf 82(3+) 76,28Kb 188 Скачать
БлокировкаИБ82++.epf

.epf 65,46Kb
28.10.15
174
.epf 8.2++ 65,46Kb 174 Скачать
БлокировкаИБ81++.epf

.epf 42,02Kb
28.10.15
18
.epf 8.1++ 42,02Kb 18 Скачать
БлокировкаИБ82.epf

.epf 34,06Kb
28.10.15
113
.epf 8.2 34,06Kb 113 Скачать
БлокировкаИБ81.epf

.epf 22,15Kb
28.10.15
21
.epf 8.1 22,15Kb 21 Скачать

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо развёрнутое
Свернуть все
1. yuraos 966 10.11.13 12:04 Сейчас в теме
Говорят, что счастья много не бывает.
...
Но часто это счастье выражается в малом.
2. yuraos 966 11.11.13 06:31 Сейчас в теме
Всем доброго времени суток!!!
---
В обычной форме обработки обнаружена ошибочка,
связанная с типами реквизитов формы:

Для строковых реквизитов
КлючОбработки и ПутьКФормамОбработки
нужно установить длину строки равной 0.

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

6. yuraos 966 12.11.13 18:26 Сейчас в теме
(2)
Обновлены файлы поставки.
Устранена отмеченная выше (2) ошибка.

---
Для тех, кто уже скачал файлы с датой изменения 10.11.2013
скачивать обработку снова НЕ НАДО.

Достаточно открыть в конфигураторе список реквизитов обычной формы
("Форма_О" для 8.2 и "Форма" - для 8.1)

и для строковых реквизитов
КлючОбработки и ПутьКФормамОбработки
установить длину строки равной 0.
3. AlX0id 11.11.13 09:25 Сейчас в теме
Зачетное название для публикации %)
4. dock 41 12.11.13 09:12 Сейчас в теме
Замечательная обработочка!
Лень - двигатель прогресса!
5. yuraos 966 12.11.13 18:19 Сейчас в теме
Доброго времени суток!
Спасибо всем, кто оценил мои скромные труды!!!
7. Rad90210 13 13.11.13 13:03 Сейчас в теме
Такие вещи нужно чтобы были в типовой. Оформляй письмо в 1С. Очень симпатишненько.
8. yuraos 966 13.11.13 13:28 Сейчас в теме
(7) Rad90210,
да в типовых
много чего не хватает и
много что должно быть
:)
...
думаю,
что разработчики БСП захаживают на ИНФОСТАРТ и
надеюсь заметят эту скромную статейку.

Если включат обработку в состав библиотеки - я возражать не буду.
9. megaster 49 13.11.13 13:49 Сейчас в теме
Респект!
ВадимЛитовченко; +1 Ответить
10. megaster 49 13.11.13 13:57 Сейчас в теме
Косячок небольшой нашел :-)
при выборе пунктов "Заблокировать на 30 минут" в тексте сообщения при завершении работы пользователей выводится текст "c 00:00 до 00:30 на 1 час. 30 мин." , т.е. не "на 30 мин", а "на 1 час 30 мин"
12. yuraos 966 13.11.13 14:03 Сейчас в теме
(10) megaster,
спасибо, гляну - поправлю.
ВадимЛитовченко; +1 Ответить
11. megaster 49 13.11.13 13:59 Сейчас в теме
Тоже самое если выбирать "на 40 минут" и "на 50 минут"
13. yuraos 966 13.11.13 14:45 Сейчас в теме
(11)(12)
Всем доброго времени суток!
---
Обновлены файлы поставки.
Исправлена ошибка указанная megasterв постах (9), (10).

За что ему еще раз отдельная признательность!

14. yuraos 966 13.11.13 14:51 Сейчас в теме
(13)

Для тех, кто уже скачал файлы с датами изменения
10.11.2013
12.11.2013
выкладываю текстовые файлы с исходниками подправленного модуля объекта
обработки версий для 8.1 и для 8.2 (они чуть-чуть отличаются)

...
для исправления бага достаточно заменить модуль объекта обработки
на содержимое текстового файла.
Прикрепленные файлы:
БлокировкаИБ81_МодульОбъекта.txt
БлокировкаИБ82_МодульОбъекта.txt
15. yuraos 966 13.11.13 18:03 Сейчас в теме
(14)
в файле БлокировкаИБ81_МодульОбъекта.txt
так же имеется экспортная функция
Функция ШаблонСообщенияПоУмолчанию() Экспорт

которая по ходу дела куда заныкалась при обновлениях...
16. DAnry 7 13.11.13 21:03 Сейчас в теме
Красиво и со вкусом. Жирный плюс
ВадимЛитовченко; +1 Ответить
17. dedicated 25 14.11.13 07:39 Сейчас в теме
Спасибо за обработку!
Только одно добавление, если вы работаете в режиме обычного приложения (не упр. формы) то в конфигураторе надо выбрать основной форму формаО иначе после добавления как внешнюю обработку в 1С она не запускается.
Тестил на Предприятие 8.2 УПП.
ВадимЛитовченко; yuraos; +2 Ответить
18. yuraos 966 14.11.13 08:19 Сейчас в теме
(17) dedicated, спасибо за замечание.
Мутная эта тема с основной и вспомогательной формой объекта.
Но попробую что-нибудь подхимичить.
---
Для уточнения: работаете в толстом клиенте и не стоит галка
"Использовать управляемые формы в обычном приложении"
в свойствах корня конфигурации?
19. yuraos 966 15.11.13 08:52 Сейчас в теме
Всем доброго времени суток!
---
обновлены файлы поставки

Текущие изменения - чисто технические:

1. Учтены замечания и пожелания dedicated(17).
Для обработки версии для 8.2
в качестве основной формы обработки выбрана обычная форма "Форма_О"
в качестве дополнительной - управляемая форма.
Хотя тут всем не угодишь
...
но при таком выборе в остальных режимах вроде работает нормально.


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


3. Для Web-клиента флаг модально игнорируется при открытии.
Хотя слабо могу представить кому может понадобиться открывать обработку в web-клиенте.

4. Несколько модифицирована функция контролирующая "полный доступ" к базе.
20. yuraos 966 15.11.13 09:10 Сейчас в теме
(19)
Также выкладываю текстовый файл с подправленным вариантом процедуры
Процедура СправочникСписокВыбор(Элемент, ВыбраннаяСтрока, Колонка, СтандартнаяОбработка)

из модуля формы списка справочника "Внешние обработки".

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

И если такая форма находится - она используется для открытия.
Прикрепленные файлы:
ВнешниеОбработкиВыбор.txt
21. yuraos 966 15.11.13 16:31 Сейчас в теме
еще раз подправил обработку для 8.2:
(спасибо разработчикам сайта - это сейчас можно делать без модерации)
-------
А. В обычную форму добавлены типовые сервисные команды
(аналогичные тем, что в управляемой форме):
- "Активные пользователи"
- "Параметры администрирования ИБ"

Б. Замечание в посте (19)

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


более не актуально:
- для внешней обработки теперьпереадресация открытия на управляемую форму не делается вообще,
так как она похоже в принципе невозможна.
- для встроенной обработки она всегда успешно выполняется
22. mymyka 15.11.13 17:08 Сейчас в теме
(21)Обработка выглядит шикарно. Но появлися 1 вопрос, она не умеет кикать пользователей? У меня просто окно появляется "Завершение работы", жмешь ОК и ничего не происходит.
23. yuraos 966 15.11.13 19:06 Сейчас в теме
(22) mymyka,
можно поподробней в какой базе ее пытаетесь использовать
и скриншотиков как выглядит, если не затруднит.
---
обработка по сути является типовой.
ее универсализация заключается только в том, что
запустить ее и установить блокировку соединений можно в любой базе.
;)
но юзеров она сама по себе не "кикает"
завершают работу пользователей в типовом функционале
стандартные глобальные обработчики ожидания
"ЗавершитьРаботуПользователей"
"КонтрольРежимаЗавершенияРаботыПользователей"
24. yuraos 966 15.11.13 19:11 Сейчас в теме
(23)
В принципе юзеров умеет "кикать"
типовая обработка "Активные пользователи" из состава БСП
---
Думаю будет не очень сложно воткнуть ее функционал в эту обработку
и сделать ее более "универсальной"
...
И если будут такие пожелания, то я, пожалуй, готов поразмять мозги в этом направлении.
:)
25. yuraos 966 15.11.13 19:38 Сейчас в теме
(24)
увы кикать можно только в скульных базах.
:(
29. mymyka 18.11.13 12:23 Сейчас в теме
(23)Как-то упустил ваши ответы, простите.
База скульная, УПП 1.3, на 8.2.
После этого сообщения никаких телодвижений.
А не, вру, 1С потом через некоторый период регулярно, но не особо настойчиво предлагает завершить работу. Лучше бы конечно просто рвать соединения для всех кроме конфигуратора и сеанса в котором блокировка была установление(опционально).
Прикрепленные файлы:
31. yuraos 966 19.11.13 09:26 Сейчас в теме
(29) mymyka,
В типовом функционале для блокировки базы предусмотрен ритуал:


32. yuraos 966 19.11.13 09:27 Сейчас в теме
(31)
1) В обработчике "КонтрольРежимаЗавершенияРаботыПользователей"
(который крутится во всех сеансах кроме выполняющего блокировку):

- за пять минут до начала блокировки юзверам выдается предупреждение
"Работа системы будет завершена в %1."

- в первую минуту после начала блокировки юзверям выдается предупреждение
"Работа системы завершается." после чего работа сеанса завершается
с запросом сохранения редактируемых данных.

- во вторую минуту после начала блокировки юзверям выдается предупреждение
"Работа системы завершается." после чего работа сеанса завершается
без запроса сохранения редактируемых данных.

- в третью минуту и далее работа сеанса завершается без предупреждения
и сохранения редактируемых данных.
33. yuraos 966 19.11.13 09:34 Сейчас в теме
(31)
2) В обработчике "ЗавершитьРаботуПользователей"
(который крутится в том сеансе, который выполняет блокировку):

- В течении 5 минут с минутным интервалом администратору выдается сообщение
"Активных сеансов: %1.
Следующая проверка сеансов будет выполнена через минуту.
"

- И только по истечении 5 минут текущий сеанс пытается "кикнуть" активные сеансы,
(кроме себя) которые не успели отвалиться.

- Затем (если всех убил - один остался) - текущий сеанс кикает себя
(к стати - в модальном режиме судя по документации -
себя кикнуть не сможет
)
34. yuraos 966 19.11.13 09:40 Сейчас в теме
(29) mymyka,
правильно я понимаю, что ты не хочешь ждать эти 5 минут
и хочешь ускорить этот процесс?
---
хоть минутку дашь подышать перед смертью?
...
опционально :)
43. yuraos 966 14.12.13 18:28 Сейчас в теме
ВСЕМ ДОБРОГО ВРЕМЕНИ СУТОК!
---
Опубликованы новые версии обработки:
- БлокировкаИБ82++.epf
- БлокировкаИБ81++.epf

Новое в новых версиях:
по просьбе mymyka (29) реализованы
+ Сервис "Альтернативный разрыв соединений"
+ Диалог авторизации на сервере 1С
Прикрепленные файлы:
44. yuraos 966 14.12.13 18:32 Сейчас в теме
(43)
указанные изменения имеют значение только
при работе в серверных информационных базах.
27. dedicated 25 18.11.13 10:31 Сейчас в теме
(19) Спасибо за поддержание и доработку вашей обработки!
28. yuraos 966 18.11.13 12:14 Сейчас в теме
(27) dedicated,
люблю доводить все до совершенства
...
и это частенько мне мешает по нынешней жызни.
:)
26. yuraos 966 16.11.13 19:22 Сейчас в теме
Всем доброго времени суток!
---
Обновлены файлы поставки.
Текущие изменения (и думаю финальные):

1) Оптимизация сохранения-восстановления параметров.
Теперь для 8.2 и для обычной формы параметры сохраняются в хранилище настроек.
В версии для 8.1 - по старому, настройки сохраняются в профиле.

2) Исправлена работа обработки для 8.2 в режиме Web-клиента (если кому интересно).
В предыдущих версиях глобальные обработчики
"ЗавершитьРаботуПользователей"
"КонтрольРежимаЗавершенияРаботыПользователей"
не настраивались нужным образом из-за того,
что оператор Выполнить на Web-клиенте
"даже вида не делает" без вызова исключения.

3) В версии для 8.2 упорядочена так называемая "переадресация открытия на управляемую форму".
Теперь это запоминаемая опция обработки, устанавливаемая в форме флажком "УФ".
По умолчанию опция равна свойству конфигурации "Использовать управляемые формы в обычном приложении".
Действует опция только для встроенной обработки в толстом клиенте (обычное приложение).

4) Код разрешения, как оказалось, не восстанавливается из параметров блокировки базы,
если флаг блокировки снят. Это не сильно удобно.
Теперь обработка запоминает в настройках последнее не пустое значение кода
и при необходимости восстанавливает его при открытии
.
35. yuraos 966 19.11.13 09:46 Сейчас в теме
(30) mcher,
всегда приятно угодить девушке!
;)
36. NazarovV 84 04.12.13 22:54 Сейчас в теме
вот чего я не понимаю и никогда наверное не пойму - это "псевдоавтоматизация"...
37. yuraos 966 05.12.13 05:54 Сейчас в теме
(36) NazarovV, уважаемый,
разверни свою глубокую мысль далее.
---
вроде бы целью работы была не какая-то "автоматизация"
а скорее "эргономизация".
38. TrinitronOTV 5 13.12.13 16:32 Сейчас в теме
Объясните начинающему работать с версией 8.2: включили блокировку этой обработкой, а дальше что делать? ведь это обработка сама работает в режиме 1с:Предприятие. А потом как снова всем разрешить работу с программой? Или хотя бы подскажите, где можно почитать про такую работу с данной обработкой...
39. Bukaska 133 13.12.13 16:39 Сейчас в теме
(38) TrinitronOTV, Закрываете обработку, входите как админ.. вводите код разрешения,и снимаете блокировку
TrinitronOTV; +1 Ответить
40. yuraos 966 13.12.13 20:01 Сейчас в теме
(38) TrinitronOTV,
один из способов:
нужно запустить 1с-ку с ключом разрешения для подключения к заблокированной базе.
строка запуска примерно следующая:

"C:\Program Files\1cv82\common\1cestart.exe" /UC123

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

после входа в 1С открываете обработку,
снимаете флаг блокировки,
жмете "Записать параметры блокировки"
и будет щастье юзерам.
TrinitronOTV; +1 Ответить
41. yuraos 966 13.12.13 20:22 Сейчас в теме
(40)
вообще-то в справочной информации к обработке все детально разжевано, что к чему
:)
там например для 8.2 описан другой способ разблокирования базы:

Либо запустить систему с параметром
/CРазрешитьРаботуПользователей (для версии платформы 1С >= 8.2);

я правда этот вариант не проверял,
поскольку в основном работать приходится под 8.1
42. yuraos 966 14.12.13 16:24 Сейчас в теме
(41)
маленькое уточнение:
параметр запуска /CРазрешитьРаботуПользователей
используется совместно с параметром /UC<КодДоступа>

позволяет в рамках типового функционала для 1с-8.2
не открывать обработку для снятия флага блокировки базы
(при открытии 1с с таким параметром блокировка будет снята автоматически
при этом пользователь должен иметь административные права).
45. yuraos 966 16.12.13 15:34 Сейчас в теме
(40)
а что делать,
если забыли код разрешения для входа в заблокированную базу ???


Ничего страшного!

1. Для серверной базы - просто открываем оснастку "Администрирование серверов 1С Предприятия"
и снимаем там в свойствах базы флаг блокировки и смотрим установленные параметры блокировки
(в том числе код разрешения).

2. Для файловой базы - открываем каталог базы, ищем там файл 1Cv8.cdn
и удаляем (или переименовываем) его.
Открыв этот файл в блокноте можно также узнать установленные параметры блокировки.

пример файла смотрите во вложении
Прикрепленные файлы:
1Cv8.cdn
46. didkovskij 18.12.13 09:17 Сейчас в теме
Подскажите, можно ли скачать обработки в одном файле, например в архиве?
47. dock 41 18.12.13 10:28 Сейчас в теме
(46) unior, но тогда ведь это будет стоить только один мани :)
48. yuraos 966 18.12.13 16:19 Сейчас в теме
(46) unior,
я специально, что бы не было недоразумений, в конце статьи написал:

Актуальные версии обработки находятся в следующих файлах поставки:
БлокировкаИБ82++.epf
БлокировкаИБ81++.epf
Остальные файлы оставлены для сохранения статистики загрузок и
не рекомендуются для скачивания.

если вы в 8.1 не работаете,
то вам достаточно скачать только БлокировкаИБ82++.epf
49. yuraos 966 18.12.13 16:23 Сейчас в теме
(46)(47)(48) unior,
если же вам версия для 8.1 нужна позарез
и вам не хватает стартмани - пишите в личку, что-нибудь придумаем.
:)
50. 3762515 20.12.13 09:27 Сейчас в теме
51. link_l 12 20.12.13 11:41 Сейчас в теме
Хотел спросить есть ли такая штука "Активные пользователи" как в обработке из УПП 1.3, в которой показывается список активных пользователей и из этого списка можно "убить" пользователя :) как на скрине

52. yuraos 966 20.12.13 18:51 Сейчас в теме
(51) link_l,
Да есть, спрятано в меню "Сервис", как показано на скриншоте.

Правда команда открывает типовую обработку "АктивныеПользователи"
из состава библиотеки "Стандартные подсистемы" (только управляемые формы).

Эта библиотека включена в большинство типовых решений, в том числе УПП-1.3 и УТ-11

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

Обработка "АктивныеПользователи" цепляет еще функционал
обработки "ЖурналРегистрации" (тоже из состава БСП).
А там куча форм (и все естественно только управляемые).

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

Так-что объем работы получается весьма приличным.
Прикрепленные файлы:
53. Ele1234567 23.12.13 11:59 Сейчас в теме
54. yuraos 966 23.12.13 17:19 Сейчас в теме
Публикую статистику загрузки файлов к статье.
Она довольно любопытна.

На момент добавления этого поста:
1. всего скачено файлов - 132 раза.
2. в т.ч. версии для 1С-8.1 - 14 раз

отсюда следует, что
чуть больше 10% (10.6%) народа все еще работают под 1С-8.1
...
включая вашего покорного слугу.
55. Bukaska 133 23.12.13 17:28 Сейчас в теме
(54) А то! Сколько работают на 7.7 - не сосчитал?)))
56. yuraos 966 23.12.13 18:44 Сейчас в теме
(55) Bukaska, неа!
Там нет блокировки базы!
...
Разве что опрос устроить на форуме.
:)
64. den17 21.03.14 09:45 Сейчас в теме
(54) запускал в 1С:Документооборот (Управляемые формы). Обработка Выгнала из базы всех, кроме Web-клиента:
(Мб с Web-клиентом по-другому разрываются сеансы и я делаю не так что-то..)
Прикрепленные файлы:
65. yuraos 966 21.03.14 17:07 Сейчас в теме
(64) den17, ты меня озадачил
:)))
честно говоря не проверял, как убивалка рвет с соединения с Web-клиентами.
поковыряюсь на досуге.
***
в своей основе разрыв соединений в обработке взят из типового функционала
(с небольшими изменениями).

в связи с этим пара вопросов:
1. типовая обработка разрывает соединения с Web-клиентами по истечении 5 минут ?
2. в кластере серверов 1 рабочий процесс или несколько ??
66. yuraos 966 23.03.14 09:22 Сейчас в теме
Всем доброго времени суток!!!

Изменены файлы поставки:

1. Версия обработки 8.2++ от 22.03.2014:
Учтено замечание (64) den17:
обеспечен разрыв соединений с Web-клиентами
при альтернативном разрыве соединений в клиент-серверной ИБ.

2. Версия обработки 8.1++:
Незначительные стилистические правки кода, не влияющие на функционал обработки
69. den17 28.03.14 09:33 Сейчас в теме
(66) доработанная версия Обработки от 22.03.2014 г., в Конфигурации 1С:Документооборот 8 (1.0.8.1 [Управляемые формы])/1С:Предприятие 8.2 (8.2.19.76) разрывает сеансы всех видов (и WEB-клиентов). Спасибо :-)
72. yuraos 966 29.03.14 20:25 Сейчас в теме
(69) den17, пожалуста!
Это для меня, так сказать, дело профессиональной чести!
:)
57. magolubev 30.12.13 10:06 Сейчас в теме
Давно хотел допилить стандартную обработку, да все руки не доходили. Огромный плюс!!!
58. yuraos 966 30.12.13 10:31 Сейчас в теме
(57) magolubev,
когда Бог создал время ... его было много.
59. StaticUnsafe 05.02.14 09:22 Сейчас в теме
60. squall84 19.02.14 13:54 Сейчас в теме
Спасибо. на 8.3 отлично заработало.
62. yuraos 966 19.02.14 18:27 Сейчас в теме
(60) squall84, как интересно! а можно подробности:
- в какой конфигурации
- для какой базы (файловой или серверной)
- в каком режиме совместимости платформы
- в каком режиме совместимости интерфейса ???
67. Zhilyakovdr 93 26.03.14 17:15 Сейчас в теме
(60) squall84, В 8.3, в частности в бухгалтерии 3.0, имеется встроенная обработка блокировки, нет смысла использовать стороннюю.
68. yuraos 966 26.03.14 17:24 Сейчас в теме
(67) Zhilyakovdr,
а кто говорит что ее нет. она везде в общем-то есть
(за исключением каких-нибудь диких отраслевых конфигураций вроде РАРУС:АМБУЛАТОРИЯ)
***
если считаешь, что типовая удобна - используй ее.
(не знаю может в БП-8.3 она сделана удобней)
если надоест - можешь попробовать эту
;))).
61. 3762515 19.02.14 16:52 Сейчас в теме
Отличная и полезная вещь!
63. den17 21.03.14 09:22 Сейчас в теме
Завершает-ли обработка сеанс с Web-клиентом?
70. Ёпрст 1037 28.03.14 09:57 Сейчас в теме
Чей то в 8.1 не взлетела:
{ВнешняяОбработка.БлокировкаСоединенийСИнформационнойБазой(492)}: Ошибка при вызове метода контекста (ConnectAgent): Произошла исключительная ситуация (V81.COMConnector.1): server_addr=tcp://1c81: descr=Ошибка сетевого доступа к серверу
(Windows Sockets - 10060(0x0000274C). Попытка установить соединение была безуспешной, т.к. от другого компьютера за требуемое время не получен нужный отклик, или было разорвано уже установленное соединение из-за неверного отклика уже подключенного компьютера. ) line=569 file=.\src\DataExchangeTcpClientImpl.cpp
АгентСервера = COMСоединитель.ConnectAgent(ИдентификаторАгентаСервера);
по причине:
Произошла исключительная ситуация (V81.COMConnector.1): server_addr=tcp://1c81: descr=Ошибка сетевого доступа к серверу
(Windows Sockets - 10060(0x0000274C). Попытка установить соединение была безуспешной, т.к. от другого компьютера за требуемое время не получен нужный отклик, или было разорвано уже установленное соединение из-за неверного отклика уже подключенного компьютера. ) line=569 file=.\src\DataExchangeTcpClientImpl.cpp
------------------------------------------
Ошибки при разрыве соединений с базой !!!

71. yuraos 966 29.03.14 10:08 Сейчас в теме
(70) Ёпрст,
надо полагать порты у сервера 1C нестандартные...
;)))

В общем в версии обработки для 8.1 в форме авторизации на сервере 1С
был косячок в пути к данным поля ввода "Порта агента сервера".

В версии для 8.2 все должно быть в порядке

Косячек подправлен, файл поставки БлокировкаИБ81++.epf обновлен.

Для тех кто уже скачал версию обработки для 8.1 выкладываю подправленную версию.
(вложение в этом посте будет доступно для загрузки в течении недели с момента публикации).
Прикрепленные файлы:
БлокировкаИБ81++.epf
73. victory1985 17.07.14 13:50 Сейчас в теме
Огромное спасибо за труд! Это волшебный инструмент :)
74. yuraos 966 18.09.14 18:59 Сейчас в теме
Всем доброго времени суток!!!
Обновлены файлы поставки.
Изменения в последних версиях обработки:
1. Добавлена возможность приостанавливать выполнение регламентных заданий
при блокировке блокировке соединений с клиент-серверной базой
( подобно тому, как это сделано в обработке "Блокировка работы пользователей"
из последних версий БСП).

Кроме этого в обработке можно запустить/остановить выполнение заданий "в ручную"
из контекстного меню, выводимого при нажатии на гиперссылку надписи
с состоянием выполнения заданий:
75. yuraos 966 18.09.14 18:59 Сейчас в теме
2. Альтернативный разрыв соединений с клиент-серверной базой теперь можно запустить
без установки блокировки базы из меню "Сервис" командной панели формы
76. yuraos 966 18.09.14 19:00 Сейчас в теме
3. Добавлен флаг использования альтернативного разрыва соединений при блокировке.
По умолчанию флаг установлен, если альтернативный разрыв используется.
Запущенный сервис альтернативного разрыва соединений
блокирует закрытие окна обработки (поскольку использует обработчик ожидания формы),
что не всегда бывает удобно.
Снятие флага позволяет установить блокировку соединений и закрыть обработку
без отмены сервиса (изменения "Режима разрыва").
77. yuraos 966 18.09.14 19:03 Сейчас в теме
4. Исправлена некритическая ошибка при подключению к кластеру серверов 1С,
связанная с проблемами обратной совместимости платформы 1С-8.3.
78. yuraos 966 18.09.14 19:03 Сейчас в теме
5. Сделано более прозрачным поведение диалога авторизации на сервере 1С
при сохранении параметров администрирования базы (
при установке флага "Запоминать").
79. timeforlive 15 24.02.15 07:16 Сейчас в теме
Для доступа только одному пользователю нужно писать это (в доп. настройках)?
ENTERPRISE /F "<путь к папке с файлом 1Cv8.1CD>" /CРазрешитьРаботуПользователей /UC<установленный пароль>


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

Вопрос: как сделать доступ только одному\двум пользователям?

Обработка: БлокировкаИБ82(3+).epf
80. jobkostya1c8 24.02.15 09:18 Сейчас в теме
(79) timeforlive, только пароль не забудьте указать после параметра
UC<установленный пароль>
т.к. в базу потом не зайдете :) Эт еще и в обработке блокировки сеансов пользователя что идет со стандартными конфигурациями :) Потом только дату "откручивать" на ПК или еще более варварским методом заходить, типа файлы *.fl, *.tmp, *.cl стирать
81. timeforlive 15 12.03.15 12:31 Сейчас в теме
если дату "открутить", наверно поможет. Потом можно запустить обработку и снять блокировку.

Верно ли я заметил, други! Если в доп. настройках прописать (79), то любой пользователь может зайти в базу?

Что посоветуете для "выкидывания" пользователя (кроме ctrl+alt+del)? Иногда удобно поставить блокировку с 18:20 на часик и если никто из пользователей не позвонит по телефону, что, якобы, не закончил работу, то можно смело выбрасывать всех не-закрывших 1Ску.
82. yuraos 966 12.03.15 20:19 Сейчас в теме
(81) timeforlive,
если база клиент-серверная,
то используя эту обработку можно установить блокировку "немедленно" (чтобы текущее время уже попадало в интервал)
ну а после всех юзверей можно кикнуть из меню "Сервис" как показано ниже
Прикрепленные файлы:
83. yuraos 966 29.10.15 04:51 Сейчас в теме
Доброго времени суток!
Опубликована версия обработки 8.3 от 28.10.2015:
+ Обработка адаптирована для работы под 8.3 в конфигурациях,
где запрещено использование модальных методов.
Если в свойствах конфигурации модальные методы запрещены,
то используются их асинхронные аналоги.
+ Совместимость с типовым функционалом БСП редакции 2.2:
- Открытие типовой формы параметров администрирования серверной ИБ;
- Совместимость структуры параметроа авторизации на сервере 1С;
Ограничения обратной совместимости:
- Под платформой 8.2 обработка этой версии будет нормально работать в толстом и тонком клиентах.
- При открытии обработки в Web-клиенте под 8.2 будет ошибка компиляции модуля формы
из-за "открытого" использования глобальных асинхронных методов
ПоказатьПредупреждение() и ПоказатьВопрос().
Проблема решается закомментариванием строк с вызовом этих методов на стороне Web-клиенте,
специально выделенных для этого инструкциями препроцессора.
84. yuraos 966 08.11.15 19:33 Сейчас в теме
Доброго времени суток!
Обновлен файл поставки БлокировкаИБ83.epf.

Текущие изменения носят косметический характер:

1. Подправлено оформление управляемой формы - чтобы не так страшно выглядела под интерфейсом "Такси".

2. Обеспечено "модальное" открытие формы обработки
когда в свойствах конфигурации запрещено использование модальных методов.
В этом случае вместо модального режима используется
открытие формы с блокировкой интерфейса всего приложения.
85. artemns 13.11.15 11:01 Сейчас в теме
Спасибо. Отличная обработка.
86. AndrewVVS 16.11.15 13:35 Сейчас в теме
yuraos, добавить Флаг "Кроме меня" (себя)- рассматривали? Чтобы обработка сама себя не выгоняла :).
Если НЕ КромеМеня Тогда
ПодключитьОбработчикОжидания("ЗавершитьРаботуПользователей", 60); КонецЕсли;
87. yuraos 966 16.11.15 18:28 Сейчас в теме
(86) AndrewVVS,
Да как-то в голову не приходило.Если блокировать базу - то всех вон!
Но мысль вполне здравая.
Как руки дойдут - воткну такую дополнительную галку.
88. dock 41 04.02.16 20:08 Сейчас в теме
Когда обработка формирует сообщение пользователю, к сообщению добавляется текст "Для администратора...."
как нибудь можно избавиться от этого текста ?
89. yuraos 966 12.03.16 10:48 Сейчас в теме
(88) dock,
Исходное сообщение пользователям о блокировке базы
видоизменяется в типовым функционалом БСП, который поддерживается этой обработкой:
***
процедура в модуле объекта обработки

// Установить или снять блокировку информационной базы,
// исходя из значений реквизитов обработки.
//
Процедура ВыполнитьУстановку() Экспорт
	Перем Блокировка;
	
	Попытка
		СообщениеСтрока = Вычислить("СоединенияИБ.СформироватьСообщениеБлокировки(Сообщение, КодРазрешения)");
	Исключение
		СообщениеСтрока = Сообщение;
	КонецПопытки;
	
	Попытка
		Выполнить("Блокировка = Новый БлокировкаСеансов;");
	Исключение
		Попытка
			Выполнить("Блокировка = Новый БлокировкаУстановкиСоединений;");
		Исключение
			// если уж совсем все плохо
			Возврат;
		КонецПопытки; 
	КонецПопытки;
	
	//  установка параметров блокировки
	Блокировка.Начало           = НачалоБлокировки;
	Блокировка.Конец            = ОкончаниеБлокировки;
	Блокировка.Сообщение        = СообщениеСтрока; 
	Блокировка.Установлена      = УстановитьБлокировкуСоединений;
	Блокировка.КодРазрешения    = КодРазрешения;
	
	// установка блокировки соединений
	Попытка
		Выполнить("УстановитьБлокировкуСеансов(Блокировка);");
	Исключение
		Выполнить("УстановитьБлокировкуУстановкиСоединений(Блокировка);");
	КонецПопытки; 
КонецПроцедуры

Показать


90. yuraos 966 12.03.16 10:51 Сейчас в теме
(89)(88)
если сильно не нравится эта типовая вставка в сообщении,
можно подправить в конфигураторе указанную выше процедуру
следующим образом:


// Установить или снять блокировку информационной базы,
// исходя из значений реквизитов обработки.
//
Процедура ВыполнитьУстановку() Экспорт
	Перем Блокировка;
	
	//Попытка
	//	СообщениеСтрока = Вычислить("СоединенияИБ.СформироватьСообщениеБлокировки(Сообщение, КодРазрешения)");
	//Исключение
	//	СообщениеСтрока = Сообщение;
	//КонецПопытки;
	СообщениеСтрока = Сообщение;
	
	Попытка
		Выполнить("Блокировка = Новый БлокировкаСеансов;");
	Исключение
		Попытка
			Выполнить("Блокировка = Новый БлокировкаУстановкиСоединений;");
		Исключение
			// если уж совсем все плохо
			Возврат;
		КонецПопытки; 
	КонецПопытки;
	
	//  установка параметров блокировки
	Блокировка.Начало           = НачалоБлокировки;
	Блокировка.Конец            = ОкончаниеБлокировки;
	Блокировка.Сообщение        = СообщениеСтрока; 
	Блокировка.Установлена      = УстановитьБлокировкуСоединений;
	Блокировка.КодРазрешения    = КодРазрешения;
	
	// установка блокировки соединений
	Попытка
		Выполнить("УстановитьБлокировкуСеансов(Блокировка);");
	Исключение
		Выполнить("УстановитьБлокировкуУстановкиСоединений(Блокировка);");
	КонецПопытки; 
КонецПроцедуры

Показать
91. Templ 13.04.16 11:02 Сейчас в теме
Что означает разрыв соединений стандартно?
92. yuraos 966 13.04.16 16:42 Сейчас в теме
(91) Templ,
Стандартно - это средствами типового функционала (типовым функционалом БСП).

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

Если блокировка есть -
- эти обработчики завершают работу с системой по определенному типовому сценарию.(31)(32)(33)
93. yuraos 966 13.04.16 16:58 Сейчас в теме
(92) "Альтернативно" - это возможность предусмотренная этой обработкой в случае клиент-серверной базы.
Альтернативный вариант не отменяет, а упреждает стандартный механизм завершения работы.

За указанное время до наступления момента блокировки соединения разрываются
с помощью объекта V8[1,2,3].COMConnector

Отменить же стандартный механизм завершения работы пользователей во всех соединениях
НЕЛЬЗЯ, если не разламывать типовой функционал.
Максимум что можно сделать в этой обработке - остановить типовое завершение работы для текущего соединения.
94. movis08 23.06.16 12:36 Сейчас в теме
Любопытно опробовать))
Хотел сам написать, а тут такое
95. makfromkz 9 03.09.16 14:57 Сейчас в теме
а у меня обработка не выгнала меня из тонкого клиента :(
96. yuraos 966 08.09.16 16:17 Сейчас в теме
(95) makfromkz,
альтернативный разрыв соединений в этой обработке не трогает текущее соединение, инициирующее блокировку базы.
после разрыва всех соединений кроме текущего
обработка при закрытии формы предлагает сделать завершить работу системы.

Так сделано по ряду причин:
1. Иногда требуется заблокировать базу потом "всех убить, одному остаться" для того, чтобы творить единолично в базе свои темные дела.
2. Сам альтернативный разрыв соединений с серверной базой выполняется в обработчике ожидания формы обработки.
И было бы не очень хорошо, если текущая соединение уже разорвано, а другие соединения еще нет (порядок в котором разрываются соединения вообще говоря непредсказуем).
3. Суцид считается грехом во всех традиционных мировых религиях. ;) .
KroVladS; Kostya120981; +2 Ответить
97. Evil Beaver 6749 12.03.17 08:53 Сейчас в теме
А еще, чтобы не обновлять и не выгонять руками, есть деплойка )

https://github.com/oscript-library/deployka
98. ybatiaev 51 05.12.18 14:42 Сейчас в теме
Всем добрый день!
Поясните почему используется Вычислить(). Без этого тоже работает.
Вычислить("СоединенияИБ.СформироватьСообщениеБлокировки(Сообщение, КодРазрешения)");
99. yuraos 966 05.12.18 16:58 Сейчас в теме
(98) Привет!

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

	Попытка
		СообщениеСтрока = Вычислить("СоединенияИБ.СформироватьСообщениеБлокировки(Сообщение, КодРазрешения)");
	Исключение
		СообщениеСтрока = Сообщение;
	КонецПопытки;

Оставьте свое сообщение

См. также

Загрузка табелей рабочего времени из файлов Excel Промо

Зарплата Обработка документов Учет рабочего времени Загрузка и выгрузка в Excel v8 v8::СПР ЗУП3.x Россия БУ Абонемент ($m)

Обработка по загрузке в типовой документ «Табель» конфигурации ЗУП 3.1 данных из файлов MS Excel, согласно шаблону.

18.10.2019    7394    5    HostHost    0    

Списание (корректировка) задолженности контрагентов УНФ 1.6

Закрытие периода Дебиторская и кредиторская задолженность Обработка документов Дебиторская и кредиторская задолженность v8 УНФ Украина БУ Абонемент ($m)

Обнуление задолженности контрагентов в конфигурации "Управление небольшой (нашей) фирмой" версии 1.6 с помощью документа "Корректировка регистров".

1 стартмани

24.07.2019    18648    12    DMon    1    

Регистрация документов с измененной суммой

Обработка документов v8 1cv8.cf Абонемент ($m)

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

1 стартмани

20.04.2019    16163    3    ryan    0    

Блин, мы забыли включить регламентные задания…

Сервисные утилиты v8 Абонемент ($m)

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

1 стартмани

08.04.2019    14746    14    slozhenikin_com    37    

StartManager 1.4 - Развитие альтернативного стартера Промо

Стартеры 1С v7.7 v8 Абонемент ($m)

Очередная редакция альтернативного стартера, являющегося продолжением StartManager 1.3. Спасибо всем, кто присылал свои замечания и пожелания, и тем, кто перечислял финансы на поддержку проекта. С учетом накопленного опыта, стартер был достаточно сильно переработан в плане архитектуры. В основном сделан упор на масштабируемость, для способности программы быстро адаптироваться к расширению предъявляемых требований (т.к. довольно часто просят добавить ту или иную хотелку). Было пересмотрено внешнее оформление, переработан существующий и добавлен новый функционал. В общем можно сказать, что стартер эволюционировал, по сравнению с предыдущей редакцией. Однако пока не всё реализовано, что планировалось, поэтому еще есть куда развиваться в плане функциональности.

1 стартмани

23.04.2014    116230    773    Alexoniq    1528    

Отчет производства за смену (ОПЗС) - из Комплектаций номенклатуры

Обработка документов Производство готовой продукции (работ, услуг) Производство готовой продукции (работ, услуг) v8 v8::БУ v8::УФ БП3.0 БУ Абонемент ($m)

Отчет производства за смену БП 3.0 - из Комплектаций номенклатуры УТ 10.3 - после обмена УТ-БП. Внешняя обработка.

2 стартмани

01.03.2019    10668    8    Rustig    0    

Валовая прибыль для УПП 1.3, КА 1.1 в режиме РАУЗ (работа типового отчета без доработок конфигурации)

Обработка документов v8 КА1 УПП1 УУ Абонемент ($m)

Простое и мгновенное решение для использования типового отчета "Валовая прибыль" в конфигурациях "Управление производственным предприятием 1.3", "Комплексная автоматизация 1.1" (а также отраслевых решений на их базе) при включенном режиме РАУЗ (расширенная аналитика учета затрат). Не требует настройки или изменения конфигурации, либо может быть, для дополнительного удобства, интегрировано в нее с минимальными доработками.

2 стартмани

21.01.2019    16552    17    stvorl    11    

Легкое и гибкое управление списком доступных баз 1С у пользователей

Стартеры 1С Сервисные утилиты Администрирование СУБД v8 1cv8.cf Россия Абонемент ($m)

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

5 стартмани

05.12.2018    13669    13    RomikR    9    

Правильные аналоги номенклатуры (кроссы запчастей) для 1С / Управляемые формы Промо

Обработка справочников Оптовая торговля Учет ТМЦ Оптовая торговля Учет ТМЦ v8 v8::УФ 1cv8.cf УУ Абонемент ($m)

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

5 стартмани

29.07.2015    30646    7    taurus__    22    

Многопоточная обработка данных

Производительность и оптимизация (HighLoad) Администрирование данных 1С v8 v8::УФ 1cv8.cf Абонемент ($m)

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

1 стартмани

23.11.2018    18270    53    _ASZ_    15    

Обнуление остатков регистров бухгалтерии и накопления

Универсальные обработки Чистка базы v8 v8::БУ v8::ОУ v8::УФ КА1 БП2.0 ЗУП2.5 УТ10 УПП1 УНФ БГУ ERP2 БП3.0 УТ11 УХ КА2 ЗУП3.x Россия Абонемент ($m)

Обработка позволяет обнулить остатки по регистру накопления или бухгалтерии на определенную дату. Поддерживается большинство типовых конфигураций (БП 3, БП 2, УТ 11, УТ 10, ЗУП 3, ЗУП 2, БГУ 2, БГУ 1, ERP, УПП, КА 2, КА 1, УХ 3, УХ 1, УНФ). Гибкая настройка (отборы, заполнение реквизитов и любых полей корр. счета, возможность обнулять ресурсы выборочно). Несколько режимов работы. Два интерфейса: простой и с расширенным набором настроек.

2 стартмани

19.11.2018    19769    258    morozov.sv    34    

Очистка кэша 1С 8 (8.0, 8.1, 8.2, 8.3). Грамотная чистка кэша 1С с сохранением настроек.

Чистка базы Сервисные утилиты Администрирование данных 1С v8 1cv8.cf Россия Абонемент ($m)

Эффективное средство для устранения ошибок, возникающих в локальном кэше 1С на клиенте, которым легко сможет воспользоваться пользователь с любым уровнем знаний. Wsf-скрипт, созданный на стандартном языке автоматизации Windows - "WSH JScript", очищает кэш 1С просто, быстро и безопасно. Кроме варианта, очищающего кэш текущего пользователя, имеется также вариант для чистки кэша 1С всех пользователей терминального-сервера.

1 стартмани

04.11.2018    33592    357    Eugen-S    34    

Очистка регистрации обмена Промо

Чистка базы v8 v8::ОУ УТ10 Абонемент ($m)

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

1 стартмани

19.09.2017    15632    5    serg-lom89    0    

Универсальный инструмент для переноса данных через табличный документ (УФ)

Обработка документов Универсальные обработки Обработка справочников v8 v8::УФ 1cv8.cf Абонемент ($m)

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

5 стартмани

15.10.2018    29695    114    json    36    

TextRadar - нечеткий поиск в тексте

Разработка внешних компонент Поиск данных v8 1cv8.cf Абонемент ($m)

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

1 стартмани

19.09.2018    15138    17    TSSV    16    

Помощник корректировки остатков ЕГАИС в небольшом магазине. Розница 2.2

Розничная торговля Обработка документов Розничная торговля v8 Розница Розничная и сетевая торговля (FMCG) Рестораны, кафе и фаст-фуд Россия УУ Абонемент ($m)

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

5 стартмани

08.09.2018    28642    82    asdfgcom    46    

Помощник по закрытию месяца для УТ 11.3 Промо

Закрытие периода Обработка документов Закрытие периода Закрытие периода v8 v8::ОУ УТ11 Россия УУ Абонемент ($m)

Помощник по закрытию месяца для УТ 11.3. Имеет две функции: обнуление товаров "К оформлению" в интеркампани и обнуление отрицательных остатков в регистре "Себестоимость товаров".

5 стартмани

10.11.2017    20630    26    Zalipaka    1    

Управление последовательностями проведения документов по измерениям (УФ)

Обработка документов v8 v8::УФ БП3.0 УТ11 Абонемент ($m)

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

5 стартмани

24.08.2018    7239    2    silver_jr    0    

Расширение резервов отпусков

Обработка документов Зарплата Зарплата v8 v8::СПР ERP2 ЗКГУ3.0 ЗУП3.x Россия БУ Абонемент ($m)

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

2 стартмани

10.08.2018    23085    51    СергейКа    16    

Очистка периодических регистров посредством T-SQL (удаление записей, кроме среза последних)

Чистка базы v8 Абонемент ($m)

Обработка для ленивых. Составит вместо Вас запрос для SQL, который удалит все не актуальные записи (т.е все, кроме среза последних)

5 стартмани

22.06.2018    14514    19    Alexander.Shvets    9    

Удаление помеченных объектов, замена ссылок. Обычное и управляемое приложение. Не монопольно, включая рекурсивные ссылки, с отбором по метаданным и произвольным запросом Промо

Чистка базы v8 1cv8.cf Абонемент ($m)

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

10 стартмани

31.10.2016    48051    566    m..adm    206    

Автоматическое заполнение графиков в ЗУП 3.1

Зарплата Учет рабочего времени Обработка справочников Зарплата Учет рабочего времени v8 v8::СПР ЗУП3.x Россия БУ Абонемент ($m)

Данная разработка будет актуальна для организаций с большим количеством графиков (несколько десятков/сотен).

1 стартмани

05.05.2018    20886    18    notserioussam    2    

Добавление возможности в конфигурации ЗУП 3.1 работать с фотографиями сотрудников (Зарплата и Управление Персоналом, редакция 3.1)

Обработка справочников Управление персоналом (HRM) Управление персоналом (HRM) v8 v8::СПР ЗУП3.x БУ Абонемент ($m)

Добавление возможности в ЗУП 3.1 работать с фотографиями сотрудников (физических лиц). Расширение тестировалось на релизе ЗУП 3.1.5.129.

1 стартмани

09.04.2018    27136    67    charivnick    3    

Повышение качества разработок и онлайн контроль ошибок

Журнал регистрации v8 Абонемент ($m)

Анализ ошибок и сбор ошибок журнала регистраций из десятков и сотен баз в одном месте.

09.03.2018    25809    8    DitriX    48    

Прыг-Скок...или из MS EXCEL в 1С (8.2) (открытый код) Промо

Обработка документов Обработка справочников Загрузка и выгрузка в Excel v8 1cv8.cf Абонемент ($m)

Универсальная загрузка данных из Microsoft Office Excel. Автоматическая загрузка из любых по форме документов с очень удобным редактором. Почти готовый шаблон для любой конфигурации. Не требует регистрации-бесплатно.

1 стартмани

16.09.2015    59803    349    Tatitutu    48    

Корректировка остатков ЕГАИС, возврат из регистра 2, загрузка ТТН из файлов, другое для УТ10.3

Розничная торговля Обработка документов Розничная торговля v8 v8::ОУ УТ10 Россия БУ Абонемент ($m)

Набор обработок для автоматизации работы с ЕГАИС: Обработка корректировки остатков ЕГАИС для УТ 10.3, аналогичная имеющимся в УТ 11, Рознице 2.2. Автоматически формирует документы "Передача в торговый зал", "Акт постановки на баланс в торговом зале", "Акт списания в торговом зале". Обработка возврата из регистра 2 с подбором справок Б. Обработка формирования ТТН из файлов xml.

1 стартмани

24.01.2018    32074    27    biz-intel    3    

Расчет начисления зарплаты со сложной формулой, по данным из внешнего источника. ЗУП 3.1

Обработка документов Загрузка и выгрузка в Excel Зарплата Зарплата v8 v8::СПР ЗКГУ3.0 ЗУП3.x БУ Абонемент ($m)

Расчет начисления зарплаты со сложной формулой, по данным из внешнего источника по данным экономического отдела. ЗУП 3.1.

3 стартмани

20.12.2017    44270    31    mvv1975    7    

Копирование меню в Трактир Management

Обработка документов Производство готовой продукции (работ, услуг) Производство готовой продукции (работ, услуг) v8 1cv8.cf Рестораны, кафе и фаст-фуд Россия УУ Абонемент ($m)

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

1 стартмани

28.11.2017    25414    4    integrator1983    0    

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

Сервисные утилиты v8 Абонемент ($m)

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

1 стартмани

14.11.2017    20106    86    bonv    15    

Загрузка дополнительных реквизитов и сведений справочника Номенклатура из Excel и таблиц УТ 11, ERP 2

Обработка справочников Загрузка и выгрузка в Excel Учет ТМЦ Учет ТМЦ v8 v8::ОУ ERP2 УТ11 Россия УУ Абонемент ($m)

Внешняя обработка "Загрузка дополнительных реквизитов и сведений справочника Номенклатура"

1 стартмани

07.08.2017    36791    235    Windyhead    32    

Упрощение работы с актами сверки в УТ/КА/УПП - вывод номеров счетов в документе и печатной форме

Обработка документов Печатные формы документов Дебиторская и кредиторская задолженность Дебиторская и кредиторская задолженность v8 КА1 УТ10 УПП1 БУ УУ Абонемент ($m)

Обычно акт сверки с клиентами содержат информацию о документах реализации товаров (накладных) и выполненных платежах. Но платежи делаются на основании счетов, номера которых отсутствуют в актах, что затрудняет собственно сверку. Данная обработка находит соответствующие расходным накладным счета/заказы, показывает их в форме документа и выводит в печатную форму акта.

2 стартмани

12.05.2017    26277    4    denmax    2    

Автокликер для 1С

Сервисные утилиты v8 1cv8.cf Абонемент ($m)

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

1 стартмани

03.04.2017    29008    70    slava_1c    49    

Загрузка номенклатуры по штрихкоду: Управление Торговлей 11.3; Розница 2.2; Розница для Казахстана 2.2

Обработка справочников Оптовая торговля Розничная торговля Ценообразование, анализ цен Ценообразование, прайсы Оптовая торговля Розничная торговля Ценообразование, анализ цен v8 v8::ОУ v8::УФ Розница УТ11 Розничная и сетевая торговля (FMCG) Рестораны, кафе и фаст-фуд Россия УУ Абонемент ($m)

Розница 2.2, Управление Торговлей 11.3. Создание номенклатуры из интернета с помощью сканера штрихкодов либо терминала сбора данных. Варианты создания, автовыбор наилучшей позиции, источники, цены, загрузка картинки - всё это очень гибко и просто настраивается. Текущие открытые источники: barcode-list.ru(на текущий момент не работает); goodsmatrix.ru; ean13.info(может не работать капча); barcodes.olegon.ru. Автор программы не несёт ответственность за информацию, предоставляемую перечисленными выше открытыми источниками, так же не отвечает за их работоспособность. Данные источники принадлежат не автору программы. Данная программа нужна лишь для автоматизированного поиска информации на них.

10 стартмани

30.03.2017    55376    121    myALKleon    40    

DroidRAC2 - консоль администрирования кластера серверов 1С:Предприятие 8.3 под Android

Администрирование данных 1С v8 1cv8.cf Абонемент ($m)

DroidRAC2 - клиент для RAS-сервиса кластера серверов платформы 1С:Предприятие 8.3 под Android.

1 стартмани

24.02.2017    20577    9    user700211_a.straltsou    12    

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

Статистика базы данных v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

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

1 стартмани

20.02.2017    16509    47    strelec13    11    

Определение ИНН Сотрудника (service.nalog.ru). ЗУП, редакция 3.1 и 2.5 (Проф и Корп)

Обработка справочников Управление персоналом (HRM) Управление персоналом (HRM) v8 v8::СПР ЗУП2.5 Россия БУ Абонемент ($m)

Внешняя печатная форма для справочника "Сотрудники организаций". ЗУП, редакция 3.1 и 2.5 (Проф и Корп)

1 стартмани

03.02.2017    70062    49    Indgo    33    

Редактор движений документа. Сохранение в XML, обмен между базами, замена регистратора.

Обработка документов Универсальные обработки Обмен через XML v8 Абонемент ($m)

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

1 стартмани

07.09.2016    38965    153    Aphanas    4    

Универсальный поиск объектов по глобальному уникальному идентификатору (ГУИД, GUID)

Универсальные обработки Поиск данных v8 v8::УФ 1cv8.cf Абонемент ($m)

Универсальная обработка поиска объектов информационной базы по глобальному уникальному идентификатору (ГУИД, GUID) или по его части.

1 стартмани

06.09.2016    31105    101    Dzenn    9    

Лекарство на случай, если перестала работать форма списка для сделок. (ERP).

Тестирование и исправление v8 ERP2 Абонемент ($m)

Форма списка справочник сделки стала выпадать с ошибкой?  Или все еще в порядке, но хочется спокойно съездить в отпуск, без паники, что менеджеры устроят бунт.

1 стартмани

28.07.2016    20760    0    milkers    2    

Многопоточное удаление объектов

Чистка базы v8 1cv8.cf Абонемент ($m)

Обработка предназначена для ускорения процедуры удаления объектов

2 стартмани

02.06.2016    23949    53    zzz_natali    20    

Загрузка Счета покупателя из PDF

Обработка документов Файловые протоколы обмена, FTP Оптовая торговля Оптовая торговля v8 v8::БУ БП3.0 Абонемент ($m)

Обработка позволяет загрузить счет покупателя из pdf-файла в документ Счет на оплату покупателю (Бухгалтерия 3.0)

2 стартмани

23.05.2016    16019    19    John_d    0