ЧеКист (Чистка Кэша) - универсальное средство очистки локального кэша 1С

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

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

кэш чистка очистка очистить почистить удалить удаление сброс сбросить

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

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

Итак, какие ставились цели:

  1. Средство должно позволять чистить пользовательский кэш (сохраненные значения, размеры и положение форм и т.п.) и кэш конфигураций (рабочая копия конфигурации на клиенте), как оба сразу, так и каждый по отдельности.
  2. Средство должно отрабатывать только ту ИБ, которую явно указывает пользователь, не затрагивая данные других ИБ.
  3. Cредство должно быть достаточно простым, чтобы по телефону или e-mail в двух словах можно было бы объяснить рядовому пользователю, что ему нужно выполнить.
  4. Средство должно легко разворачиваться в сети на большом количестве пользователей.
  5. Средство не должно использовать никакие иные компоненты, кроме самой платформы и штатных библиотек Windows.

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

Утилиты, базирующиеся на открываемой пользователем обработке не удовлетворяли в основном по причине №4 (обработку пришлось бы добавлять в каждую ИБ, а их слишком много).

Утилиты не на платформе 1С выбывали из кандидатов по причинам №4 и 5.

Скрипты через AutoIt и прочие скриптовые вариации отпали по причинам №2, 4, 5

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

Варианты закончились - цели остались. Так и родился ЧеКист.

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

Утилита поставляется в двух вариантах:

  1. самостоятельная конфигурация (установочный комплект сжат в один zip-файл);
  2. внешняя обработка для мобильного использования (есть ограничение использования: обработка не чистит кэш БД, из которой была запущена).
Первый вариант (основной) предполагает стационарное размещение локально или по сети именно в нём кроется реализация достижения цели №4 (быстрое сетевое развёртывание): ИБ ЧеКиста прописывается в список общих ИБ и таким образом становится доступным сразу всем сетевым пользователям и для всех баз (даже для локальных).

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

Обратите внимание, что для версии 8.1 необходимо скачать соответствующие варианты поставок!

Хочу выразить благодарность fishca за разработку "Построение дерева информационных баз на основе файла ibases.v8i" (//infostart.ru/public/19841/), которая легла в основу отображения древовидного списка баз и существенно сократила время разработки ЧеКиста.


Обновлена версия до 1.0.3.1 

  • + Добавлена поддержка платформы 8.3
  • + Добавлена поддержка переопределения местоположения кэша через location.cfg

Обновлена версия до 1.0.2.3 

  • * Исправлено удаление кэша конфигурации при запуске под Windows XP

Обновлена версия до 1.0.2.2

  • + Добавлена отдельная поставка и обработка для 8.1
  • + Добавлена возможность множественного выделения ИБ для групповой чистки
  • + При двойном нажатии автоматически выполняется чистка кэша конфигурации (наиболее востребованная процедура для восстановления работоспособности конфигурации после сбой при динамическом обновлении)
  • * Реорганизованы пункты контекстного меню
  • * Название пункта меню "Очистить всё" заменено на "Очистить оба кэша", чтобы исключить ассоциацию с групповым действием

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

Наименование Файл Версия Размер
Установочный пакет v8.3

.zip 1,33Mb
65
.zip 1.0.3.1 1,33Mb 65 Скачать
Мобильная внешняя обработка v8.3

.epf 13,44Kb
49
.epf 1.0.3.1 13,44Kb 49 Скачать
Установочный пакет v8.2

.zip 332,86Kb
257
.zip 1.0.2.3 332,86Kb 257 Скачать
Мобильная внешняя обработка v8.2

.epf 11,74Kb
209
.epf 1.0.2.3 11,74Kb 209 Скачать
Установочный пакет v8.1

.zip 199,58Kb
10
.zip 1.0.2.3 199,58Kb 10 Скачать
Мобильная внешняя обработка v8.1

.epf 11,39Kb
18
.epf 1.0.2.3 11,39Kb 18 Скачать

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

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Famza 84 08.08.13 15:03 Сейчас в теме
(0) При выборе "Очистить все" будут очищаться кэши по папкам/подпапкам в дереве ИБ?
2. mbreaker 1363 08.08.13 15:25 Сейчас в теме
(1) "Очистить всё" - это последовательное исполнение действий "Очистить кэш конфигурации" и "Очистить кэш пользователя". В обоих действиях удаляются полностью каталоги кэшей со всеми вложенными файлами и подкаталогами.
Любое действие предваряет проверка на наличие или возможность удаления файла 1Cv8.lck в пользовательском кэше (признак запущенного толстого клиента).
3. mbreaker 1363 08.08.13 15:34 Сейчас в теме
(1) Извиняюсь, не сразу понял суть вопроса... Ответ - нет. Рекурсивного перебора по дереву ИБ здесь нет.

Сам я не сторонник принципа "а давайте жахнем всё, просто на всякий случай". Но если идея групповой очистки будет востребована - включу в план на следующую версию.
4. Famza 84 08.08.13 15:46 Сейчас в теме
(0) Ну я воспринял "Очистить все" - значит всё и у всех ИБ. А вот по папкам в дереве ИБ очистка для меня актуальна однозначно - уж слишком много баз )))
5. mbreaker 1363 08.08.13 17:17 Сейчас в теме
(4) Групповое выделение и обработку реализовал в версии 1.0.2.1, выложу чуть позже. К ветвям дерева привязываться не стал, выделение через ctrl или shift гораздо универсальнее.
11. mbreaker 1363 09.08.13 18:24 Сейчас в теме
(4) Famza, (10) serpent, пожелания реализованы в новой версии 1.0.2.2, версия уже доступна для скачивания
6. serpent 62 09.08.13 09:46 Сейчас в теме
Внешняя обработка НА 1C 8.1 УТ 10 не открывается и не конвертируется :-(
7. mbreaker 1363 09.08.13 12:21 Сейчас в теме
(6) serpent, исправил в версии 1.0.2
Обновленная версия будет размещена сегодня вечером
8. serpent 62 09.08.13 12:59 Сейчас в теме
(7) Ну вот, попал на -1 стартМани
9. mbreaker 1363 09.08.13 15:09 Сейчас в теме
(8) serpent, за регистрацию ошибки +1$m переводом.
Надеюсь следующая версия понравится больше.
10. serpent 62 09.08.13 15:11 Сейчас в теме
12. mbreaker 1363 09.08.13 18:25 Сейчас в теме
(10) serpent, для 8.1 сформированы отдельные поставки
13. serpent 62 12.08.13 08:45 Сейчас в теме
14. Рамзес 29 14.08.13 11:57 Сейчас в теме
Да, у динамического обновления много плюсов. Но есть большой минус - не знаешь что от него ожидать. Как-то несколько раз я сталкивался с ситуацией, когда после динамического обновления пропадали мои изменения в коде и я вносил последующие изменения в уже некорректный код. Так когда же нужна процедура очистки кэша? Всякий раз после динамического обновления?
15. mbreaker 1363 14.08.13 16:54 Сейчас в теме
(14) Рамзес, в подавляющем большинстве случаев очистка кэша конфигурации при динамическом обновлении нужна только тогда, когда между моментом обновления и штатным перезапуском клиента происходит аварийное завершение работы клиента. Другие варианты больше относятся к случайностям, чем к закономерностям.

Очистка же кэша пользователя требуется существенно реже и, как правило, поводом для неё бывают:
  • сохранение некорректного значения методом СохранитьЗначение(), восстановление которого вызывает исключение и падение платформы
  • некорректное сохранение положения окна, если команда "Восстановить положение окна" не помогает
  • сохранение некорректных настроек списка, если кнопка "Стандартная настройка" не помогает
  • "сползание" привязки элементов в форме (редко, но метко, и лечится ТОЛЬКО чисткой кэша пользователя)
16. SeiOkami 2117 15.08.13 09:12 Сейчас в теме
Прошелся по всем базам. Везде сообщение "кэш конфигурации уже чист". Хотя он не разу не чист =(
17. mbreaker 1363 15.08.13 09:31 Сейчас в теме
(16) SeiOkami, сообщите версию Windows и пути, по которым Вы проверяете кэши.
Также запустите утилиту командной строки, введите команду set без параметров и посмотрите значение переменной окружения USERPROFILE.
Для корректной работы ЧеКиста нужно, чтобы данная переменная содержала правильные настройки:
  • для Windows 7 - [диск]:\Users\профиль_пользователя
  • для ранних Windows - [диск]:\Documents and Settings\профиль_пользователя или [диск]:\DOCUME~1\профиль_пользователя
18. mbreaker 1363 16.08.13 17:01 Сейчас в теме
(16) SeiOkami, спасибо за регистрацию ошибки при работе утилиты под Windows XP.
Исправлено в релизе 1.0.2.3
по традиции: +1$m переводом
19. ignor 222 03.09.13 20:02 Сейчас в теме
Хотелось бы послушать/почитать об очистке серверного кеша
20. ignor 222 03.09.13 20:03 Сейчас в теме
хотелось бы почитать об очистке серверного кэша
21. mbreaker 1363 04.09.13 11:21 Сейчас в теме
(20) ignor, а что подразумевается под термином "серверный кэш"?
23. mbreaker 1363 05.09.13 13:10 Сейчас в теме
(22) ignor, не получается отвечать более оперативно, т.к. нахожусь в отпуске в другой стране.
Такого понятия, как "серверный кэш", пока в платформе нет, есть только зарегистрированные пожелания сделать кэширующий механизм для получения значений таблицы констант через объектную модель, т.к. вызовы к ним очень частые и каждый раз данные забираются из БД (конечно СУБД ещё кэширует часто используемые выборки, но все равно имеют место потери на накладных расходах).

А то, о чём идёт речь в указанной ветке Мисты - это просто служебные файлы, подробнее о них можно почитать на самой же Мисте: http://www.forum.mista.ru/topic.php?id=662246
24. DmitryKishkin 06.09.13 13:49 Сейчас в теме
Скачал, опробовал - все работает. Автору - сенькс.
25. mbreaker 1363 09.09.13 12:19 Сейчас в теме
(24) DmitryKishkin, пользуйтесь на здоровье! :)
26. provnick 18.01.14 08:57 Сейчас в теме
Не понял, как это увидеть, я имею в виду сработало или нет, при обновлении (конвертации 1.0-2.1.9) базы Розница для Казахстана чистил руками, скриптами, переходил на платформу 8.3 все равно ошибка: Ошибка загрузки документа.
по причине:
Ошибка преобразования данных XDTO:
НачалоСвойства: {http://v8.1c.ru/8.1/data-composition-system/area-template}appearance Форма: Элемент Тип: {http://v8.1c.ru/8.1/data-composition-system/area-template}TableCellAppearance
по причине:
Ошибка преобразования данных XDTO:
НачалоСвойства: item Форма: Элемент Тип: {http://v8.1c.ru/8.1/data-composition-system/core}ParameterValue
по причине:
Ошибка преобразования данных XDTO:
Значение: {http://v8.1c.ru/8.1/data/ui/style}ПросроченныеДанныеЦвет Тип: {http://v8.1c.ru/8.1/data/ui}Color
по причине:
Ошибка отображения типов:
Отображение типа 'String' в тип '{http://v8.1c.ru/8.1/data/ui}Color'
Может есть идеи?
28. mbreaker 1363 24.01.14 15:24 Сейчас в теме
(26)(27) Хм... Пост выглядит как-то сумбурно, Вам не кажется? Может немного предыстории поможет? А то мне это напоминает отрывок из шоу "Уральские пельмени", где Соколов спрашивает: "А можно мне с вами?"
27. provnick 18.01.14 09:01 Сейчас в теме
Убирал галочки с XDTO пакетов, с обработок, с некоторых общих модулей, нихт, завершить работу или перезапустить, рекомендуют чистить кэш, но увы, воз и ныне....
29. zqzq 21 23.04.14 09:28 Сейчас в теме
Специально обученные чистке кэша люди, бегающие по зоопарку из > 200 пользователей при каждом случае некорректного динамического обновления, даже в теории не предполагались.
Кстати... Файлы кэша же привязывается к внутреннему ИД базы в списке баз. Так что в теории достаточно удалить и заново добавить базу в общий список баз и у всех 200 пользователей кэш сбросится (при условии запуска из общего списка).
30. mbreaker 1363 23.04.14 11:22 Сейчас в теме
(29) zqzq, не только в теории, но и на практике... и не только кэш, но и все сохранённые настройки (даже имя пользователя при старте)... причём у всех двухсот сразу... они все возьмутся за руки и прибегут "радоваться" к дверям администратора, восхваляя все его заслуги пред отечеством за последние лет... э-э-э... пять...

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

P.S. для избавления от глюков динамического обновления помогает чистка кэша конфигурации, а пользовательский кэш чистить в 99% случаев бессмысленно.
31. zqzq 21 24.04.14 08:55 Сейчас в теме
(30) в версии 1С 8.2 практически все значимые настройки перенесены в БД в хранилища настроек и привязаны к пользователю 1С, а заход лучше под пользователем Windows делать по возможности. Так что тут дело вкуса скорее. Максимум какие-нибудь настройки положений окон и шрифта окона сообщений сбросятся.

Проверил на 8.2 толстом обычном клиенте, настройки сохраненных значений реквизитов обычной формы не сбрасываются при передобавлении базы в список.
32. kozlovvp 9 16.05.14 12:24 Сейчас в теме
Работает ли это решение для платформы 8.3?
36. mbreaker 1363 22.05.14 01:36 Сейчас в теме
33. AVK_Alex 4 20.05.14 12:07 Сейчас в теме
Сторонние утилиты более мобильны - позволяют очистить кэш в 1 клик. А здесь достоинство гибкость...
Попробуем :)
34. AVK_Alex 4 20.05.14 12:22 Сейчас в теме
Когда ожидать версию под управляемые формы (все-таки поддержка...)?
Про такси-метро пока не спрашиваю...
37. mbreaker 1363 22.05.14 01:43 Сейчас в теме
(34) Ну, пока целесообразности в этом не видел, т.к. основной "рабочий" вариант применения всё-таки отдельно стоящая конфигурация, а для неё разницы нет в УФ, НФ или Такси. Сейчас куда более интересно разобраться с "глюками" управляемых форм и СКД, которые повсеместно лезут в БП 3.0 и не лечатся сбросом кэшей (помогает только перепрописание БД в списках).
35. AVK_Alex 4 20.05.14 12:31 Сейчас в теме
Неплохо бы:
1. Настройку видимости баз. Например, когда баз несколько десятков, а пользователь работает с 2-3... Это будет непросто, т.к.:
- список формируется при открытии и нигде не хранится;
- не предусмотрены пользователи, т.е. не к кому такую настройку привязать.
2. Чекиста по умолчанию в списке не показывать (дабы не смущать тех, кто на бронепоезде).
38. mbreaker 1363 22.05.14 01:48 Сейчас в теме
(35) Если честно не понял сути ни первого, ни второго предложений.

Можно поподробнее, что подразумевается под "видимостью" баз? Фильтр?

И что значит "по умолчанию"? Стартер 1С - это часть платформы и в нём нет режимов запуска. А альтернативные стартеры - это не тема этой публикации.
39. adapter 556 20.10.14 14:16 Сейчас в теме
версия 1.0.2.3 при открытии ошибка
{Обработка.ЧеКист.Форма.Форма.Форма(173)}: Ошибка при вызове метода контекста (ЭтоКаталог): Ошибка доступа к файлу: D:\UserProfiles\alex\Application Data\1C\1CEStart\ibases.v8i

видимо не учитывается что в win7 каталог 1с уже в другом месте


40. mbreaker 1363 20.10.14 17:11 Сейчас в теме
(39) adapter, да нет, скорее это в Вашем конкретном случае просто нарушена штатная структура символических ссылок, которую Win7 формирует для обратной совместимости со старыми версиями программ.
В Win7 действительно содержимое папки %user_profile%\Application Data перекочевало в %user_profile%\AppData\Roaming, но для совместимости система формирует символическую ссылку ("ярлык") в папке %user_profile% с названием "Application Data" со связью на %user_profile%\AppData\Roaming.
В своей обработке я использую эту особенность, чтобы не заниматься вычислением конкретного местоположения в зависимости от версии системы.
У Вас, видимо, этого линка по какой-то причине нет.
41. adapter 556 21.10.14 12:32 Сейчас в теме
да, у меня системный диск на ssd (для быстродействия) а папка users на обычном hdd. Хоть и делал все штатными средствами Вин, но видимо поэтому нету у меня этих ярлыков. Неплохо было бы проверять существование каталога на подобные случаи.

Я дописал в конфу определение версии Вин. Можете включить в свой новый релиз если хотите:
https://drive.google.com/file/d/0B3_BNCh_2-MxMnJob0dua0JHWHM/view?usp=sharing
42. dock 43 03.02.15 21:53 Сейчас в теме
43. mbreaker 1363 04.02.15 17:51 Сейчас в теме
(42) dock, под 8.3 прекрасно работает версия для 8.2, просто для 8.1 пришлось делать отдельную поставку из-за несовместимости интерфейса, отсюда и появление номера версии в наименовании обработки.
Но про вариант реализации под УФ специально для рабочих мест, где установлен только тонкий клиент, я обязательно подумаю...
Похоже, что в скором времени такая и самому понадобится...
44. Borunmeert 9 18.06.15 14:01 Сейчас в теме
А если у пользователя под Windows права ограничены на эти папки. Кэш очистит?
47. mbreaker 1363 25.01.16 21:50 Сейчас в теме
(44) Borunmeert, у пользователя не может не быть прав на эти папки, т.к. в процессе работы туда пишет программа (1С), запущенная из-под этого же пользователя. Не было бы прав, 1С и не запустилась бы.
45. AlexO 130 24.01.16 22:23 Сейчас в теме
(0)
чистить пользовательский кэш (сохраненные значения, размеры и положение форм и т.п.) и кэш конфигураций
И как вы их разделяете?
Чем не устраивает обычная очистка через CMD типа bat-файл для автоматической чистки КЭШа.?
Тем более, вокруг всего этого устраивать "пляски" с названиями - "ЧЕКИСТ!", - и прочий пафос из разряда "Предвосхищая бурную полемику в комментариях на тему "а зачем нужен очередной чистильщик кэша, если уже есть [далее длинный список]?"" :)
46. mbreaker 1363 25.01.16 21:45 Сейчас в теме
(45) AlexO, специально для тех, кто с характерным "нулём" на конце и предпочитает не вчитываться в тексты пабликов перед генерацией комментариев, привожу две цитаты оттуда в ответ вопросы:
1) Как вы их разделяете?
пользовательский кэш (сохраненные значения, размеры и положение форм и т.п.) и кэш конфигураций (рабочая копия конфигурации на клиенте)

2) Чем не устраивает?
4. Средство должно легко разворачиваться в сети на большом количестве пользователей.

Мой же ответ на "бла-бла-бла... пляски... бла-бла-бла... пафос..." можно прочитать на youtube в начале любого из роликов +100500 после фразы "ДИСКЛЕЙМЕР. НЕКОТОРЫЕ ИЗ ПРЕДСТАВЛЕННЫХ ВИДЕО МОГУТ ОКАЗАТЬСЯ ДИКИМИ БАЯНАМИ-БАБАЯНАМИ..." (не увлекаюсь, но тут уж очень в тему пришлось)
В особенности это касается конкретного представителя отдельного вида HOMO COPYPASTUS, единственной заслугой которого является перепечатка штатной документации к платформе, а целью посещения ИС - бесконечный и бессмысленный троллинг в комментариях.
P.S. Искренне надеюсь, что данный представитель уж в коем-то веке не станет подтверждать свой имидж последующим "словесным поносом" и благоразумно промолчит, избавив мир от низкопробного словоблудия, а меня от утомительного стирания уведомлений о поступлении очередной порции "фекалий" в комментариях.
48. chuprina_as 244 01.02.16 11:56 Сейчас в теме
Сделайте, пожалуйста, возможность очистки кеша заданному пользователю.
49. mbreaker 1363 01.02.16 15:30 Сейчас в теме
(48) chuprina_as, при подходе, реализованном в данном решении, такое сделать невозможно.
А для описанной задачи нужны более продвинутые средства. Что-то типа MS System Center... Но это уже совсем другая пьеса.
50. check2 141 29.03.17 10:47 Сейчас в теме
Ай спасибо тебе добрый человечище!
51. check2 141 29.03.17 11:33 Сейчас в теме
(50) Надо бы только только немного процедуру обновить в поставке:
Функция КаталогВерсии(БД)

	КаталогВерсии = "1Cv82\";
	Если Лев(БД.Версия,3)="8.1" Тогда 
		КаталогВерсии = "1Cv81\";
	ИначеЕсли Лев(БД.Версия,3)="8.3" Тогда 
		КаталогВерсии = "1Cv8\";
	КонецЕсли;
	
	Возврат КаталогВерсии;

КонецФункции // КаталогВерсии()
Показать

А то уже 8.3 есть и не не в том каталоге кэш чистит
52. dock 43 29.03.17 15:30 Сейчас в теме
(51) Ну тогда уж следует и допиливать под УФ и работу под тонким клиентом :)

Совершенству нет предела!
54. mbreaker 1363 04.04.17 14:51 Сейчас в теме
53. mbreaker 1363 04.04.17 14:51 Сейчас в теме
56. adapter 556 20.04.17 09:14 Сейчас в теме
вот простой вариант под тонкий клиент, в том числе и такси
http://infostart.ru/public/613030/
57. grey_yes 12 06.12.17 09:36 Сейчас в теме
Скачал "Мобильная внешняя обработка v8.3".....
ПОЧЕМУ не открывается в обычной Бухгалтерии 3.0 (такси)?????!!!!!!!!

я понимаю зачем нужна обычная форма... Но зачем писать 8.3 если такси и управляемые не открываются?
58. mbreaker 1363 06.12.17 13:19 Сейчас в теме
(57) В описании разработки нигде не заявлялись УФ или Такси, на всех скриншотах тоже только неуправляемые форма. А понятие "поддержка платформы 8.3" совершенно не тождественна понятию "разработка выполнена на управляемых формах". Поэтому не понимаю, в чём смысл столь эмоциональных претензий. Запустите БП 3.0 с ключом /RunModeOrdinaryApplication и пользуйтесь на здоровье.
"C:\Program Files\1cv8\common\1cestart.exe" /RunModeOrdinaryApplication
Оставьте свое сообщение

См. также

Удаление и/или копирование сохраненных в 1С настроек (например настроек печати табличных форм) Промо

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

Иногда нужно удалить сохраненную в 1С "покореженную" настройку или скопировать "удачную" другому пользователю...

1 стартмани

01.09.2012    61757    1364    AnryMc    46    

Просмотр и восстановление любых таблиц БД для компоненты 1CDLib

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

Доработанная обработка для компоненты 1CDLib для просмотра и восстановления любых таблиц БД из БД донора. Тестировалось на версии платформы 8.3.17.1549.

1 стартмани

09.11.2020    3733    57    sxp    2    

Исправление ошибки "Для одного ссылочного кода существует более одной таблицы в базе данных" в БД SQL

Тестирование и исправление v8 v8::УФ 1cv8.cf Абонемент ($m)

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

3 стартмани

23.01.2020    14168    178    rokhin    59    

Создание *.dt файла из рабочей базы на сервере 1С без завершения работы пользователей

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

Предлагаемая обработка создает *.dt файл (выгрузку ИБ) из рабочей базы на сервере 1С:Предприятие 8.3 без завершения работы пользователей.

1 стартмани

19.01.2020    16278    93    Sedaiko    20    

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

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

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

1 стартмани

08.04.2019    21945    19    slozhenikin_com    37    

Командный интерпретатор для 1С

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

Инструмент для выполнения команд CMD / PowerShell из 1С.

2 стартмани

15.11.2019    15602    29    YPermitin    41    

Должно быть NULL в регистре бухгалтерии Хозрасчетный

Тестирование и исправление Инструментарий разработчика v8 v8::БУ 1cv8.cf БУ Абонемент ($m)

Обработка проверяет наличие и решает проблему с ошибкой развернутого сальдо в Оборотно-сальдовой ведомости (регистр бухгалтерии Хозрасчетный) из-за ошибки Универсального редактора реквизитов или кода программиста, устанавливающего пустые ссылки в значениях Валюты, Подразделения, Направления деятельности не равными NULL. И пересчёт итогов тут точно не поможет...

2 стартмани

21.10.2019    15704    56    sapervodichka    33    

Закрытие незавершенных сеансов

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

Как удалять потерянные сеансы пользователей, чтобы они не мешали работе. Обработка протестирована на платформе версии 8.3.13.1644.

1 стартмани

20.09.2019    22990    85    AnatolPopov    12    

Очистка кэша 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    47902    474    Eugen-S    34    

Сканер ключей 1С

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

Определяет время отклика ключа защиты 1С.

1 стартмани

13.09.2019    9286    15    sivin-alexey    2    

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

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

Иногда бывает, что после обновления конфигурации некоторые расширения перестают работать и часто такие ошибки выявляются только в процессе тестирования или рабочем режиме. При правильной разработке и проектировании расширения можно свести к минимуму такие ошибки, но иногда их не избежать. Если в базе расширений не более 5-10, то проверить каждое после обновления не составляет труда, а вот если их больше 50 - проверка отнимает слишком много времени Поэтому была написана обработка, которая в автоматическом режиме проверяет расширения, подключенные в программе. Обработка универсальная и будет работать в любой программе, в которой есть расширения.

3 стартмани

19.07.2019    16027    30    77dream77    4    

Мониторинг потребления ресурсов базами кластеров сервера

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

Обработка позволяет, в графической форме, производить мониторинг потребляемых ресурсов базами данных кластера сервера 1с для платформ 8.3, 8.2. Обработка работает на платформе не ниже 8.3.6

2 стартмани

17.07.2019    10998    45    IVC_goal    34    

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

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

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

7 стартмани

05.12.2018    19218    21    RomikR    9    

Bash-скрипт для установки 1С:Предприятие 8.3 и СУБД PostgreSQL на сервер CentOS 7

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

Данный скрипт позволяет полностью установить сервер 1С и СУБД PostgreSQL на одном хосте. Потом это же скрипт можно использовать для обновление платформы и дистрибутивов установки

1 стартмани

07.04.2019    18393    47    Sedaiko    31    

Утилита для регистрации ComConnector и консоли администрирования сервером по установленным версиям платформы

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

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

1 стартмани

20.03.2019    10726    34    vardeg    10    

LicDataDecoder - расшифровка файла программной лицензии 1С

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

Представляю вашему вниманию утилиту, предназначенную для работы с файлами программных лицензий 1С (*.lic).

1 стартмани

10.02.2019    44530    386    GeraltSnow    62    

[x1c.ru] 1CDBin: Работа с файлами *.1CD на низком уровне средствами языка 1С с возможностью чтения таблиц (поддерживается формат 8.3.8.0) Промо

Тестирование и исправление Инструментарий разработчика v8 1cv8.cf Абонемент ($m)

Обработка позволяет просматривать файловые базы 1CD на низком уровне средствами встроенного языка. Реализована часть функциональности Tool_1CD, но на языке 1С Предприятия. Показываются таблицы, параметры таблиц, поля таблиц, записи таблиц, значения полей BLOB, есть 16-ричный просмотр страниц базы и консоль кода. Можно использовать для изучения структуры файлов 1CD, просмотра баз 1CD для выявления повреждений, создания своих обработок для выгрузки данных без открытия исследуемой базы в 1С:Предприятии.

1 стартмани

07.10.2014    58800    370    GusevNA    78    

Удобная консоль регламентных и фоновых заданий

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

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

1 стартмани

06.02.2019    19087    191    Alxby    20    

Ошибки, предупреждения и прочее из журнала регистрации на почту и в Telegram автоматически (БП 3, ЗУП 3.1, УТ 11.4, ERP 2.4, Розница 2.2)

Журнал регистрации Поиск данных Тестирование и исправление Email v8 Розница УНФ ERP2 ЗКГУ3.0 БП3.0 УТ11 ЗУП3.x Абонемент ($m)

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

2 стартмани

28.01.2019    13193    42    Redinternational    3    

Универсальный монитор лицензий 1С

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

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

3 стартмани

03.01.2019    42320    395    Xershi    79    

Восстановление битой ссылки на раз-два Промо

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

Простой способ восстановить битую ссылку типа " (20:94b81c6f65428d5911e2a8bebc48d793)".

1 стартмани

26.04.2013    35398    703    Vin_Tik    36    

Скрипт обновления конфигурации

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

Как обновить конфигурацию базы? Столько всего сделать надо: И базу заблокировать, и пользователей выгнать. А ещё надо дождаться загрузки конфигурации и после этого применить её. Если же конфигурация на БСП, то запустить с ключом /C ЗапуститьОбновлениеИнформационнойБазы. И только потом можно пускать пользователей. А ещё на каждом этапе надо ждать окончания предыдущего. Это скучно. Давайте заливать конфигурацию в базы весело!

1 стартмани

11.12.2018    14157    58    MrWonder    24    

Чистка кэша 1С (теперь в .exe)

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

Попробуйте поискать в интернете "Очистить кэш 1С". Практически везде вы наткнетесь на всякие батники, ps-скрипты, рекомендации зайти и удалить вручную, поставить /ClearCache для баз на УФ и т.д. В подавляющем большинстве случаев предлагается бездумно удалить все содержимое \Roaming\1C\1cv8\ и \Local\1C\1cv8\, но это как переустановить Windows, чтобы почистить Temp.

1 стартмани

18.11.2018    19467    104    riposte    42    

Нестандартные подсистемы: Живая вода

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

В БСП есть все, чтобы справиться с проблемой «Битых ссылок», но почему-то так и не реализовали возможность сохранять версию объекта перед удалением. Решил исправить эту досадную несправедливость и создать подсистему с кодовым названием «Живая вода».

1 стартмани

11.10.2018    13717    2    dsdred    14    

Скачиваем релизы с сайта users.v8.1c.ru Промо

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

Обработка позволяет настроить список релизов, доступных пользователю, на сайте users.v8.1c.ru, проверять - вышли ли новые обновления и, если вышли, скачивать их и раскладывать по папочкам. Требует установки curl и openssl

10 стартмани

18.08.2014    43559    25    Demonobond    31    

Обнаружено нарушение целостности системы

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

Ошибка «Обнаружено нарушение целостности системы», причины и варианты устранения ошибки.

1 стартмани

03.10.2018    194294    978    Palmer1976    68    

1С:Коммандер (УФ)

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

Коммандер для просмотра файлов на клиенте и сервере.

2 стартмани

07.09.2018    11323    24    Student1C    13    

1C + Arduino + сканер отпечатков пальцев + RFID считыватель

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

Связываем 1C, Arduino, сканер отпечатков пальцев и RFID считыватель для системы учёта рабочего времени или пропускной системы.

1 стартмани

21.08.2018    28045    15    DGorgoN    39    

V8 Viewer. Открытие и сравнение внешних обработок в Проводнике + исходники Промо

Сервисные утилиты Инструментарий разработчика Универсальные обработки v8 1cv8.cf Абонемент ($m)

Вы хотите получить возможность быстро посмотреть содержимое внешнего отчета или обработки? А сравнить ее с другой? И все это без запуска 1С:Предприятия, только из оболочки ОС? Тогда мы идем к вам! :) В конце заметки - ссылка на исходники.

2 стартмани

06.03.2013    70433    709    Evil Beaver    159    

Запуск и контроль выполнения автоматизированных тестов из 1С – Jenkins Skin

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

Мы рассмотрим пример создания заданий выполнения автоматизированных тестов из 1С с использованием различных Фреймворков (xUnit1C, Тестирование 3.0): запуск, ожидание завершения, загрузка результатов и выполнение полного цикла тестирования продукта. Убедимся, что все действия можно выполнить в пару кликов в дружественном интерфейсе.

1 стартмани

09.07.2018    18151    14    ivanov660    5    

Тестирование: Просмотр результатов тестов в предприятии 1С – Allure Skin

Инструментарий разработчика Тестирование и исправление v8 1cv8.cf Абонемент ($m)

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

1 стартмани

10.05.2018    24267    6    ivanov660    18    

V8 Log Scanner - утилита для быстрого парсинга логов ТЖ

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

Как можно быстро настраивать logcfg.xml и парсить логи технологического журнала с помощью самописной open-source утилиты V8LogScanner. Без необходимости погружаться в регулярные выражения.

1 стартмани

07.11.2017    22858    5    ripreal1    27    

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

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

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

1 стартмани

14.11.2017    25619    95    bonv    15    

Графическая оболочка для консольной утилиты cnvdbfl.exe

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

Графическая оболочка для консольной утилиты cnvdbfl.exe предназначенной для преобразования размера внутренней страницы файла базы 1С.

1 стартмани

25.10.2017    44370    302    frkbvfnjh    44    

Удаление данных напрямую в SQL

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

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

1 стартмани

08.07.2017    18712    124    denacid    32    

ОСкрипты для деплоя и копирования базы данных

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

Набор оскриптов для деплоя базы 1С через хранилище и копирование через sql-бекап одной базы в другую

1 стартмани

02.05.2017    26981    38    Stepa86    29    

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

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

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

2 стартмани

25.12.2009    66148    1236    sebe    20    

Поиск и восстановление битых ссылок (обычная и управляемая форма) 8.2-8.3

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

Обработка для поиска и восстановления битых ссылок (Объект не найден). Адаптирована для конфигураций на обычных и управляемых формах 8.2 - 8.3

1 стартмани

08.04.2017    38847    524    Xershi    64    

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

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

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

1 стартмани

28.07.2016    24490    0    milkers    2    

Организация файлового хранилища на базе MS SQL Server с доступом из 1С

Разработка внешних компонент Сервисные утилиты v8 Абонемент ($m)

Пример реализации хранения файлов в базе MS SQL Server с использованием различных технологий. Подробно рассмотрен потоковый доступ к файлам с использованием технологии FileStream.

1 стартмани

27.07.2016    28231    41    tohandr    37    

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

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

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

1 стартмани

03.04.2017    34405    77    slava_1c    67    

Создание SQL-представлений объектов 1С версий 8.1-8.3

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

Обработка позволяет создавать представления объектов 1С в базе MS SQL, для возможности создания нативных запросов в предметном окружении.

1 стартмани

04.01.2016    12123    49    tviv    2    

Подсистема "Журнал регистрации из форм объектов"

Журнал регистрации Сервисные утилиты Универсальные обработки v8 v8::УФ 1cv8.cf Абонемент ($m)

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

2 стартмани

09.11.2015    17485    31    Bassgood    11    

Скачивание обновлений типовых конфигураций с портала 1С:ИТС

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

С помощью этой конфигурации можно скачивать обновления с портала 1С:ИТС. Отличительные особенности: 1. Скачивание только тех пакетов, которые необходимы для обновления от текущей версии до самой новой; 2. Запуск скачивания с помощью VBS-скрипта; 3. Написана на родном языке ;)

1 стартмани

06.10.2015    27840    132    Wezoowy    32    

Поиск, восстановление битой ссылки, 8.3, v 0.2 Промо

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

Обработка для работы с битой ссылкой, 8.3, v 0.1 Позволяет быстро найти и восстановить битую ссылку.

1 стартмани

24.10.2014    38621    320    infostart user    14    

Длина ключа индекса превышает максимально допустимую. Решение и рекомендации

Тестирование и исправление v8 1cv8.cf Россия Абонемент ($m)

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

1 стартмани

20.09.2015    39062    108    itsergey    7    

Работа с push сервисами только средствами 1С 8.2

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

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

1 стартмани

18.08.2015    33078    46    anig99    1    

Универсальный редактор реквизитов объектов. Мультиобработчик Промо

Универсальные обработки Чистка базы Обработка документов Практика программирования Обработка справочников Сервисные утилиты v8 1cv8.cf Абонемент ($m)

Объекты: Справочник, Документ, ПланОбмена, ПВХ, Бизнес-процесс, Задача, ПланСчетов, ПВР. Мультиобработчик: -Проведение, перенумерация, движения, копирование, создание на основании, подчиненность, статистика, удаление документов. -Регистрация изменений объекта(ов) в планах обмена. -Установка/Отключение ГлавногоУзла РИБ. -Поиск и восстановление "Битых" ссылок. -Недопустимые символы XML/Дерево XML. -Поиск и замена ссылок. -Ошибки ИБ, в т.ч XML. -Множество обработок справочников. -GUID. Дата и время создания объектов ссылочного типа. -Аналитика предопределенных, блокируемых реквизитов, ХранилищаЗначений. -История изменений объекта. -Активные пользователи. -Подписки на события, функциональные опции. -Загрузка пользователей ИБ из Windows, Active Directory. -Выгрузка/Загрузка пользователей ИБ в/из внешний XML-файл. -Поддержка различных режимов модальности. Файловый, Клиент-Серверный варианты. Обычная и Управляемая формы.

1 стартмани

28.12.2011    179070    8902    StepByStep    422