Есть регламентное задание 1с, которое выгружает остатки на складе в файл exel. Если скопировать код во внешнюю обработку и запустить то остатки правильные выгружаются, а вот регламентное задание выгружает неверные остатки, как-будто старые данные, хотя дата файла меняется. Как-будто закэшировалось фоновое задание, кэш пытался чистить, а кто там пользователь? пользователя рпхоста, там чисто, чистить нечего.

 В общем может кто -то сталкивался и/или знает как решить эту проблему
---
Если кому интересно, то помогло: сделать регламентное задание предопределенным и перезапустить сервак

Пока работает, надеюсь долго
---
Клиент серверный вариант работы? Файл всегда выгружается в одну папку? Файл с остатками проверяли для обоих случаев?
---
да, клиент-серверный, файл всегда выгружается в одну папку, перетирая старый файл, файл с остатками разный
---
Убедитесь, что в запросах РЗ/ФЗ подставляются правильные периоды. Выведите их через СообщениеПользователю.
---
зачем в сообщение пользователю в фоновом задании? Во внешней обработке остаток на дату, это дата ТекущаяДата()
---
Чтоб увидеть значение периода, который подставляется в запрос. Через ФЗ.ПолучитьСообщенияПользователю()
Ну или отладкой цепляться в ФЗ. С отладкой просто не всегда удобно. И тогда я либо пишу отладочную информацию в ЖР, или вывожу в сообщения. Для чтения сообщений можно дописать консоль заданий. Либо написать маленькую внешку.
Но это все отступление от задачи.

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

Вам не кажется странным, что перевыбирание регламетного задания в консоли заданий приводит к кратковременной правильной работе, а затем все снова возвращается
---
Тогда еще раз повторяюсь - отследи параметры, которые именно в запросе установлены. Мало ли что в отчете выводится...
---
Попробую сделать регламентное задание предопределенным и перезапустить сервак
---
еще вариант, если база клиент-серверная
посмотреть что там в базе регламентов творится. помнится у мну был случай задвоения -> тож толком не работало
---
Если кому интересно, то помогло: сделать регламентное задание предопределенным и перезапустить сервак

Пока работает, надеюсь долго
---
так вроде оба реквизита (Использование и Предопреленное) должны быть = Истина
---
Для чего по вашему нужна галочка "Предопреленное"? чтобы просто всегда ее ставить?
---
Я вот так и не понял, в чем ее смысл
---
думаю, что я и даже ты в данном случае никакой рояли не играет.
давеча тож читал на заборе... ваще не по теме кто-то написал ;-)
---
К сожалению не понял вашу мысль. кто не играет на рояли? и причем тут забор?
---
Ага, пиши как что. Буду иметь в виду.
---
Интересно, а зачем для вывода остатков ТекущаяДата() в запрос передавать?
SQL сервер какой был? И версия платформы?