Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
11 дек 2024, 23:43

Валится 1С 8 при открытии формы справочника или при запросе к нему

Автор sorovego23, 17 авг 2012, 10:40

0 Пользователей и 1 гость просматривают эту тему.

sorovego23

Платформа: 1С:Предприятие 8.2 (8.2.15.301)
Конфигурация: Бухгалтерия предприятия, редакция 2.0 (2.0.32.6)

При открытии справочника "Адресные сокращения" в режиме 1С-Предприятия 1С вылетает с ошибкой.

То же самое происходит, если выполнить запрос "ВЫБРАТЬ Разрешенные _.* ИЗ Справочник.АдресныеСокращения КАК _" в консоли запросов.

Подскажите, пожалуйста, что можно сделать? Проверка и исправление до конца не проходит.

chuevsf


Dethmontt

"ВЫБРАТЬ Разрешенные _.* ИЗ Справочник.АдресныеСокращения КАК _"

Такая конструкция запроса опасна. Т.к. в справочнике АдресныеСокращения могут использоваться реквизиты с типом строка неограниченной длинны - это приведет к ошибке. Разрешенные и Объединить нельзя использовать с таким типом
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

Dethmontt

Сделай реструктуризацию. Залей базу на SQL если она файловая и сделай rebuild
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

sorovego23

Может, вопрос глупый, но как сделать полный rebuild? У меня получается только пересоздать индексы у конкретной таблицы через Management Studio. Так и пересоздавать - у каждой таблицы вручную?

Dethmontt

Создать задание - job или план обслуживания - maintenance plan
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

sorovego23

Как-то сложно всё... никак немогу разобраться... Никак нельзя обычным SQL-запросом сделать Rebuild? Или это какая-то сверххитрая операция?

Dethmontt

Обычный запрос: вот пример
Transact-SQL
USE AdventureWorks2012;
GO
ALTER INDEX ALL ON Production.Product
REBUILD WITH (FILLFACTOR = 80, SORT_IN_TEMPDB = ON,
              STATISTICS_NORECOMPUTE = ON);
GO
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

sorovego23

Решил проблему другим способом. БД нормальная, не повреждена. Проблема была в плане обмена. Удалил его и всё стало нормально. Просто 1С выдавал всё время какие-то левые ошибки (см. выше), поэтому в голову не приходило, чтьо всё дело в плане обмена.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск