v7: Можно ли создавать временные таблицы в той же базе MS SQL где работает моя 1С #565141


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

В этой группе 1С