#0
by cube033
Простейший отчет на СКД. Пакет из трёх запросов, без формы, без макета из параметров только начало и конец периода, короче проще некуда. Люди, обратившиеся с проблемой - сказали, что и не помнят, чтобы этот отчет работал. Попробовал воспроизвести отчет, создав новый внешний - тоже зависает и к тому же при первом запуске вывалилась ошибка формы (или что-то подобное), при том, что форма создается автоматически. Запрос из отчета выполняется в консоли запросов быстро и без проблем. В конфигураторе тоже вываливалась странная ошибка - когда закрывал схему СКД - написали что-то про ошибку компоновщика. Хрень какая-то( Выгрузил базу, зарузил в файловый режим - работает отлично. Отчет формируется, правда в данных встречается "Объект не найден".
#1
by Cube
То есть, у тебя есть отчет, на который платформа тебе выдает ошибки, текст которых мы должны угадать и который кое как работает на файловой но не работает в клиент-сервере и ты ждешь от нас ответа, почему так происходит. Я ничего не пропустил? :) Платформа? Текст ошибок с описанием действий, при которых они возникли. Отчет работает на типовых? Если да - вываливай отчет.
#3
by cube033
Я не стал писать инфу, которая ничего не даст. 1С:Предприятие 8.2 (8.2.19.90). Не типовая конфа, не типовой отчет. Текст запроса не имеет значения, так как запрос выполняется отлично в клиент-серверном режиме в консоли запросов. Платформа выдала две ошибки, которые не воспроизвелись повторно, текст их не запомнил, примерно описал когда возникли. Единственно стабильно воспроизводимая ошибка - После нажатия в отчете кнопки сформировать, начинает крутится значок формирования и больше ничего не происходит. Но вот, что странного я заметил: Была и вторая проблема, в конце января перестали ходить обмены между базами. Обмены ходят через регламентное задание, которое вдруг перестало выполняться. Я заглянул в обработку "Регламентные и фоновые задания" и фоновых заданиях увидел все мои попытки формирования отчета.
#5
by Cube
"Платформа выдала две ошибки, которые не воспроизвелись повторно" Если открыть отчет, написанный на конфе УТ в конфигураторе конфы ЗиУП, то отчет будет немедленно модифицирован, если где-нибудь (в реквизитах например) есть ссылки на метаданные УТ. Возможно, на это ругалась платформа? Естественно, при повторном запуске уже "ошибок" не будет. Это я к тому, что может отчет писался для другого состава метаданных?
#6
by cube033
2003 R2 ТИИ пока не делал - люди там активно работают. Вечером попробую. Ход мыслей понятен, но там вряд ли тот случай. Отчет явно для этой конфы. Я бы копал в сторону перезагрузке сервера 1с и очистки кеша. Но ХЗ как чистить кеш на серверной базе - не сталкивался раньше. (/КлеарКеш пробовал естсественно)
#7
by IUnknown
в простейшем запросе могут быть данные не совместимые со скульными ... и тогда при работе со скульной версией платформы 8.2(при отключённом режиме совместимости с 8.1) запрос будет валится со скульной ошибкой
#9
by Cube
"Отчет явно для этой конфы" Может он создавался для этой конфы, но когда был другой состав метаданных... Возьми исходник заново и открой в конфигураторе - ошибки должны повториться.
#10
by Escander
тебе-б действительно сменить ник... фича известная: следуйте рекомендациям 1С и не лепите в 1 запросе 100500 соединений, особенно если большая часть из - виртуальные таблицы. Покалдите всё что нужно соединить во временные таблицы и уже потом соединяйте - на файловой скорость не изменится, на клиентсервере начнёт работать
#11
by cube033
но тогда бы консоль запросов тоже не справилась бы? ТИИ на копии дало штук 15 ошибок логической целостности и больше ничего. Нет ошибок больше Интересно. Вряд ли до такой степени. Запрос строк 120. Ну тот же ответ, что для
#12
by Escander
.4 ещё-бы по количеству строк запрос не оценивали... у тебя сколько таблиц (реальных + виртуальных) в одном запросе пакета соединяется?
#13
by cube033
Можете пояснить мне раз и навсегда терминологию и структуру клиент серверной 1С? Никогда не разворачивал сервер 1С, не создавал кластер серверов. Вот есть менеджер sql, есть консоль сервера 1С, есть Агент сервера 1С. Что я упускаю? Что значит перезапустить сервер 1С? Это значит перезапустить службу Агент Сервера 1С? На том виндовом сервере, к которому я подключен Агент сервера 1С вообще "отключен"
#14
by cube033
Выбрать Выбрать Из Регистр1 и ВТ1 (соеденить по 4 полям) Поместить ВТ2; Выбрать ИЗ Регистр1 и ВТ2 (соеденить по 4 полям)
#16
by Feunoir
Судя по симптомам у тебя не проблема с запросом как таковым, а проблема с фоновым выполнением этого запроса.
#17
by Escander
это не 120 строк запроса. повторю вопрос: у тебя сколько таблиц (реальных + виртуальных) в одном запросе пакета соединяется? - временные таблицы не интересуют
#18
by Escander
перечитал ... хрень какая-то у вас там творится "Объект не найден" это или последствия работы РЛС или есть большие проблемы с целостностью данных.
#19
by cube033
Вот я и пытаюсь понять зачем он фоновым процессом формирует простой запрос. Нет ни одной виртуальной таблицы Если судить по шаблонам ограничений, то РЛС встречается только в ролях из БСП, которые практически не используются. Там скорее проблема в нарушении обменов, про которые я говорил в
#20
by Feunoir
Потому что в клиент-серверном варианте СКД автоматически это делает в фоновом режиме. ЕМНИП надо смотреть параметры метода Сформировать.
#23
by cube033
Может кто-то блокировку регламентных заданий включил - у меня либо доступа нет, либо сервер 1С на другой машине установлен. В консоле сервера 1С - пусто
#25
by Cube
"В консоле сервера 1С - пусто" А с чего там должно быть густо? При первом запуске консоли надо центральный сервер 1С:Предприятия добавлять вручную... Ты это сделал?
#26
by cube033
Он же не как список баз - для каждого пользователя свой список? Это под моим пользователем - это первый запуск, но остальные же до меня работали. К тому отключенная служба "Агент сервера 1С" тоже вызывает вопросы.
#27
by Cube
Я повторю, пожалуй :) "При первом запуске консоли надо центральный сервер 1С:Предприятия добавлять вручную..."
#28
by cube033
не хочу я лишний раз хозяйничать на чужом серваке, поэтому спрашиваю - это индивидуально для каждого пользователя винды или добавление центрального сервера произойдет в рамках приложения?
#29
by Cube
Это для пользователя. Ты просто указываешь, на каком компе установлен сервер 1С:Предприятия, которым ты хочешь управлять. Установки сервера 1С:Предприятия при этом не происходит, ведь установка делается из дистрибутива... Это как в терминалке - укажи комп, к которому подключаешься...
#30
by spacehelp
Если в файловой работает, а на SQL нет, то, возможно, ошибка связана с органичением на размер системной базы tempdb в SQL
#32
by cube033
что именно именно подразумевается под перезапуском сервера? Я уже почти освоил мануал из - вариантов стало только больше)
#34
by cube033
Спасибо Еще же в спросил "Что значит перезапустить сервер 1С? Это значит перезапустить службу Агент Сервера 1С? "
#36
by cube033
Как я и думал Сервер 1С был установлен на другом Сервере Виндовс. Как только я попал впервые на правильный виндосовский сервер - в консоли сразу были добавлены и центральный сервер и кластер и базы данных - без моего участия. Т.е. центральный сервер указывается не для пользователя, а для приложения.
#37
by cube033
всмысле платформа старая? Интересная идея - но конфигурация самописная и её никто не обновлял последние полгода.
#40
by Cube
Только что проверил - мой комп не является сервером 1С:Предприятия, но на нем настроена консоль управления серверами 1С (под моим пользователем). Перелогинился на свой же комп под другим пользователем - консоль управления серверами 1С под ним не настроена. Так что, настройки задаются для каждого пользователя отдельно.
#41
by cube033
ХЗ - я вроде тоже проверил. Первый раз в жизни зашел на сервер под своим пользователем - всё есть.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Зависает 1С, пишет загрузка прикладной подсистемы и комп зависает намертво!
- Не работает функия вопрос() в 8-ке/в SQL не работает в файл серверной работает
- v8 Зависает на обработке по загрузке 10000 в табл часть документа
- Зависает 1с при открытии позиции номенклатуры
- Зависает конфигурация 1с при сохранении
- Зависает при открытии периода
- Работа в терминале, Зависает 1С при проведении документа.
- Если кол-во строк документа больше 500 пи проведении зависает
- Не работает обмен в фоновом режиме
- Зависает регламентное задание. Как бороться?
- УстановитьПривилегированныйРежим() не работает в серверном варианте
- Какие ограничения на выполнение фонового задания в файловом и серверном режиме?
В этой группе 1С
- 1C 8.3 Такси - убрать окно "Введите строку для поиска"
- Как узнать максимизировано ли окно формы в 1с (обычные формы)
- ЗУП 3.0 (3.0.20.45) долгое заполнение Начисление зарплаты
- Отчет комиссионера не отображает себестоимость в отчете "Валовая прибыль"
- УТ: настройка серий номенклатуры - как изменить дату изменения настройки
- Отчет на СКД Как вывести несколько штрихкодов в одной колонке
- Как получить данные из отчета СКД ?
- Работа с SQL Reg.ru напрямую
- Списание остатков в Альфа-Авто
- Вывести значения в одну ячейку СКД
- Долго открывается конфигурация 1С
- 1С 8.3 - состояния документов
- Пятничная задачка. Алгоритм преобразования ряда чисел в строку.
- Отбор по группам в скд
- ЗУП (2.5.88.2) Ставка ФСС НС для инвалидов
- MS SQL. Выгрузка в dt
- Технологическое обнуление FPrint-02K
- Дата не может быть записана с нулевым смещением
- бп 20 скоро надо выгружать книгу пок книгу продаж в эл/виде, кто знает в 2.0 буд
- Передача параметров в подключаемую внеш обработку (упр интерфейс)