Рейтинг  

Яндекс.Метрика
Яндекс цитирования
 

   

Статистика  

Пользователи
7
Материалы
591
Кол-во просмотров материалов
2823632
   

При настройке Центр Управления Производительностью 1С может возникнуть ошибка при настройке технологического журнала. Он вроде как "побежит" настраиваться, о чем будет свидетельствовать редкостный "прогрессбар", но дойдя до 50% вылезет ошибка сообщающая нечто подобное:


Попытки поиска проблемы в настройке параметров технологического журнала могут не привезти к успеху. А причиной тому вот эта ошибка:

Каталог.ПолучитьВремяИзменения()

Время, которое в коде запомнили ранее (допустим, 12:00) и время, которое берётся у каталога (получаем 11:03) отличаются не на 3 минуты вперёд, как должно быть, а на 57 минут назад.

Ниже приведена официальная инструкция по функции с аннотацией:


Файл (File)
ПолучитьВремяИзменения (GetModificationTime)

Синтаксис:
ПолучитьВремяИзменения()

Возвращаемое значение:
Тип: Дата. Местное время последнего изменения файла.

Описание:
Получает время последнего изменения файла.

Доступность:
Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение.

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

Пример:

ВыбФайл = Новый Файл(ИмяФайла);
Если ВыбФайл.ПолучитьВремяИзменения() < ДатаГраницы Тогда
ВыбФайл.УстановитьВремяИзменения(ДатаГраницы);
КонецЕсли;

Для того, чтобы найти и исправить несправедливость нужно зайти в конфигуратор 1С:ЦУП. Открыть конфигурацию. Далее нажать Ctrl + Shift + F для вызова окна поиска и вписать строку поиска нужное значение: "ПолучитьВремяИзменения". Не забудьте указать модули поиска, при необходимости, в секции ниже строки поиска:

ПолучитьВремяИзменения

Естественно нажмём кнопку "Искать". Будет произведен поиск нужного объекта:

Искать ПолучитьВремяИзменения

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

1С настройка поддержки

В открывшемся окне нажмём кнопку "Включить возможность изменения" и утвердительно отвечаем в следующем окне подтверждения наших действий:

1С Включить возможность изменения

Побежит прогрессбар показывающий активные действия по изменению режима:

1С Снятие с поддержки, Изменение режима

Далее меняем, что нам нужно:

Каталог.ПолучитьВремяИзменения()

Далее сохраняем изменения и обновляем конфигурацию:

1С обновить конфигурацию базы данных

 

   
   

Login Form