|
Коллизии при работе с хранилищем | ☑ | ||
---|---|---|---|---|
0
NIGHTHUNTER
02.09.22
✎
05:30
|
Начали возникать непонятные коллизии при работе с хранилищем.
При помещении доработанного объекта в хранилище, прицепились какие то 7 ролей. С которыми не велась работа, и так как они не захвачены, выдается ошибка, что их нужно сначала захватить. После, пробуя их захватывать, у одной из ролей, не имеющей отношения к помещаемому в хранилище документа, было указано, что нужно захватывать его так же. Если этого не делать, выходит ошибка. Если его указывать что нужно захватить, в нем пропадают все доработки. Указывается что его сначала нужно получить из хранилища. Обратил внимание, что при открытии конфигурация, указывается что она не сохранена. Хотя я ее сохранял и ничего в ней не делал. То есть пропадают все доработки, и не удается поместить нормально объект в хранилище. Из за чего может начаться такое поведение при работе схранилищем? |
1 8 10 11 |
||
1
rphosts
02.09.22
✎
05:46
|
(0) 90% что у тебя развалено хранилище - лучше всего его заново пересоздать... так-же говорят что подобное бывает при использовании ломаной 1С, говорят что дважды скидывать в хранилище помогает порой (скинуть с галочкой оставлять захваченным, добавить пробел в облое место кода и скинуть повторно)... Но вообще почитай как работать с хранилищем - возможно ты что-то делаешь не так
|
2 3 |
||
2
NIGHTHUNTER
02.09.22
✎
06:08
|
(1) Я работал же с ним, всякое было. Обычно все в порядке.
Но вот вчера при попытке поместить документ, цепляется 7 ролей. И сегодня тоже. |
|||
3
NIGHTHUNTER
02.09.22
✎
06:10
|
Вылетает ошибка если что не так. и все. Сейчас вот, удаляю реквизит табличной части документа.
Идут разные пересчеты. Потом пробую ложить. Снова показывает, эти 7 ролей. Приходится их последовательно захватывать. 8 их там только, от куда они берутся я не понимаю ((( 2 на этот документ. Остальные вообще сторонние. Но все повторяется. Видимо что то не так с хранилищем. (1) Я не администрирую хранилище. Как его правильно пересоздать? Что бы владеть информацией узнаю. |
|||
4
NIGHTHUNTER
02.09.22
✎
06:28
|
Выявилась такая особенность.
При доработке документа, пришла постановка избавиться от части реквизитов табличной части. При удалении каждого идет, масса пересчетов. И вот потом при помещении, нужно захватывать 8 ролей. Как то прицепляющихся. Пробовал удалять так, 2 реквизита. И помещать. В какой раз уже. Сейчас третий реквизит, решил переименовать УдалитьИмяреквизита. Шли разные пересчеты. После вроде как поместил, 8 ролей не прицепились. |
6 |
||
5
Обработка
02.09.22
✎
06:32
|
Пробуй так.
1. Почистить екэш у себя и на сервере где хрпнилище. 2. Перезапусти 1с сервер. 3. Попробуй захватить всю конфу и изменив размещай опять. 4. Если не помогло попробуй историю хранилища подсократить. 5. Если и это не помогло тогда пересоздай хранилище. |
6 |
||
6
NIGHTHUNTER
02.09.22
✎
06:37
|
||||
7
NIGHTHUNTER
02.09.22
✎
06:44
|
Переименовал в Удалить, еще несколько реквизитов, все поместилось в хранилище как нужно.
|
|||
8
RomaH
naïve
02.09.22
✎
07:42
|
(0) так роли, наверное, цепляются потому как в них упоминаются эти реквизиты
что бы не пересчитывало - в Параметрах сними галки Общие - Рефакторинг |
9 |
||
9
NIGHTHUNTER
02.09.22
✎
08:08
|
(8) Подскажите пожалуйста про эти галки в параметрах?
Какие там ещё есть настройки? Например, имеющаяся обработка. Ставлю в ее название новый номер и в синониме. Начинается пересчет, обновление индекса поиска. Минут на 10. Или как там его. так же при удалении элементов у объектов например. Долго перебирает все. И пишет где он использовался и тп. Как это отключать? |
|||
10
mikecool
02.09.22
✎
09:37
|
(0) это нормально
иногда при добавлении объектов или удалении требуется захватить роли, я поступаю проще - захватываю все и помещаю в хранилище |
12 |
||
11
Deon
02.09.22
✎
10:26
|
(0) Как я понимаю, если в роли стоит флаг "Устанавливать права для реквизитов и табличных частей по-умолчанию", то при добавлении реквизита, роль на него начнет ссылаться. При попытке удаления реквизита, роль приходится захватывать.
Я при удалении реквизитов получаю всё из хранилища, захватываю все роли и удаляю реквизит. Иначе замучаешься захватывать их по одной. |
12 |
||
12
NIGHTHUNTER
02.09.22
✎
10:31
|
13 14 16 |
|||
13
piter3
02.09.22
✎
10:33
|
(12) 2.А ты как думал)
|
15 |
||
14
Deon
02.09.22
✎
10:46
|
(12) Да, приходится захватывать.
Можно, например, удалять все лишние реквизиты, раз в месяц. А в остальное время в процессе разработки их переименовывать с префиксом Удалить_ |
15 |
||
15
NIGHTHUNTER
02.09.22
✎
13:04
|
||||
16
mikecool
02.09.22
✎
13:14
|
(12) в списке хранилища выделяю все роли и захватываю
|
|||
17
mikecool
02.09.22
✎
13:15
|
а вообще - переходи на Гит, тогда у тебя не будет проблем с хранилищем, но появится гораздо больше других проблем )))
|
18 |
||
18
NIGHTHUNTER
02.09.22
✎
13:18
|
(17) А что это такое? Зачем тогда он если так? Я что то как то встречал. там какой то DOS редактор? Мне дурно стало ((.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |