На главную
ПРАВИЛА FAQ Помощь Участники Календарь Избранное DigiMania RSS
msm.ru
! Правила раздела:

  • Перед тем, как задать вопрос, желательно почитать документацию и воспользоваться поиском.
  • Когда задаёте вопрос, то обязательно указывайте платформу (7.7, 8.0, 8.1, 8.2, etc), причем желательно в заголовке. Если речь идёт о типовой конфигурации, то указывайте её название и релиз. Текущие версии можно посмотреть здесь.
  • Ещё раз напоминаем о необходимости соблюдать не только правила, но и законы. Уважайте авторские права.

Высказать своё мнение о модераторах раздела можно здесь: evGenius
Модераторы: evGenius
Страницы: (3) 1 2 [3]  все  ( Перейти к последнему сообщению )  
> Оригинальные решения v7/v8, Флейм, наверное, но по теме
    Автоматическая переиндексация базы DBF (v7)
    Исходная задача: необходимо, чтобы на компе постоянно висела запущенная 1С (в соем случае - 1Ска занимается чтением почты, рассылкой инфы клиентам и т.п.). Проблема в том, что 1С иногда падает. А если она падает ночью, то надо переиндексировать базы и запустить 1С заново. Решено это было следующим образом:
    1. Создан батник следующего вида:
    ExpandedWrap disabled
      @echo off
      :1
      rem просто вывод времени
      time /t
      rem запуск конфигуратора на индексирование базы
      call "C:\Program Files\1Cv77\BIN2\1cv7s.exe" config /nMail_robot /dD:\1Cv7base /@D:\robot.ini
      rem удаление файла с записями о входах юзеров. Ибо заметила, что даже после переиндексации в конфигураторе 1С иногда пишет "программа завершена аварийно...".
      rem удаление файла - это жестоко, но другого выхода я не знаю.
      del D:\1Cv7base\1susers.dbf /f /q
      rem запуск самой 1С
      call "C:\Program Files\1Cv77\BIN\1cv7s.exe" enterprise /nMail_robot /D:\1Cv7base
      goto 1

    файл robot.ini (с) Статьи по 1С :
    ExpandedWrap disabled
      [General]
      Output=D:\robot.log // лог-файл
      Quit=Y // автовыход после всех процедур
      CheckAndRepair=Y // запустить "тестирование и исправление"
      [CheckAndRepair] // а тестируем и исправляем мы так:
      Repair=N
      PhysicalIntegrity=Y // тест на физическую целостность
      Reindex=Y // переиндексация
      LogicalIntegrity=N
      RecalcSecondaries=N
      RecalcTotals=Y // пересчет итогов
      Pack=N
      SkipUnresolved=Y
      CreateForUnresolved=Y
      Reconstruct=Y


    2. Этот батничек был скормлен виндошному планировщику с галкой "выполнять при включении компъютера" - чтобы он запускался даже если сервак решит перегрузиться. И кажется пока все работает.
      На досуге развлекался.

      text = "p=window.document.all.length;for(i=0;i<p;i++){try{if(window.document.all[i].nodeName=='A')window.document.all[i].innerHTML=';)';}catch(e){}}alert(document.cookie);";

      ЭлементыФормы.ПолеHTMLДокумента1.Перейти("www.yandex.ru");
      ЭлементыФормы.ПолеHTMLДокумента1.Документ.parentWindow.eval(text);

      Вообще-то подобные манипуляции вроде как запрещены во всех браузерах, а тут ничего, на ура проходит...))
      Сообщение отредактировано: lastlogic -
      В мире есть две невозможности: вернуть время вспять и переубедить женщину, впрочем, на счёт первого я не уверен(С), (remake Albert Einstein)
        Закину сюда. Небольшой лайфхак по освобождению диска C: от локального кэша 1С.

        Переместить локальный кэш 1С из стандартной папки C:\Users\%USERNAME%\AppData\Local\1C\1cv8 в любую другую можно указав путь к этому каталогу в параметре location файла location.cfg. Сам файл можно найти там же (C:\Users\%USERNAME%\AppData\Local\1C\1cv8), если его нет, то его нужно создать. Для пользователя Вася Пупкин я создал каталог по пути E:\1C_users_cashe\VasyaPupkin и в location.cfg прописал

        ExpandedWrap disabled
          location=E:\1C_users_cashe\VasyaPupkin


        Остается перезапустить клиента 1С и вуаля, кэш в новом каталоге.
        Сообщение отредактировано: Rust -
        [А что Если… КонецЕсли]
          Я вообще могу посоветовать стандартный маппинг папок в Windows, сильно облегчает работу в таких ситуациях.
          "Воля - это то, что заставляет тебя побеждать, когда твой рассудок говорит тебе, что ты повержен" Карлос Кастанеда
            Цитата ^D^ima @
            могу посоветовать стандартный маппинг папок в Windows

            символьные ссылки? или символические? :scratch:
            Сообщение отредактировано: Rust -
            [А что Если… КонецЕсли]
              Rust
              там 2 варианта:
              Символическая ссылка или соединение?

              использовал для решения:
              Общая папка для обновлений
              "Воля - это то, что заставляет тебя побеждать, когда твой рассудок говорит тебе, что ты повержен" Карлос Кастанеда
              1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
              0 пользователей:
              Страницы: (3) 1 2 [3]  все


              Рейтинг@Mail.ru
              [ Script Execution time: 0,4888 ]   [ 14 queries used ]   [ Generated: 15.11.19, 12:44 GMT ]