|
Отчет зависает в серверном режиме, работает в файловом. | ☑ | ||
---|---|---|---|---|
0
cube033
06.02.15
✎
05:16
|
Простейший отчет на СКД. Пакет из трёх запросов, без формы, без макета из параметров только начало и конец периода, короче проще некуда. Люди, обратившиеся с проблемой - сказали, что и не помнят, чтобы этот отчет работал. Попробовал воспроизвести отчет, создав новый внешний - тоже зависает и к тому же при первом запуске вывалилась ошибка формы (или что-то подобное), при том, что форма создается автоматически.
Запрос из отчета выполняется в консоли запросов быстро и без проблем. В конфигураторе тоже вываливалась странная ошибка - когда закрывал схему СКД - написали что-то про ошибку компоновщика. Хрень какая-то( Выгрузил базу, зарузил в файловый режим - работает отлично. Отчет формируется, правда в данных встречается "Объект не найден". |
|||
1
Cube
06.02.15
✎
05:38
|
(0) То есть, у тебя есть отчет, на который платформа тебе выдает ошибки, текст которых мы должны угадать и который кое как работает на файловой но не работает в клиент-сервере и ты ждешь от нас ответа, почему так происходит.
Я ничего не пропустил? :) Платформа? Текст ошибок с описанием действий, при которых они возникли. Отчет работает на типовых? Если да - вываливай отчет. |
|||
2
Cube
06.02.15
✎
05:38
|
И это, меняй ник! %))
|
|||
3
cube033
06.02.15
✎
05:51
|
(1) Я не стал писать инфу, которая ничего не даст.
1С:Предприятие 8.2 (8.2.19.90). Не типовая конфа, не типовой отчет. Текст запроса не имеет значения, так как запрос выполняется отлично в клиент-серверном режиме в консоли запросов. Платформа выдала две ошибки, которые не воспроизвелись повторно, текст их не запомнил, примерно описал когда возникли. Единственно стабильно воспроизводимая ошибка - После нажатия в отчете кнопки сформировать, начинает крутится значок формирования и больше ничего не происходит. Но вот, что странного я заметил: Была и вторая проблема, в конце января перестали ходить обмены между базами. Обмены ходят через регламентное задание, которое вдруг перестало выполняться. Я заглянул в обработку "Регламентные и фоновые задания" и фоновых заданиях увидел все мои попытки формирования отчета. |
|||
4
Cube
06.02.15
✎
05:54
|
(3) Сервер на какой ОС?
ТИИ базы делал? |
|||
5
Cube
06.02.15
✎
05:58
|
(3) "Платформа выдала две ошибки, которые не воспроизвелись повторно"
Если открыть отчет, написанный на конфе УТ в конфигураторе конфы ЗиУП, то отчет будет немедленно модифицирован, если где-нибудь (в реквизитах например) есть ссылки на метаданные УТ. Возможно, на это ругалась платформа? Естественно, при повторном запуске уже "ошибок" не будет. Это я к тому, что может отчет писался для другого состава метаданных? |
|||
6
cube033
06.02.15
✎
06:06
|
(4) 2003 R2
ТИИ пока не делал - люди там активно работают. Вечером попробую. (5) Ход мыслей понятен, но там вряд ли тот случай. Отчет явно для этой конфы. Я бы копал в сторону перезагрузке сервера 1с и очистки кеша. Но ХЗ как чистить кеш на серверной базе - не сталкивался раньше. (/КлеарКеш пробовал естсественно) |
|||
7
IUnknown
06.02.15
✎
06:08
|
в простейшем запросе могут быть данные не совместимые со скульными ... и тогда при работе со скульной версией платформы 8.2(при отключённом режиме совместимости с 8.1) запрос будет валится со скульной ошибкой
|
|||
8
Cube
06.02.15
✎
06:08
|
(6) ТИИ на копии можно сделать - узнаешь, есть ли какие-то явные косяки в базе или нет...
|
|||
9
Cube
06.02.15
✎
06:10
|
(6) "Отчет явно для этой конфы"
Может он создавался для этой конфы, но когда был другой состав метаданных... Возьми исходник заново и открой в конфигураторе - ошибки должны повториться. |
|||
10
Escander
06.02.15
✎
06:24
|
(0) тебе-б действительно сменить ник...
фича известная: следуйте рекомендациям 1С и не лепите в 1 запросе 100500 соединений, особенно если большая часть из - виртуальные таблицы. Покалдите всё что нужно соединить во временные таблицы и уже потом соединяйте - на файловой скорость не изменится, на клиентсервере начнёт работать |
|||
11
cube033
06.02.15
✎
06:30
|
(7) но тогда бы консоль запросов тоже не справилась бы?
(8) ТИИ на копии дало штук 15 ошибок логической целостности и больше ничего. (9) Нет ошибок больше (10) Интересно. Вряд ли до такой степени. Запрос строк 120. Ну тот же ответ, что для (7) |
|||
12
Escander
06.02.15
✎
06:36
|
(11) .4 ещё-бы по количеству строк запрос не оценивали... у тебя сколько таблиц (реальных + виртуальных) в одном запросе пакета соединяется?
|
|||
13
cube033
06.02.15
✎
06:38
|
Можете пояснить мне раз и навсегда терминологию и структуру клиент серверной 1С? Никогда не разворачивал сервер 1С, не создавал кластер серверов.
Вот есть менеджер sql, есть консоль сервера 1С, есть Агент сервера 1С. Что я упускаю? Что значит перезапустить сервер 1С? Это значит перезапустить службу Агент Сервера 1С? На том виндовом сервере, к которому я подключен Агент сервера 1С вообще "отключен" |
|||
14
cube033
06.02.15
✎
06:42
|
(12)
Выбрать Из Документы1 Поместить ВТ1; Выбрать Из Регистр1 и ВТ1 (соеденить по 4 полям) Поместить ВТ2; Выбрать ИЗ Регистр1 и ВТ2 (соеденить по 4 полям) |
|||
15
cube033
06.02.15
✎
06:43
|
(12) Но опять же консоль запросов отрабатывает нормально
|
|||
16
Feunoir
06.02.15
✎
06:49
|
Судя по симптомам у тебя не проблема с запросом как таковым, а проблема с фоновым выполнением этого запроса.
|
|||
17
Escander
06.02.15
✎
06:49
|
(14)это не 120 строк запроса.
повторю вопрос: у тебя сколько таблиц (реальных + виртуальных) в одном запросе пакета соединяется? - временные таблицы не интересуют |
|||
18
Escander
06.02.15
✎
06:51
|
перечитал (0)... хрень какая-то у вас там творится "Объект не найден" это или последствия работы РЛС или есть большие проблемы с целостностью данных.
|
|||
19
cube033
06.02.15
✎
07:02
|
(16) Вот я и пытаюсь понять зачем он фоновым процессом формирует простой запрос.
(17) Нет ни одной виртуальной таблицы (18) Если судить по шаблонам ограничений, то РЛС встречается только в ролях из БСП, которые практически не используются. Там скорее проблема в нарушении обменов, про которые я говорил в (3) |
|||
20
Feunoir
06.02.15
✎
07:36
|
(19) Потому что в клиент-серверном варианте СКД автоматически это делает в фоновом режиме. ЕМНИП надо смотреть параметры метода Сформировать.
|
|||
21
Feunoir
06.02.15
✎
07:37
|
+(20) Но лучше разобраться почему не работают фоновые задания.
|
|||
22
cube033
06.02.15
✎
07:37
|
Для этого я спрашивал (13)
|
|||
23
cube033
06.02.15
✎
07:40
|
Может кто-то блокировку регламентных заданий включил - у меня либо доступа нет, либо сервер 1С на другой машине установлен. В консоле сервера 1С - пусто
|
|||
24
Feunoir
06.02.15
✎
07:46
|
||||
25
Cube
06.02.15
✎
07:46
|
(23) "В консоле сервера 1С - пусто"
А с чего там должно быть густо? При первом запуске консоли надо центральный сервер 1С:Предприятия добавлять вручную... Ты это сделал? |
|||
26
cube033
06.02.15
✎
07:52
|
(25) Он же не как список баз - для каждого пользователя свой список? Это под моим пользователем - это первый запуск, но остальные же до меня работали. К тому отключенная служба "Агент сервера 1С" тоже вызывает вопросы.
|
|||
27
Cube
06.02.15
✎
07:54
|
(26) Я повторю, пожалуй :)
"При первом запуске консоли надо центральный сервер 1С:Предприятия добавлять вручную..." |
|||
28
cube033
06.02.15
✎
08:03
|
(27) не хочу я лишний раз хозяйничать на чужом серваке, поэтому спрашиваю - это индивидуально для каждого пользователя винды или добавление центрального сервера произойдет в рамках приложения?
|
|||
29
Cube
06.02.15
✎
08:33
|
(28) Это для пользователя. Ты просто указываешь, на каком компе установлен сервер 1С:Предприятия, которым ты хочешь управлять. Установки сервера 1С:Предприятия при этом не происходит, ведь установка делается из дистрибутива...
Это как в терминалке - укажи комп, к которому подключаешься... |
|||
30
spacehelp
06.02.15
✎
09:45
|
Если в файловой работает, а на SQL нет, то, возможно, ошибка связана с органичением на размер системной базы tempdb в SQL
|
|||
31
ДенисЧ
06.02.15
✎
09:50
|
Заглохло выполнение фоновых заданий. Надо бы сервер перезапустить
|
|||
32
cube033
06.02.15
✎
10:14
|
(31) что именно именно подразумевается под перезапуском сервера?
Я уже почти освоил мануал из (24) - вариантов стало только больше) |
|||
33
Cube
06.02.15
✎
10:16
|
(32) Перезапуск службы "Агент сервера 1С".
|
|||
34
cube033
06.02.15
✎
10:22
|
(33)Спасибо
Еще же в (13) спросил "Что значит перезапустить сервер 1С? Это значит перезапустить службу Агент Сервера 1С? " |
|||
35
vde69
06.02.15
✎
10:27
|
может что-то типа бух 3.0 не заполняется форма статистики "5-з"
|
|||
36
cube033
06.02.15
✎
10:48
|
(27)(25)(29) Как я и думал Сервер 1С был установлен на другом Сервере Виндовс. Как только я попал впервые на правильный виндосовский сервер - в консоли сразу были добавлены и центральный сервер и кластер и базы данных - без моего участия. Т.е. центральный сервер указывается не для пользователя, а для приложения.
|
|||
37
cube033
06.02.15
✎
10:49
|
(35) всмысле платформа старая? Интересная идея - но конфигурация самописная и её никто не обновлял последние полгода.
|
|||
38
vde69
06.02.15
✎
10:52
|
(37) не конфигурация а платформа!!!
|
|||
39
cube033
06.02.15
✎
11:01
|
(38) "всмысле платформа старая?" "не конфигурация а платформа!!!" Не понимаю.(
|
|||
40
Cube
06.02.15
✎
11:01
|
(36) Только что проверил - мой комп не является сервером 1С:Предприятия, но на нем настроена консоль управления серверами 1С (под моим пользователем).
Перелогинился на свой же комп под другим пользователем - консоль управления серверами 1С под ним не настроена. Так что, настройки задаются для каждого пользователя отдельно. |
|||
41
cube033
06.02.15
✎
11:12
|
ХЗ - я вроде тоже проверил. Первый раз в жизни зашел на сервер под своим пользователем - всё есть.
|
|||
42
Cube
06.02.15
✎
11:23
|
(41) Может на серваке для всех пользователей одна настройка - хз...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |