|
Регламентное задание 1с | ☑ | ||
---|---|---|---|---|
0
Gossar1C
01.04.13
✎
10:27
|
Доброе утро всем. Прошу помощи в решении проблемы...
Процедура ПоискПросроченныхСекторов() Экспорт Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | ВзаимодействиеКлиентСектор.Партнер |ИЗ | РегистрСведений.ВзаимодействиеКлиентСектор КАК ВзаимодействиеКлиентСектор |ГДЕ | ВзаимодействиеКлиентСектор.ДатаОкончания = &ТекущаяДата"; Запрос.УстановитьПараметр("ТекущаяДата",НачалоДня(ТекущаяДата())); Выборка = Запрос.Выполнить().Выбрать(); Если Выборка.Количество() > 0 Тогда ТекущиеПартнеры = Новый Массив; Пока Выборка.Следующий() Цикл ТекущиеПартнеры.Добавить(Выборка.Партнер); КонецЦикла; ЗапросПартнер = Новый Запрос; ЗапросПартнер.Текст = "ВЫБРАТЬ | Партнеры.Ссылка |ИЗ | Справочник.Партнеры КАК Партнеры |ГДЕ | Партнеры.Ссылка В (&ТекущиеПартнеры)"; ЗапросПартнер.УстановитьПараметр("ТекущиеПартнеры",ТекущиеПартнеры); ВыборкаПартнер = ЗапросПартнер.Выполнить().Выбрать(); Если ВыборкаПартнер.Количество() > 0 Тогда Пока ВыборкаПартнер.Следующий() Цикл ОбъектПАР = Выборка.Ссылка.ПолучитьОбъект(); ОбъектПАР.ОсновнойМенеджер = Справочники.Пользователи.ПустаяСсылка(); ОбъектПАР.ГруппаДоступа = Справочники.ГруппыДоступаПартнеров.НайтиПоНаименованию("Общая"); ОбъектПАР.Записать(); КонецЦикла; КонецЕсли; КонецЕсли; КонецПроцедуры Этот код, регламентного задания которое должно выполняться каждый день в 3 часа утра (это все настроил). Суть процедуры: ищутся записи в регистре сведений ВзаимодействиеКлиентСектор где дата окончания = текущей дате. Проблема заключается в том что в регистре сведений пока что на данный момент нет таких записей у которых дата окончания равна текущей дате ( смотрел в файловом варианте все работает и на условие Выборка.Количество > 0 реагирует), а вот в клиент - сервере бред какой то, Попадаются какие то записи... но их там также как и в файловом варианте не должно быть, сначала смотрел на сервере потом выгружал и смотрел в файловом. С чем это может быть связано? Заранее спасибо. |
|||
1
Wobland
01.04.13
✎
10:34
|
начало дня(от трёх часов ночи) - это уже сегодня
|
|||
2
Defender aka LINN
01.04.13
✎
10:37
|
"в регистре сведений пока что на данный момент нет таких записей" - и что мы хотим после этого?
|
|||
3
Gossar1C
01.04.13
✎
10:41
|
(2) ну раз нет записей, так какого фига он находит что то? и пытается получить объект, а потом ругается
|
|||
4
Gossar1C
01.04.13
✎
10:43
|
(1) не совсем тебя понял, Начало дня просто ставит начало дня, было 01.04.13 3:00:00 округлили 01.04.13 0:00:00
|
|||
5
Gossar1C
01.04.13
✎
10:50
|
хм, хм хм хммммм О_о задание выполняется... вчера только вот с ошибкой проходило, сейчас пишет что задание выполнено. Чудеса...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |