Имя: Пароль:
1C
1С v8
Глюк хранилища информационной базы
,
0 grinch85
 
13.09.17
18:30
Доброго времени суток. Помогите разобраться в проблеме. Может быть кто-то сталкивался. Суть: При захвате отчета и сАмом минимальном редактировании объекта (например добавление комментария реквизиту объекта), а за тем попытке поместить объект в хранилище возникает ошибка "Ошибка при попытке помещения объекта в хранилище конфигурации. Объект не захвачен для редактирования". Ругается на форму отчета, которая была удалена, но судя по содержанию сообщения - она не захвачена.
Судя по всему форма данного отчета в хранилище каким-то образом отвязалась от формы отчета в конфигурации.
Может ли кто-то подсказать решение данной проблемы.
1 Fragster
 
гуру
13.09.17
18:35
выкинуть доступ к хранилищу через сетевую папку и настроить сервер хранилища
2 grinch85
 
13.09.17
18:46
(1) каким образом настроить сервер хранилища? В администрировании хранилища нет настроек, которые могли бы мне помочь
3 Dmitrii
 
гуру
13.09.17
19:03
(0) >> решение данной проблемы

1. Сравните конфигурацию БД с конфигурацией хранилища. Если проблема только в одной "отвязавшейся" форме, то просто переподключите конфигурацию к хранилищу, а потом удалите эту проблемную форму нормальным образом. Для этого:
2. Отключите конфу от хранилища (Конфигурация - Хранилище конфигурации - Отключиться от хранилища...).
3. Подключите конфу к хранилищу (Конфигурация - Хранилище конфигурации - Подключиться к хранилищу...). Платформа предупредит о замене основной конфы конфой из хранилища. Соглашаетесь.
4. Сохраняете основную конфу, обновляете и сохраняете конфу БД.
5. Захватываете для редактирования корень конфигурации, отчет, содержащий проблемную форму и саму эту форму.
6. Удаляете проблемную форму.
7. Сохраняете основную конфу, обновляете и сохраняете конфу БД.
8. Помещаете все сделанные изменения в хранилище. Для этого открываете окно работы с Хранилищем (Конфигурация - Хранилище конфигурации - Хранилище), фильтруете "Все захваченные" (там должно быть в соответствии с п.5 - корень, отчет, удаленная форма). Выделяете все три объекта (включая удаленную форму) и жмете кнопку командной панели (или в контекстном меню) "Поместить в хранилище".
4 Dmitrii
 
гуру
13.09.17
19:08
+ к (3) !!!! Все манипуляции с рабочей базой данных только после создания резервной копии!
5 Dmitrii
 
гуру
13.09.17
19:14
(2) >> каким образом настроить сервер хранилища?

Читай раздел "Удаленная работа с хранилищем конфигурации"
https://its.1c.ru/db/v8310doc#bookmark:dev:TI000001119

Настраивать веб-сервер я бы не стал. Оно имеет смысл только для удаленной работы по HTTP. Для работы в офисе за глаза достаточно работы по TCP.
6 DrShad
 
13.09.17
19:45
Уволить всех к чертовой матери
7 Dmitrii
 
гуру
13.09.17
19:47
(6) Поздно уже.
8 grinch85
 
13.09.17
21:24
(3) Данные манипуляции были проведены в первую очередь. С хранилищем работаю не первый день и если бы это была обычная рассинхронизация, то на форум бы писать не стал. При сравнении конфигурации БД с конфигурацией хранилища отличий нет. При отключении, а за тем подключении к хранилищу отвязавшаяся форма не появляется. При попытке удалить весь отчет вылетает та же ошибка, когда пытаюсь поместить корень.
9 grinch85
 
13.09.17
21:26
(5) О настройке удаленного подключения к хранилищу и речи не было. Все подключения в рамках локальной сети
10 grinch85
 
13.09.17
21:33
(3) >> 5. Захватываете для редактирования корень конфигурации, отчет, содержащий проблемную форму и саму эту форму.

Беда-то как раз в том, что проблемной формы нет в списке форм отчета. О ней мне сообщает конфигуратор, когда я пытаюсь поместить измененный объект или же поместить корень (после удаления всего отчета).
11 Лефмихалыч
 
13.09.17
22:17
1. всё отпустить
2. получить конфигурацию из хранилища
3. захватить и продолжить работу

ну и уже переходите на 8.3 - там такое случается в 9000 раз реже
12 grinch85
 
13.09.17
22:37
(11) я уже писал, что эти действия были проделаны в первую очередь
13 grinch85
 
13.09.17
22:40
(11) использую платформу 8.3.8.1964
14 Dmitrii
 
гуру
14.09.17
11:47
(8) >> Данные манипуляции были проведены в первую очередь.

Об этом должно было быть написано в (0), чтобы люди не тратили время на описание решений, которые уже применялись.
Ну типа так принято - писать "что уже пытался сделать и что именно не получилось".
15 Dmitrii
 
гуру
14.09.17
11:51
Предположу, что форму может быть не видно в том случае, если форма обычная (неуправляемая), а в параметрах конфигуратора на вкладке "Общие" указано "Редактирование конфигурации в режиме запуска: Управляемое приложение".

Второе предположение - глюк базы данных самого хранилища. Ошибки БД хранилища лечатся утилитой проверки файловых баз 1С chkdbfl.
16 Numerus Mikhail
 
14.09.17
11:53
Кэш почистить предлагали?
17 grinch85
 
14.09.17
14:02
(14) >> Предположу, что форму может быть не видно в том случае, если форма обычная (неуправляемая), а в параметрах конфигуратора на вкладке "Общие" указано "Редактирование конфигурации в режиме запуска: Управляемое приложение".

в параметрах выставлено значение "Управляемое приложение и Обычное приложение". На всякий случай переключил на обычное, проверил, за тем вернул как было - форма не появилась.

>> Второе предположение - глюк базы данных самого хранилища. Ошибки БД хранилища лечатся утилитой проверки файловых баз 1С chkdbfl.

утилита говорит, что ошибок не обнаружено
18 grinch85
 
14.09.17
14:05
(16) не помогло
19 rudnitskij
 
14.09.17
14:08
перед началом редактирования вы обновляете конфигурацию из хранилища?
20 Ёпрст
 
14.09.17
14:26
Отвяжись от хранилища, прибей системные таблички от него же. Затем по новой привяжи
21 grinch85
 
14.09.17
14:31
(20) напиши пожалуйста поподробней как прибить системные таблички?
22 grinch85
 
14.09.17
14:31
(19) всегда. на уровне рефлексов )
23 Ёпрст
 
14.09.17
14:33
(21) запросом в скуле
24 Ёпрст
 
14.09.17
14:49
А так, отключись от хранилища и создай его заново, с нуля.
25 Ёпрст
 
14.09.17
14:50
И это, демоническим обновлением, не балуетесь, случаем ?
26 grinch85
 
14.09.17
15:12
(25) нееет )) за это руки отрубать надо
27 grinch85
 
14.09.17
15:17
(24) если создам новое хранилище, то потеряю все историю. Это вообще не вариант. В данный момент мной создана копия данного отчета и все доработки делаются уже в новой копии. Старая копия просто глаз мозолит. Но если все же не получится решить проблему, то лучше уже буду жить с той неиспользуемой копией, чем создавать хранилище заново.
28 Ёпрст
 
14.09.17
15:31
(27) тогда пробуй очистить кеш самого хранилища
29 grinch85
 
15.09.17
08:07
(28) не помогает
30 cons74
 
15.09.17
10:10
Автор, Вам на [email protected]
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн