|
Странности в 1С с регламентом.
| ☑ |
0
Shaman1C
30.01.17
✎
16:39
|
Запускаю процедуру вручную, все нормально, помещаю кусок когда, который должен регламентом ночью отрабатываться, тоже все нормально, все отрабатывается.
Когда работает регламент, он выдает что ошибка, такой записи мол в регистре сведений нет.
В чем может быть дело и куда копать?
|
|
1
shamannk
30.01.17
✎
16:39
|
такой записи мол в регистре сведений нет
|
|
2
Джинн
30.01.17
✎
16:40
|
Значит записи действительно нет. Или пользователь, под которым фоновое задание к ней доступа не имеет.
|
|
3
Shaman1C
30.01.17
✎
16:49
|
(2) запись есть, а фоновое под полными правами
|
|
4
rabbidX
30.01.17
✎
17:17
|
(0) Что за регистр? Может он перезаписывается регулярно и в момент выполнения задания записи действительно нет, а когда проверяешь ее наличие есть? Или В разное время разные записи нужно получить?
Короче, нужно больше информации.
|
|
5
Shaman1C
30.01.17
✎
17:31
|
(4) Регистр статичен, записи там есть.
Запускается регламент, выполняется процедура, она лезет в другую процедуру, где происходит запрос, запрос тащит данные и какой-то части данных в нем почему-то нет, хотя они есть:
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| SC_РегионыРасчета.Регион,
| SC_РегионыРасчета.Макрорегион КАК Макрорегион
|ИЗ
| РегистрСведений.SC_РегионыРасчета КАК SC_РегионыРасчета
|ГДЕ
| SC_РегионыРасчета.Период МЕЖДУ &НачПериода И &КонПериода
|ИТОГИ ПО
| Макрорегион";
Запрос.УстановитьПараметр("НачПериода", НачПериода);
Запрос.УстановитьПараметр("КонПериода", КонПериода);
Результат = Запрос.Выполнить().Выгрузить(ОбходРезультатаЗапроса.ПоГруппировкамСИерархией);
СтруктураРегионов = Новый Структура;
Для Каждого СтрУр1 Из Результат.Строки Цикл
СписокРегионов = Новый СписокЗначений;
Для Каждого СтрУр2 Из СтрУр1.Строки Цикл
СписокРегионов.Добавить(СтрУр2.Регион);
КонецЦикла;
СтруктураРегионов.Вставить(СтрУр1.Макрорегион, СписокРегионов);
КонецЦикла;
СтруктураНастроек.Вставить("СтруктураРегионов", СтруктураРегионов);
А когда вручную запускаешь всё всегда есть...
|
|
6
Джинн
30.01.17
✎
17:33
|
НачПериода, КонПериода?
|
|
7
Shaman1C
30.01.17
✎
17:47
|
КонПериода норм, а вот НачПериода не пишется в регистр нивкакую, я даже понятия не имею почему
|
|
8
Shaman1C
30.01.17
✎
17:51
|
Чудеса, с 20го раза сработало. Но меня это не устраивает.
|
|
9
ifso
30.01.17
✎
19:20
|
(8)
> с 20го раза сработало
кэш/права наконец-то обновились, не?
|
|
10
Черный маклер
31.01.17
✎
00:10
|
(8) отладчиком в регламентное задание пробовал ?
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой