Имя: Пароль:
1C
1C 7.7
v7: применение символьных ссылок в работе 1С
,
0 Холст
 
24.02.14
20:54
вот, например 100типовых баз 7.7, в каждой одинаковый набор файлов с отчетностью и внешними обработками допвозможностей.
делал ли кто вместо физически класть в каждую папку файл с обработкой оставлять в папке ExtForms только символьную ссылку ? обновилась версия обработки - положил в реальное место хранения новый файл и благодаря символьным ссылкам в каждой базе обновление внешнего файла...
кто использует такой подход, какие были грабли ?  
чем программно удобней создавать символьные ссылки для новых файлов ?
может какая жесткая засада есть раз о таком способе не пишут ?
1 Холст
 
24.02.14
20:55
2 Мимохожий Однако
 
24.02.14
21:29
Встречал настройки, в которых для всех баз указывает путь к общей папке с отчетностью. Я лично применяю обработку, которая в автоматическом режиме копирует папку с отчетностью во все базы, найденные в реестре.
3 Gepard
 
24.02.14
21:37
(0) сеть отвалилась и обработка недоступна
4 Reaper_1c
 
24.02.14
21:49
(0) Делай симлинк целиком на папку. Инструмент простой: mklink
5 DJ Anthon
 
24.02.14
22:08
ExtForms хранит еще данные сохранненных отчетов
правда, они разделены по ИНН, так что если все организации разные, попробуй, может, получится
6 Злопчинский
 
25.02.14
03:47
есть ряд разработок, в т.ч. и по типу (2) - см. на ИСе
7 Холст
 
25.02.14
03:54
(6) зачем, если предлагаемый в (0) способ позволяет не копировать лишние файлы ! и не имеем гемора по отслеживанию версий
8 vcv
 
25.02.14
06:24
С регламентированной отчетностью грабли одни - регулярно забываю делать линки на очередной появившийся rpХХqХ. А наладить автоматизацию скриптиком всё лень :)
9 kokamoonga
 
25.02.14
06:36
(3) казалось бы, причем здесь сеть...
10 vcv
 
25.02.14
08:09
(9) Не у всех один сервер. У меня, например, их почти два десятка. :)
11 kokamoonga
 
25.02.14
08:14
(10) Не все работают в одного пользователя с базой, так что если сеть поляжет - поляжет все. Причем здесь вдруг симлинки?:)
12 Gepard
 
25.02.14
23:51
(11) потому что базы могут быть филиальные.  Если у тебя все на одном сервере - вероятно все будет хорошо.
13 Gepard
 
25.02.14
23:55
(12) тогда все равно на мой взгляд проще обработку-стартер поменять,  что бы работала из нужного каталога, что бы только один каталог обновлять
14 kokamoonga
 
26.02.14
01:52
(12) Логика ок. А если базы будут на Марсе, то симлинки вообще не заработают.

Доверять загрузку критически важных компонентов системы неконтролируемому и ненадежному каналу в принципе плохая практика.

Можно также обсудить внезапный отказ питания или падение метеорита на серверную. Это имеет такое отношение к работоспособности символьных ссылок как и отказ сети.


В случае с филиалами и ненадежным каналом лучше для централизации применять синхронизацию, это ежу понятно.
15 FlashC
 
26.02.14
02:28
(0) опыт только негатив...
потом будешь задавать вопросы - "как ограничить на внешние"...
на клюшках выхода два - или в конфу или через запускатор определенный в конфе, но это одно и тоже...
16 VladZ
 
26.02.14
07:45
(0) Держать 100 баз в одинаковом состоянии сложно. Проще копировать нужные обработки в нужные базы. И в случае переноса базы проще: все лежит, где надо.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший