Имя: Пароль:
1C
 
Хранилище конфигурации в клиент-серверном варианте.
0 dinulka
 
17.07.08
08:55
Люди добрые подскажите!

На SQL сервере создала базу данных и хочу чтоб хранилище конфигурации хранилось в данной базе, возможно ли такое? Если возможно, скажите как в таком случае подключить хранилище к базе которая на SQL сервере.
Информационная база является клиент-серверным вариантом.
1 Ursus maritimus
 
17.07.08
08:56
Хранилище хранится в файле
2 dinulka
 
17.07.08
09:01
Это значит что я такого не смогу сделать?
3 ЛНТ
 
17.07.08
09:03
похоже ты не совсем понимаешь, зачем нужно хранилище
4 dinulka
 
17.07.08
09:07
Да нет понимаю прекрасно, дело втом, что мне дали такое задание и сказали сделать. А я все перечитала и пока такого ни где не нашла, а мне сказали ищи. :(.
Вот ищу.
5 dinulka
 
17.07.08
09:09
«Публикация конфигурационного файла веб-сервиса работы с сервером хранилища конфигурации сводится к размещению файла с расширением 1ccr в виртуальном каталоге файлов веб-сервисов, который был создан на этапе настройки поддержки web-сервисов 1С:Предприятия 8.1. Конфигурационный файл может иметь произвольное имя (расширение 1ccr обязательно), формат XML и содержит единственный узел с произвольным именем и атрибутом connectString – в этом атрибуте указывается адрес сервера хранилища в схеме tcp. Например, такой конфигурационный файл может иметь имя repository.1ccr и следующее содержание:

<?xml version="1.0" encoding="UTF-8"?>
<repository connectString="tcp://RepServ"/>

В данном случае в качестве произвольного имени узла выбрано имя repository, а адрес сервера хранилища конфигурации — tcp://RepServ.»

//********** А что на это скажите?
6 vde69
 
17.07.08
09:11
наверно САБЖ можно реализовать, но не штатными средствами
7 Maxus43
 
17.07.08
09:11
(0) создай хранилище (файловое, ибо только так), и SQL базу к нему подключи.
(5) подними веб-сервисы 1с сначала, и это вобще не то что тебе надо в (0)
8 dinulka
 
17.07.08
09:13
(7) А можно по подробней на счет и SQL базу к нему подключи, пожалуйста.
9 ЛНТ
 
17.07.08
09:14
10 Maxus43
 
17.07.08
09:16
(8) а точнее и быстрее - в sql-базе, из 1с в конфигураторе - Конфигурация>Хранилище>СоздатьХранилище...
З.Ы. Бэкапы не забудь сделать
11 ЛНТ
 
17.07.08
09:18
(8) опыт показывает, что рабочие базы (в которых реально ведется учет) к хранилищу лучше не подключать
12 dinulka
 
17.07.08
09:18
(9) спасиб ща попробую, что-нибудь получится наверно :)
13 dinulka
 
17.07.08
09:19
(11) не мы только базу в которой разрабатываем
14 Maxus43
 
17.07.08
09:22
(13) тебе что надо? я так и не понял! (0) или (9)? на вебсервисах - это уже для совсем удалёнки лучше, а в перделах одной сети - (10).
15 dinulka
 
17.07.08
09:25
(14) в пределах одной сети :(.
16 dinulka
 
17.07.08
09:26
(14) сорри советовалась и выясняла что нам надо
17 Maxus43
 
17.07.08
09:29
(16) и что надо? жги
18 dinulka
 
17.07.08
09:32
а надо в пределах одной сети, вот сижу и пробую делать как ты посоветовал. Если  я тебя правильно поняла - Создаю файловое хранилище, захожу в SQL и при создании базы данных выбираю этот файл хранилища, так?
19 dinulka
 
17.07.08
09:38
SQL для меня темный лес. Создала я тестово хранилище (файловое) указала путь c:\hranil.

Захожу в SQL и как дальше?

Ну сорри если туплю? Помогите а!
20 vde69
 
модератор
17.07.08
09:39
(18) как я понял САБЖ - ты хотела сделать штатное хранилище, но которое храниться не в файле а в отдельной SQL базе????

если это так, то тебе
1. надо поэксперементировать с этой строкой
<repository connectString="tcp://RepServ"/>
посмотри, может платформа поддерживает ODBE ... тогда создавай системный источник данных и прописывай его в строку подключений
21 dinulka
 
17.07.08
09:41
(20) да мне это нужно
22 Maxus43
 
17.07.08
09:41
(19) подключиться к хранилищу надо, конфигурация - хранилище - подключиться... потом  администрирование хранилища сделай, там погляди что да как
23 dinulka
 
17.07.08
09:42
(20) а может сслыка есть на источник как на примере это сделать?
24 vde69
 
модератор
17.07.08
09:42
кстати если кто из "монстров" поможет может и выйдет...

если выйдет напиши статью в книгу знаний
25 ЛНТ
 
17.07.08
09:43
(19) хранилище из конфигуратора создается и sql тут ни при чем
26 vde69
 
модератор
17.07.08
09:44
(23) вроде пока ни кто не заморачивался этим, зови на помощь MMF - он любит подобные задачки
27 dinulka
 
17.07.08
09:44
(22) а что там, пользователи, да подключения, что там можно увидеть?
28 ЛНТ
 
17.07.08
09:45
(26) ты задачу не понял
29 dinulka
 
17.07.08
09:48
(23) а где мне его найти? :)
30 Maxus43
 
17.07.08
09:52
(27) короче - почитай книжку про хранилище :) там всё написано...
31 dinulka
 
17.07.08
09:56
(30) какую, а? :)))
32 ЛНТ
 
17.07.08
09:58
(31) вот ты еще раз скажи, что тебе конкретно сделать не получается?
33 dinulka
 
17.07.08
10:00
Я хочу, то есть даже не я а мой нач. Что база хранилища конфигурации была на SQL сервере. Вот (20) меня понял. Вот этого хочу.
34 dinulka
 
17.07.08
10:01
то есть хранится не в файле, а в базе SQL
35 ЛНТ
 
17.07.08
10:02
(33) хранилище не может храниться в sql базе
sql база может быть подключена к хранилищу
еще вопросы есть?
36 Господин ПЖ
 
17.07.08
10:02
(33) хотеть никто не запрещает...

нафига вам sql в хранилище?
37 Maxus43
 
17.07.08
10:02
(33) помоему ты (20) не поняла, он про обновление конфигурации по веб-сервису из хранилища вариант расказал, и подкинул идею что если подумать хорошо - то можно придумать, но! смысл в этом? зачем? твой франч когданибудь это видел вобще?
38 dinulka
 
17.07.08
10:06
(35) ты самый стойкий спасибо за помощь и разъяснения.
39 Господин ПЖ
 
17.07.08
10:05
хранилище через вебсервис - вообще пока не работоспособно...
40 ЛНТ
 
17.07.08
10:07
(39) почему?
41 Maxus43
 
17.07.08
10:07
(37) + если франч этого не знает, то это... не франч, имхо
42 Господин ПЖ
 
17.07.08
10:13
(40) глючит потому что... "забрать из хранилища рекурсивно" - падает
43 ЛНТ
 
17.07.08
10:15
(42) это ваши глюки, а не глюки технологии
44 dinulka
 
17.07.08
10:18
а можно еще вопрос, (11) почему опыт показывает, что рабочие базы (в которых реально ведется учет) к хранилищу лучше не подключать?
45 Господин ПЖ
 
17.07.08
10:18
(43) угу... поэтому это и на партнерском обсуждалось
46 ЛНТ
 
17.07.08
10:20
(44) у меня были случаи падения базы в таком варианте работы
а вот преимуществ такого подключения я вообще не вижу
47 dinulka
 
17.07.08
10:21
то есть ты предлагаешь, что необходимо рабочую базу обновлять через обновление конфигурации? Так я понимаю?
48 ЛНТ
 
17.07.08
10:22
(45) у меня не падает, но работаю в таком варианте я очень редко
49 ЛНТ
 
17.07.08
10:22
(47) да
50 Terv
 
17.07.08
10:22
(46) >это ваши глюки, а не глюки технологии
а премуществ много
51 dinulka
 
17.07.08
10:22
(46) Просто окончательно уточняю. :)
52 ЛНТ
 
17.07.08
10:23
+(49) но это только мое мнение
53 Maxus43
 
17.07.08
10:24
(47) бэкап рабочей перед обновлением, затем в рабочей - подключиться к хранилищу, обновиться, и Отключиться от хранилища... Это если лень сравнением-объединением обновлять.
З.Ы. Базы конечно же должны быть идентичные до изменения в хранилище
54 dinulka
 
17.07.08
10:25
Ясненько будем решать возникший вопрос, может к чему нить придем. Всем спасибо за общение и помощь. Хорошего всем настроения.
55 dinulka
 
17.07.08
10:26
(53) наверно таким методом и будем обновлять свою раб. базу.
56 Terv
 
17.07.08
10:26
(53) а зачем отключаться?
57 Terv
 
17.07.08
10:28
(55) если будут возникать экстренные ситуации, требующие исправления в рабочей базе ... высока вероятность забыть их включить в хранилище, и затем при обновлении потерять их.
58 dinulka
 
17.07.08
10:32
(57) это как так забыть их включить в хранилище в любом случае ты же объект захватываешь, и как его забть включить в хранилище?
59 Terv
 
17.07.08
10:33
(58) какое нафиг хранилище.. если ты собираешься раб. базу держать не подключенную к оной?
60 Maxus43
 
17.07.08
10:34
(56) впринципе незачем, это с учётом (11) если.
(55) А вобще - если регулярные бэкапы но можно не заморачиваться
61 Terv
 
17.07.08
10:37
(60) ни разу не слышал/видел, что бы база падала из-за хранилища ...

хранилище бывает переглючивает, да приходиться новое создавать.. а что бы база накрылась, эт я не знаю что нужно сделать...
учитывая то, что хранилище заменяет "основную конфигурацию", а не "конфигурацию БД"
62 dinulka
 
17.07.08
10:39
(58) Спокойняк, все хорошо. И не расстраивайся ты так :). Как скажешь, нафиг, значит нафиг. Буду использовать предложение (53)
63 Terv
 
17.07.08
10:40
(62) дык.. если будешь использовать (53), то и получишь (57)
64 dinulka
 
17.07.08
10:43
(63) тогда по подробней мне объясни про (57)
65 vde69
 
17.07.08
10:45
может вот в тему?
Книга знаний: v8: Сохранение рабочей конфигурации в файл средствами встроенного языка

(64) скажи начальству, что штатными методами не сделать, а не штатными = за отдельное бабло, и не парься....
66 Maxus43
 
17.07.08
10:48
(65) + много бабла причём, а главное - это вобще не надо, зачем? что захотелки непонятные...
67 dinulka
 
17.07.08
10:48
(65) ок так и скажу :))). Всем спасябки, пошла дальше работу работать!
68 Terv
 
17.07.08
10:48
(64) если у тебя раб. база не будет постоянно подключена к хранилищу (исходя из (53)), то если возникнет критическая ошибка, которую нужно быстро и срочно исправить ....
ты вносишь изменения в раб. базу (напомню к хранилищу не подключенную), затем в суете забываешь внести это исправление в базу подключенную к хранилищу ...
и при следующем плановом обновлениии из хранилища... теряешь то исправление, которое было сделано в раб. базе.

ЗЫ. считаю допустимыми схемы работы:
хранилище подключенное постоянно к раб. базе,
либо формирование поставки из хранилища, и обновление поставкой раб. базы.
69 dinulka
 
17.07.08
10:54
(68) убедил, возможно такое.