|
Тип НастройкаПериода не доступен в регламентном задании 1С zuza, Garykom, Мультук, SergeyGr, paramedic, RomaH, Федя Тяпкин, banco, arsik, shuhard, Fragster, lubitelxml, maxar, maxab72, Ненавижу 1С
| ☑ | ||
|---|---|---|---|---|
|
0
SergeyGr
28.10.26
✎
10:14
|
Здравствуйте !
1С:Предприятие 8.3 (8.3.27.1859) Используется УПП 1.3.205.1 Создано регламентное задание. Получаем значение из ХранилищеЗначений. Запрос.Текст = "ВЫБРАТЬ | СохраненныеНастройки.СохраненнаяНастройка |ИЗ | РегистрСведений.СохраненныеНастройки КАК СохраненныеНастройки РезультатЗапроса = Запрос.Выполнить(); ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать(); Пока ВыборкаДетальныеЗаписи.Следующий() Цикл СохраненнаяНастройка = ВыборкаДетальныеЗаписи.СохраненнаяНастройка.Получить(); "СохраненнаяНастройка" - это структура. В ней есть значение: "НастройкаПериода" с типом "НастройкаПериода" При запуске задания вручную по имени - все отрабатывает нормально. Но при запуске регламентного задания через консоль происходит ошибка: "Значение не является значением объектного типа". При этом в Отладчике видно, что структура "СохраненнаяНастройка" получена. Но...значение "НастройкаПериода" в ней НЕОПРЕДЕЛЕНО. А ожидается, что будет тип "НастройкаПериода" ! Подскажите, плз, почему "изчезает" тип ? Спасибо |
|||
|
1
Fragster
гуру
28.10.26
✎
10:19
|
Доступность:
Толстый клиент (с) СП |
|||
|
2
zuza
28.10.26
✎
10:19
|
"НастройкаПериода" вроде как доступна на толстом клиенте, т.е. на сервере этого типа как бы и нет
|
|||
|
3
Ненавижу 1С
гуру
28.10.26
✎
10:22
|
Доступность:
Толстый клиент. Сериализуется. |
|||
|
4
Мультук
гуру
28.10.26
✎
10:25
|
(0)
Про УПП ничего не скажу, но в УТ10 часть отчётов настолько хардкорны, что не умеют выполняться "на сервере", а только в толстом клиенте. Так что эта ситуация только вершина айсберга "а давайте засунем это в регламентное задание". |
|||
|
5
SergeyGr
28.10.26
✎
10:28
|
(2) Но при ручном запуске по имени процедуры тип "НастройкаПериода" определяется корректно.
А при этом используются те же общие модули и процедуры. |
|||
|
6
Garykom
гуру
28.10.26
✎
10:33
|
(5) В случае регламентного по расписанию не используется клиент (неважно какой, толстый или тонкий)
Только сервер - а там нет этого типа прикинь |
|||
|
7
Мультук
гуру
28.10.26
✎
10:34
|
(5)
При ручном запуске, эти общие модули и процедуры работают в контексте толстого клиента. Утром программист выходит из дома и едет на работу на метро. В контексте Москвы - всё хорошо. А в контексте, например Краснодара, программист на работу не попадёт ибо: Краснодар.Метро = Неопределено; Так понятнее ? |
|||
|
8
Garykom
гуру
28.10.26
✎
10:36
|
(7) а в Краснодаре есть программисты? Не только в Москве???
|
|||
|
9
Мультук
гуру
28.10.26
✎
10:36
|
(8)
Понаехали, понимаешь (с) |
|||
|
10
zuza
28.10.26
✎
10:37
|
(5) Что используется в коде из "НастройкаПериода"? Дата начала и окончания? Передайте эти даты.
|
|||
|
11
SergeyGr
28.10.26
✎
10:38
|
Всем спасибо !!!
|
| Форум | Правила | Описание | Секции | Поиск |