#0
by craxx
Пришел франч на наш проект (у них побочная задача наладить обмен с ихней поделкой). Подключил хранилище к рабочей базе. Это вообще как?
#4
by Быдло замкадное
нормально. А как еще изменения переносить? Сравнением что ли. Хранилище для этого и придумано. Вопрос только в количестве этих хранилищ. 1 или 2.
#6
by Быдло замкадное
нельзя подключать хранилище? 0_о это что за религиозные запреты. Лог изменений в рабочей вы как смотреть будете?
#7
by leonidk
Проблема когда в боевую вносят неоттестированный код или правки на ходу. Хранилище в таком случае не виновато :)
#8
by Зуекщмшср
Логично иметь хранилище, к которому подключены и рабочая база, и тестовая база, и базы разработчиков. Делай изменения, в тестовой тестируй за ради бога, потом переноси в рабочую. В чем проблема - непонятно.
#10
by Мыш
Потому что у кого-то когда-то что-то сломалось и крайним сделали хранилище. Оно может и не виновато было, но из "бест практикс" его исключили )
#11
by Веселый собака
Нормально, если база самописка или не на поддержке. Отладил в тестовой- накатил на рабочую.
#13
by Fragster
хнилище для разработки, потом из одного узла хранилиза генерим поставку, накатываем её на тестовую, запускаем тесты, при прохождении тестов - накатываем на прод. все одной кнопкой, естественно.
#15
by Fragster
ну ладно, двумя - одной получаем из хранилища тестовую, второй планируем обновление рабочей после очередного ночного бэкапа.
#18
by Fragster
ну пусть тестируют вручную, как в . все равно поставка на рабочей. разница в скорости решения проблемы при настроенном тестовом контуре что с поставкой, что с "прямой правкой на проде" минут 10. в крайнем случае отказаться от поставки и делать прямую загрузку .cf, но тогда править код параллельно придется.
#20
by Tateossian
Подключать-то можно, но вот работать в таком случае крайне неудобно. Более того, хранилище не поддерживает ветвление, а это иногда крайне необходимо. То есть, с точки зрения методологии - это неправильно. Правильно делать файл поставки.
#21
by Fish
"То есть, с точки зрения методологии - это неправильно. " - Я уже просил ссылку на рекомендации от 1с. Спрошу ещё раз.
#22
by nicxxx
Из-за хранилища в боевой базе могут возникнуть проблемы, например, регистры без регистратора.
#30
by Cyberhawk
Да ладно там документ и регистр. Куда чаще встречается пара "подписка на событие" и ее обработчик :)
#32
by Быдло замкадное
не пойму почему все грехи на хранилище вешают. Это ошибка разработчика. Предположим он работает без хранилища. Так же наразрабатывал, а потом при сравнении перенес только подписчик на событие без модуля. Та же ошибка, только без хранилища) Повторюсь тут косяк не хранилища а разработчика.
#34
by Быдло замкадное
ага, типа у меня 1 раз бензин в машине закончился, машинами больше не пользуюсь, они не работают!
#38
by Alligator219
Ага, ошибка разработчика. Прихожу как-то утром после обновления на работу - и у меня кровь стынет в жилах: все документы "Заказ покупателя" пустые! Вот в шапке все заполнено, а ТЧ "Товары" пустая! Просто сбилась связка между табличной частью документа и табличной частью на форме. Такое повторялось не раз и не два, и на нескольких работах. И не у меня одного такая фигня.
#43
by AlfaDog
Это не связано с хранилищем. Пора бы это уже признать. Это кривые руки разработчиков. Можно и сравнением-объединением такой результат получить легко.
#44
by RomaH
у меня рабочая к хранилищу подключена база находится в постоянной разработке почему не надо так делать иногда надо обновить частично, а в хранилище уже кинут новый справочник, приходится отключать рабочую от хранилища и обновлять сравнением т.е. хранилище в некоторых ситуациях не позволяет поместить в себя только выбранные объекты и аналогично - получить только выбранные
#45
by RomaH
но такое происходит максимум раз в месяц - поэтому мне удобнее один раз в месяц поизвращатся, но иметь подключенную к хранилищу рабочую базу - утром пришел, получил из хранилища - обновил на тестовой исправил ошибку, получил в рабочей изменения и, о боже, обновил динамически
#46
by mehfk
>> иногда надо обновить частично, а в хранилище уже кинут новый справочник, приходится отключать рабочую от хранилища и обновлять сравнением А почему бы в таком случае не получить из хранилища только нужные объекты?
#47
by Tateossian
Все тоже самое, делается только скриптом. Сначала готовится файл поставки, через специальный модуль в редмайне формируется описание релиза, автоматически рассылается заинтересованным. Помещается файл поставки в специальное место и в назначенное время запускается процесс обновления. если идет сбой - приходит сообщение на почту, тогда я принимаю экстренные меры, но в целом - такое бывает редко.
#48
by Tateossian
Когда в хранилище работает 7 разработчиков - косяки неизбежны. Вопрос в том, что все разрешится, виновные будут наказаны, но зачем рисковать, если преценденты были? Поэтому, я против такой организации работы.
#52
by Tateossian
В любом случае по теме ветки - назначение репозитория - организация групповой разработки (так в определении даже написано на сайте ИТС). Но никак не поддержка базы на продакшене.
#53
by RomaH
поясню звонок по телефону "что за ... не печатает печатает печатная форма" (звонит врач на приеме) имя комьютера ... показыайте ... ок вижу поытка исключение - поместить в хранидище получить из хранилища и занимает это все примерно митуты 2-5 сколько это займет если рабочая у меня не будет подключена к хранилищу с разработкой?
#55
by RomaH
скажу так тут нет технологического ограничения ограничение именно оганизационное - что кто и когда поместил в хранилище связанное с рабочей базой повторюсь есть ситуации когда из хранилища нельзя получить только модуль менеджера одного документа - требует получить новые объекты метаданных разработчику проще поместить в хранилище тестовую конфигурацию и залить текущую БД, чем сохранять cf и обновлять потом если есть ресурсы на правильную ТП - хранилище подключенное к разработке и к рабочей - неправильно правильно - у рабочей свое хранилище, у разработки - свое
#56
by Cyberhawk
Просто если не подключать рабочую, то надо наладить процесс выпуска поставки из, допустим, главной тестовой базы и доставку cfu-шки в рабочую инфобазу
#60
by Веселый собака
В каждой избушке свои погремушки. Если обновление не связано с реструктуризацией, то логично ложить свои поделки в хранилище, связанное с рабочей базой. Время действительно экономится- накатил и все.
#61
by Лефмихалыч
я бы не стал так делать. Потому, что либо не будет хотфиксов, либо в продуктиве будет неработоспособный код. В принципе, кодить на проде - это очень плохая практика. Особенно, когда прод - пол терабайта весит и его быстро не восстановишь.
#63
by Волшебник
Экономия на спичках. Зато потом потратишь 3 дня на восстановление какого-нибудь автообмена с каким-нибудь сраным филиалом.
#64
by Волшебник
Как филолог филологу, позволю себе поправку, что кирпичи в штаны откладывают, а ложат болт или детородный орган на какое-нибудь дело.
#65
by Лефмихалыч
В том-то и замес, что в результате реально может быть "накатил - и всё. Вообще всё".
#66
by Cyberhawk
Я запомнил первое предложение, буду применять в жизни как аргумент или просто как красное словцо :)
#72
by vi0
смотря какое хранилище, с какой целью их хранилищ, может быть сколько угодно и вроде как подключают базу к хранилищу, а не наоборот
#73
by FIXXXL
а я тут недавно столкнулся с кэшем при работе с хранилищем :) захватил - добавил код - выложил сосед захватил - нет кода у меня есть в моей конфе, захватываю - код на месте, отпускаю - у соседа нет моего кода захватил - добавил пробел - выложил - только после этого сработало
#74
by АнтонБ
Это хорошее решение. 1) Самое быстрое и дешевое. 2) Одновременно работают 2 команды программистов и нужно логировать всех. Если они поставят на свою копию то ваши действаия на боевой не будут логироваться. Это полумера. Плохое решение что на боевую вы их пустили. По хорошему ДО ФРАНЧЕЙ!!! Должна быть тестовая поднята, куда все программисты все пишут. Оттуда, после тестов, все через загрузку конфы накатывается на боевую. Но у вас этого не было. А франчи делать для вас инфраструктуру не подписывались. Если была инфраструктура то сделали бы на ней. Более того на ней уже было бы хранилище а не на боевой. Так что франчи ваши косяки инфраструктурные обходят, и делают это максимально эффективно.
#77
by Вафель
теоретически можно, но иногда хранилище глючит. вроде все получил, а получилось не все
#79
by impulse9
у нас сделано так: есть база для разработки, там хранилище, все дела. Из нее раз в день формируется комплект поставки, который накатывается на рабочую. В рабочей все на замке, ее не трогаем, стараемся конфигуратор в рабочей вообще не открывать.
#80
by vi0
у меня так было только когда получал корень рекурсивно, а не получал все из хранилища в остальных случаях все работает стабильно
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Работа с хранилищем. Как сжать хранилище?
- А может хранилище конфигурации располагаться на SQL сервере
- Как добавить новый регистр сведений в хранилище?
- Как в рабочей базе в документе присвоить переменной значение?
- v8: Еще о документах в хранилище значения
- Как откатить изменение объекта в хранилище данных?
- Картинки во временном хранилище и поле HTML документа
В этой группе 1С
- 1С УТ 11. Отображать цены при подборе номенклатуры
- Удаление движений - в каких случаях что выбирать?
- Сравнение Выразить(Строка) Подобно %Выразить(Строка)% - несовместимые типы
- скорость работы отчета
- Печать нефискального чека
- Показатели для начислений в ЗУП 3.1
- как обрезать ЗУП (или перенести в новую базу)
- УФ Форма списка как сделать связь дерева формы справочника со списком?
- Запросы. Помещение результата во временную таблицу.
- GUID в строке ТЧ управляемой формы
- Пропадают изменения внесенные в конфигурацию 8.3.10.2561
- Вывод в табличную часть данных
- ЗУП 3.1 Договора ГПХ 76.05
- ДобавитьУсловиеВидимостиКоманды - условия на тип реквизита как прописать?
- ЗУП 3.0 Оплата работы в выходной день
- Не могу войти в конфигуратор 8.3.11.2867
- выгрузка реквизитов через ДополнительныеРеквизиты в Конвертации Данных 3.0 (КД 3.0)
- Комплексная + Frontol + возврат не в день покупки
- Программно открыть форму внешней обработки
- Открытие формы для регистра сведений