Глюк хранилища информационной базы #804797


#0 by grinch85
Доброго времени суток. Помогите разобраться в проблеме. Может быть кто-то сталкивался. Суть: При захвате отчета и сАмом минимальном редактировании объекта (например добавление комментария реквизиту объекта), а за тем попытке поместить объект в хранилище возникает ошибка "Ошибка при попытке помещения объекта в хранилище конфигурации. Объект не захвачен для редактирования". Ругается на форму отчета, которая была удалена, но судя по содержанию сообщения - она не захвачена. Судя по всему форма данного отчета в хранилище каким-то образом отвязалась от формы отчета в конфигурации. Может ли кто-то подсказать решение данной проблемы.
#1 by Fragster
выкинуть доступ к хранилищу через сетевую папку и настроить сервер хранилища
#2 by grinch85
каким образом настроить сервер хранилища? В администрировании хранилища нет настроек, которые могли бы мне помочь
#3 by Dmitrii
>> решение данной проблемы 1. Сравните конфигурацию БД с конфигурацией хранилища. Если проблема только в одной "отвязавшейся" форме, то просто переподключите конфигурацию к хранилищу, а потом удалите эту проблемную форму нормальным образом. Для этого: 2. Отключите конфу от хранилища (Конфигурация - Хранилище конфигурации - Отключиться от хранилища...). 3. Подключите конфу к хранилищу (Конфигурация - Хранилище конфигурации - Подключиться к хранилищу...). Платформа предупредит о замене основной конфы конфой из хранилища. Соглашаетесь. 4. Сохраняете основную конфу, обновляете и сохраняете конфу БД. 5. Захватываете для редактирования корень конфигурации, отчет, содержащий проблемную форму и саму эту форму. 6. Удаляете проблемную форму. 7. Сохраняете основную конфу, обновляете и сохраняете конфу БД. 8. Помещаете все сделанные изменения в хранилище. Для этого открываете окно работы с Хранилищем (Конфигурация - Хранилище конфигурации - Хранилище), фильтруете "Все захваченные" (там должно быть в соответствии с п.5 - корень, отчет, удаленная форма). Выделяете все три объекта (включая удаленную форму) и жмете кнопку командной панели (или в контекстном меню) "Поместить в хранилище".
#4 by Dmitrii
+ к !!!! Все манипуляции с рабочей базой данных только после создания резервной копии!
#5 by Dmitrii
>> каким образом настроить сервер хранилища? Читай раздел "Удаленная работа с хранилищем конфигурации" Настраивать веб-сервер я бы не стал. Оно имеет смысл только для удаленной работы по HTTP. Для работы в офисе за глаза достаточно работы по TCP.
#6 by DrShad
Уволить всех к чертовой матери
#7 by Dmitrii
Поздно уже.
#8 by grinch85
Данные манипуляции были проведены в первую очередь. С хранилищем работаю не первый день и если бы это была обычная рассинхронизация, то на форум бы писать не стал. При сравнении конфигурации БД с конфигурацией хранилища отличий нет. При отключении, а за тем подключении к хранилищу отвязавшаяся форма не появляется. При попытке удалить весь отчет вылетает та же ошибка, когда пытаюсь поместить корень.
#9 by grinch85
О настройке удаленного подключения к хранилищу и речи не было. Все подключения в рамках локальной сети
#10 by grinch85
>> 5. Захватываете для редактирования корень конфигурации, отчет, содержащий проблемную форму и саму эту форму. Беда-то как раз в том, что проблемной формы нет в списке форм отчета. О ней мне сообщает конфигуратор, когда я пытаюсь поместить измененный объект или же поместить корень (после удаления всего отчета).
#11 by Лефмихалыч
1. всё отпустить 2. получить конфигурацию из хранилища 3. захватить и продолжить работу ну и уже переходите на 8.3 - там такое случается в 9000 раз реже
#12 by grinch85
я уже писал, что эти действия были проделаны в первую очередь
#13 by grinch85
использую платформу 8.3.8.1964
#14 by Dmitrii
>> Данные манипуляции были проведены в первую очередь. Об этом должно было быть написано в , чтобы люди не тратили время на описание решений, которые уже применялись. Ну типа так принято - писать "что уже пытался сделать и что именно не получилось".
#15 by Dmitrii
Предположу, что форму может быть не видно в том случае, если форма обычная (неуправляемая), а в параметрах конфигуратора на вкладке "Общие" указано "Редактирование конфигурации в режиме запуска: Управляемое приложение". Второе предположение - глюк базы данных самого хранилища. Ошибки БД хранилища лечатся утилитой проверки файловых баз 1С chkdbfl.
#16 by Numerus Mikhail
Кэш почистить предлагали?
#17 by grinch85
>> Предположу, что форму может быть не видно в том случае, если форма обычная (неуправляемая), а в параметрах конфигуратора на вкладке "Общие" указано "Редактирование конфигурации в режиме запуска: Управляемое приложение". в параметрах выставлено значение "Управляемое приложение и Обычное приложение". На всякий случай переключил на обычное, проверил, за тем вернул как было - форма не появилась. >> Второе предположение - глюк базы данных самого хранилища. Ошибки БД хранилища лечатся утилитой проверки файловых баз 1С chkdbfl. утилита говорит, что ошибок не обнаружено
#18 by grinch85
не помогло
#19 by rudnitskij
перед началом редактирования вы обновляете конфигурацию из хранилища?
#20 by Ёпрст
Отвяжись от хранилища, прибей системные таблички от него же. Затем по новой привяжи
#21 by grinch85
напиши пожалуйста поподробней как прибить системные таблички?
#22 by grinch85
всегда. на уровне рефлексов )
#23 by Ёпрст
запросом в скуле
#24 by Ёпрст
А так, отключись от хранилища и создай его заново, с нуля.
#25 by Ёпрст
И это, демоническим обновлением, не балуетесь, случаем ?
#26 by grinch85
нееет )) за это руки отрубать надо
#27 by grinch85
если создам новое хранилище, то потеряю все историю. Это вообще не вариант. В данный момент мной создана копия данного отчета и все доработки делаются уже в новой копии. Старая копия просто глаз мозолит. Но если все же не получится решить проблему, то лучше уже буду жить с той неиспользуемой копией, чем создавать хранилище заново.
#28 by Ёпрст
тогда пробуй очистить кеш самого хранилища
#29 by grinch85
не помогает
#30 by cons74
Автор, Вам на v8@1c.ru
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С