|
v7: Можно ли создавать временные таблицы в той же базе MS SQL где работает моя 1С | ☑ | ||
---|---|---|---|---|
0
IgorTrifonov
17.08.11
✎
15:22
|
Всем здрасьте. (есть внешние данные в формате txt, dbf)
Можно ли создавать временные таблицы в той же базе MS SQL где работает моя 1С З/К Т.е. в той же базе где есть Справочник.Сотрудники, документы БольничныйЛист и т.д. или надо создавать какую-то свою и там создавать временные таблицы? P.S. понятно что можно создавать объекты "Таблицы значений" (закачав туда и txt и dbf), и циклом и перебором, а так же поиском обрабатывать, но мне бы хотелось создать временные таблицы в базе MS SQL и запросами/SELECT/JOIN/и т.д. их обработать, а потом получившийся результат использовать Или создать акцессовскую базу где-нибудь во временном каталоге и закачив туда txt и dbf, запросами/SELECT/JOIN/ всё обработать. Спасибо. |
|||
1
Kuzen
17.08.11
✎
15:24
|
Если ты временные такие #NameTable то они в tempdb создаются. или если обычные таблицы, то имхо лучше создать новую базу в sql через ADO к ней подключаться и делать с ней что хошь.
|
|||
2
IgorTrifonov
17.08.11
✎
15:29
|
да, но мне не хотелось бы зависеть от ещё какой-то вновь созданной базы в формате MS SQL 2000. Сегодня она есть на сервере, завтра её нету.
А та что прикреплена к моей 1С З/К, она уже есть и никуда она не денется. И в ней бы создавать эти самые временные таблицы, а? |
|||
3
Kuzen
17.08.11
✎
15:41
|
(2) Так о каких таблицах речь о временных или постоянных. Как движок 1С юзает базу неизвестно, будет ли бэкапить такие таблицы, будет ли проверять и.т.д. Повлияют ли они на работоспособность 1С не нарушат ли логику работы программы.
В любом случае тебе никто не мешает это проверить, создай табличку тока префикс уникальный заюзай что бы с 1с-ми названиями не пересекался. |
|||
4
ДенисЧ
17.08.11
✎
15:41
|
Можно и не временные...
|
|||
5
ДенисЧ
17.08.11
✎
15:41
|
ТОлько бекапить их придётся скулем, ибо 1с о них не знает.
|
|||
6
IgorTrifonov
17.08.11
✎
15:48
|
это понятно что 1С о них не знает, но мне нужно выполнить обработку данных запросами, как бы так удобнее чем циклы писать. А для архивации они не нужны.
Спасибо ДенисЧ, Kuzen |
|||
7
FN
17.08.11
✎
15:58
|
(6) С большой долей вероятности 1С-ка потрет твои таблички при загрузке данных или реструктиризации
|
|||
8
ДенисЧ
17.08.11
✎
15:59
|
(7) ПРи загрузке - потрёт. При реструктуризации - нет.
|
|||
9
Господин ПЖ
17.08.11
✎
16:02
|
зачем тащить в базу некий мусор... сделать рядом базу и перекладывай в нее все что хочешь
|
|||
10
IgorTrifonov
17.08.11
✎
16:13
|
пользователей будет много
т.е. один пользователь уже работает в 1С, где скажем выполняются мои SELECT-ы со временными таблицами, а другой начнёт только только запускать 1С и она при загрузке потрёт все мои временные таблицы?! Так не пойдёт. |
|||
11
Ёпрст
17.08.11
✎
16:14
|
(10)
>>она при загрузке потрёт все мои временные таблицы?! с какой радости то ? |
|||
12
ДенисЧ
17.08.11
✎
16:15
|
(10) временные таблицы создаются на каждое соединение независимо.
|
|||
13
IgorTrifonov
17.08.11
✎
16:23
|
В общем понял. Надо будет попросить админа, пусть создаст мне/нам базу на каком-нибудь серваке. И как-то контролировать чтобы эта база всегда была (пусть даже пустая) пока используется наша 1С З/К.
всем большое спасибо. |
|||
14
ДенисЧ
17.08.11
✎
16:26
|
1с:з/к?
1с:Архипелаг Гулаг? :-) |
|||
15
Смотрящий от 1С
17.08.11
✎
16:41
|
Создавай не временные, а постоянные таблички в базе. У меня куча сторонних табличек живет рядом с родными одинесными и никто никому не мешает
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |