Регламетное и фоновое задание как будто закэшировано
Есть регламентное задание 1с, которое выгружает остатки на складе в файл exel. Если скопировать код во внешнюю обработку и запустить то остатки правильные выгружаются, а вот регламентное задание выгружает неверные остатки, как-будто старые данные, хотя дата файла меняется. Как-будто закэшировалось фоновое задание, кэш пытался чистить, а кто там пользователь? пользователя рпхоста, там чисто, чистить нечего.
В общем может кто -то сталкивался и/или знает как решить эту проблему
В общем может кто -то сталкивался и/или знает как решить эту проблему
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Клиент серверный вариант работы? Файл всегда выгружается в одну папку? Файл с остатками проверяли для обоих случаев?
Убедитесь, что в запросах РЗ/ФЗ подставляются правильные периоды. Выведите их через СообщениеПользователю.
(6)
Чтоб увидеть значение периода, который подставляется в запрос. Через ФЗ.ПолучитьСообщенияПользователю()
Ну или отладкой цепляться в ФЗ. С отладкой просто не всегда удобно. И тогда я либо пишу отладочную информацию в ЖР, или вывожу в сообщения. Для чтения сообщений можно дописать консоль заданий. Либо написать маленькую внешку.
Но это все отступление от задачи.
А неверные остатки - с чем-то совпадают? Со вчерашними данными? Или вообще какие-то свои цифры?
Чтоб увидеть значение периода, который подставляется в запрос. Через ФЗ.ПолучитьСообщенияПользователю()
Ну или отладкой цепляться в ФЗ. С отладкой просто не всегда удобно. И тогда я либо пишу отладочную информацию в ЖР, или вывожу в сообщения. Для чтения сообщений можно дописать консоль заданий. Либо написать маленькую внешку.
Но это все отступление от задачи.
А неверные остатки - с чем-то совпадают? Со вчерашними данными? Или вообще какие-то свои цифры?
Пробовали в обработке "Консоль заданий" удалить и заново добавить ваше задание?
Если поменять период выгрузки остатков, то регламентное задание выгружает одно и то же или разные данные?
Если поменять период выгрузки остатков, то регламентное задание выгружает одно и то же или разные данные?
Как вариант, где-то в ФЗ идет обрезание даты. Или пересечение наименований каких-нить реквизитов и переменных. В общем, дурацкое что-то.
Еще раз рекомендую прямо из Запрос.Параметры как-то вывести все параметры и убедиться, что они такие, как должны быть.
Еще раз рекомендую прямо из Запрос.Параметры как-то вывести все параметры и убедиться, что они такие, как должны быть.
Дата выводится в сам выгружаемый файл и в его содержимое. Удивительно что удалил в вновь добавив регламентное задание в консоли заданий, регламетное задание заработало правильно, но через час снова вернулась к прежним данным, т.е. файл в точности до байта выгрузился такой же
Выше уже задавал вопрос.
Прежние данные (которые как бы не текущие) - они вообще с чем-то совпадают? Допустим, с отчетом на конец вчера?
Прежние данные (которые как бы не текущие) - они вообще с чем-то совпадают? Допустим, с отчетом на конец вчера?
(19) опечатка по Фрейду.
Пока есть предположение, что не учтена специфика выполнения регламентного задания. А именно то, что оно выполняется строго на сервере, со всеми вытекающими от сюда ограничениями.
Если уверены, что это точно ошибка платформы, то попробуйте поменять платформу, или смириться.
Но 99% это дело в коде.
Пока есть предположение, что не учтена специфика выполнения регламентного задания. А именно то, что оно выполняется строго на сервере, со всеми вытекающими от сюда ограничениями.
Если уверены, что это точно ошибка платформы, то попробуйте поменять платформу, или смириться.
Но 99% это дело в коде.
(24) повторюсь, в запросе один параметр, это ТекущаяДата(), которая также выгружается в файл, который образует регламентное задание
Вам не кажется странным, что перевыбирание регламетного задания в консоли заданий приводит к кратковременной правильной работе, а затем все снова возвращается
Вам не кажется странным, что перевыбирание регламетного задания в консоли заданий приводит к кратковременной правильной работе, а затем все снова возвращается
Тогда еще раз повторяюсь - отследи параметры, которые именно в запросе установлены. Мало ли что в отчете выводится...
Если кому интересно, то помогло: сделать регламентное задание предопределенным и перезапустить сервак
Пока работает, надеюсь долго
Пока работает, надеюсь долго
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот
