#0
by Odavid
Опишу ситуацию. Есть две одинаковые копии базы. Обе копии захватывали поочередно из Хранилища то одни объекты, то другие, причем и заходили поочередно под одним пользователем Хранилища (но в разное время и с разных мест). Т.е. обычная работа нескольких программистов с одной базой и конфой в Хранилище. Но одну из копий отключили от Хранилища (напоминаю, пользователь хранилища у копий был один!). Вторая в этот момент, естественно, была выключена. Далее, пытаемся зайти второй базой в Хранилище - ошибка "Текущая конфигурация не связана с хранилищем!" (это значит, вторая база была отключена от Хранилища под тем же логином, что теперь пытается подключиться первая). Ладно, отключаемся от хранилища второй базой и подключаемся снова - сперва идет синхронизация захваченных объектов (база была долго отключена, произошла рассинхронизация), потом показывает все расхождения, все как положено, жмем "Выполнить", и думаем, что обновили БД актуальной на данный момент версией конфы из Хранилища. А вот и нет. Если захваченных объектов не было - все нормально, выполняется как задумано 1С. Но если какие-то объекты были захвачены в Хранилище ранее (до отключения первой базы и их общего пользователя от Хранилища), и при после синхронизации они так и остаются помеченными как "захваченные", то никакое обновление БД из хранилища, ни в каком виде не помогает восстановить актуальную версию: сравнение БД с Хранилищем не дает никаких отличий (и, соответсвенно, не обновляет ничего), более того, сравнение с правильной версией конфы из файла (файл получен по всем правилам: подключение первой базы, накатка правильной версии на неё (без глюков, со всеми актуальными изменениями, зафиксированными последней версией конфы в хранилище), выгрузка конфы в файл) тоже не дает различий между версиями! Однако ж их, эти различия, можно визуально видеть как в обновленных (последней актуальной версией конфы) БД, так и в самом хранилище (сравнение отличий "нормальной" неактуальной конфы и версии хранилища). Что делалось для исправления: 1. Все якобы "захваченные" объекты собираем - и скопом "Получить объекты из хранилища" на них. Безрезультатно, изменений 0. 2. Хорошо, может, думал, спасет установка флажка "Разрешать получать захваченные", который ставится при "Получить объекты из хранилища" (он якобы и должен принудительно получать из Хранилища даже ранее захваченные объекты). Безрезультатно. 3. Отменяем захват, снова - "Получение объектов из хранилища". Безрезультатно. 4. Ладно, отменяем захват, снова "Захватить в хранилище", опять "Получение объектов из хранилища". Безрезультатно. 6. Выгрузка правильной версии в файл, сравнение и объединение конфы с конфой из файла - безрезультатно, отличий нет. В результате система так и продолжает считать, что никаких изменений в захваченных объектах нет, и они полностью соответсвуют версии Хранилища. И как теперь внести изменения из Хранилища без принудительной ручной загрузки правильной конфы и полного затирания старой?
#1
by Defender aka LINN
Вот это по-нашему, да. Построить на дороге, по которой по утрам бегаешь стену, и сидеть потом возле нее, держась за лоб.
#3
by Лефмихалыч
это потому, что пользователь один потому, что от беганья сквозь стены очень лоб болит обычно
#4
by Maxus43
Не знаю как у других, но у меня не получается из 2-х баз под одним юзером в хранилище сидеть. Переподключается же
#6
by Odavid
сообщаю отдельно: а)пользователь - один (был), подключались поочередно. б)посмотрю на вас, как долго будете препираться с руководством компании, когда для работы предоставят одного пользователя на несколько программистов :) поочередно заходили. жалуется он на то, что вернуть статус-кво (актуализировать одну из баз) теперь никаким законным путем нельзя. Еще раз: Пользователь - был один, второй - не смог зайти после отключения первого, и после этого - невозможность штатно обновится из Хранилища.
#8
by Odavid
+ не пользователь второй, а БД вторая. Хотя и смена пользователя для доступа к Хранилищу уже роли не играет.
#9
by Odavid
Линн, у вас праздники еще не кончились, завидую :) Логины выдает админ, который на аутсорсе, и подчиняется руководству, сервера чьей фирмы он админит :)
#13
by Лефмихалыч
порвало в лоскуты. Спасибо, поржал. PS Сказочная контора со сказочными персонажами...
#14
by Odavid
получается, у 1С опять косяк, раз не связывают базу и логин в хранилище, и пускают разные базы под одним пользователем?
#16
by Mitriy
Конфигурация - Хранилище конфигурации - сравнить/объединить конфигурацию с хранилищем ??
#18
by Odavid
Э, нет, господа, это что-то в консерватории (механизме сравнения/объединения) не так. Совершенно другая база, хранилища нет. Сравнение модифицированной базы с типовой (полный файл релизной конфы поставщика ): сравнение/объединение различий не дает! А они есть (даже не в коде - визуально интерфейс формы отличается).
#21
by ice777
мдя.. действительно прикольно иметь 1 пользователя хранилища.) если есть админские права в хранилище, создай сколько нужно. "б)посмотрю на вас, как долго будете препираться с руководством компании, когда для работы предоставят одного пользователя на несколько программистов :)" - если это франч,- то редкий идиотизм, а если предприятие, - то какое им дело, франча проси. "Далее, пытаемся зайти второй базой в Хранилище" - О_о - базу к хранилищу подключаем, а не заходим базой, че за терминология.
#22
by Лефмихалыч
а то, что она тебе говорит, что для этого пользователя уже есть связь с хранилищем, но ты стоически складываешь болт на это - это чей косяк?
#24
by Odavid
баз много. - про хранилище. Вопрос про две базы, к нему подключенные. - уже совсем третья база, к хранилищу никогда подключена не была. А проблема похожая - сравнение/объединение с файлом различий не видит, хотя они точно есть. Т.е. как и у БД из при сравнении с хранилищем.
#27
by Odavid
прав нет таких. После проблемы добились создания второго пользователя. в том и дело, что ничего не говорила. А должна была? И потом, трудно не идти вперед в узком тоннеле. там целый кусок кода постоянно висит нерабочий, который никак удалить обновлением не удается. А вручную - там еще несколько десятков таких изменений, причем чужих.
#29
by Лефмихалыч
говорила, просто сообщение через энцефалопатический барьер, видать, не осилило прорваться... почисти кэш уже и не пользуйся демоническим обновлением
#31
by Odavid
значит, не только у прикладников кривые руки, раз сравнение отличий от типовой не видит :)
#33
by Лефмихалыч
или ты не то и не с тем сравниваешь, или виновато демоническое обновление. Сколько раз повторить? Описываемых тобой "глюков" платформы ни кто, кроме тебя не испытывает. Ти ни чем не особенный (что бы там тебе кто ни говорил), если у всех работает, значит и у тебя - тоже
#36
by Odavid
А вроде вот такое решение нащупал. Сработал следующий танец с бубном: 1) "Битая" БД подключена к хранилищу. 2) Отмена захвата всех объектов "битой" БД. 3) Отключение её от хранилища. 4) Подключение заново под тем же пользователем. Отключение от хранилища и повторное подключение "битой" БД: стало вдруг наконец-то появляться сообщение: "Для данного пользователя уже имеется конфигурация, связанная с данным хранилищем конфигурации. Продолжить?" Жмем "Продолжить". Ранее (когда разные базы под одним пользователем подключали) ничего никому не сообщал. 5) Предупреждение о полной замене конфы, соглашаемся, заменяет - вроде кусков старого кода теперь не осталось.
#37
by Odavid
+ отличие от действий в , "битая" БД вновь подключалась к хранилищу без захваченных объектов и их якобы "синхронизации".
#38
by Maxus43
>>Ранее (когда разные базы под одним пользователем подключали) ничего никому не сообщал чудеса какие то... Хотя можно извратиться и в конфигуратор 2-мя юзерами зайти в одну базу конечно)
#39
by Лефмихалыч
>Ранее (когда разные базы под одним пользователем подключали) ничего никому не сообщал. Еще раз, сообщение платформа отображала, просто оно не прошло твой эцфелопатический барьер, по этому ты убежден, что сообщения не было.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- А может хранилище конфигурации располагаться на SQL сервере
- Как добавить новый регистр сведений в хранилище?
- Запрет на вход в 1с под одним логином несколько раз
- v7: Урезание базы: (используются две компоненты бухг. и оперативный учет)
- Так могут ли две базы обмениваться данными по двум планам обмена
- Как узнать имя текущей базы SQL или имя базы 1с .
- v8: Еще о документах в хранилище значения
- v8: Как загрузить внешние файлы в хранилище базы?
- Как откатить изменение объекта в хранилище данных?
- Картинки во временном хранилище и поле HTML документа
- НДС 2015 кв1 - две базы одна декларация ?
В этой группе 1С
- Наименование юр. лица в ТиС.
- Конвертации данных 2.1 Ошибка - Переменная не определена (Узел)
- УПП Регистрация штрихкода в ЮНИКСАН
- ТиС 9.2 Документ "Поступление в розницу"
- СКД и ПараметрыДанных
- Как открыть именно управляемую форму?
- Хитрый вопрос по одноранговой сети
- Получить ссылку на Документ
- Тонкий клиент через веб-сервер, проблема.
- Правила переноса данных в УПП из КА (1С 8.2)
- Отбор по родителю в форме выбора для Номенклатуры
- 1С 8.1 Необходимо выбрать значения из списка на форме только с пометками
- Стоит ли переходить на 1С ЗиУП или лучше АМВА?
- СохранениеПериодическихРеквизитов Глюк
- Ошибка при формировании отчетности
- v8: Тонкий клиент и ADODB
- КБК в 1с 8 ЗиК БУ
- вычет по материальной помощи
- Индивидуальные сведения ПФР за 2010 год
- План обмена + правила обмена