#0
by dust09
В компании планируется внедрение новой системы HelpDesk. Для загрузки данных по сотрудникам дочерних компаний мы планируем связать HelpDesk с 1С. Компания, внедряющая систему, прислала задание которое необходимо выполнить с нашей стороны. Необходимо создать view с полями, к которой в дальнейшем будет подключаться HelpDesk через ODBC драйвер SQL Server. Как создать view в 1С???
#1
by thezos
Компания, внедряющая систему наивно полагает, что в клиент-серверном варианте 1С в MS SQL создает таблицы с человечьими именами? В 1С создать вьюху нельзя (вернее можно, но это все равно что ногой за ухом чесать). Для этого понадобится SQL Server Management Studio - даже если удастся разобраться с бешенными именами колонок и таблиц, создавать вьюху в кишках базы это полное извращение. Если хотят подключаться и тянуть данные - пусть тянут с веб-сервиса. Его разработка в 1С намного проще.
#2
by Maxus43
в 1с никак, в sql вьюху делай, но это опять же имхо нарушение лицензионного соглашения
#3
by thezos
Если в лицензии не написано, что SQL Server только для совместного использования с 1С, то вроде как всё норм с точки зрения соглашений.
#4
by Господин ПЖ
>Как создать view в 1С??? берешь и создаешь... но если таблиц много - они еще натрахаются с перечислениями и составными типами
#5
by Господин ПЖ
>имхо нарушение лицензионного соглашения этот бред с селезневской давно пора выкинуть
#9
by Господин ПЖ
а я вообще за xml в каталоге... выгружать ночью один раз в день в нормальном формате
#11
by dust09
вопрос - как это сделать? Я правильно догадываюсь, что надо использовать Внешние Источники Данных? Но как это сделать?
#12
by thezos
Сразу чувствуется старая закалка) веб-сервисы то и есть по сути тот же xml, только без файлика, который может потеряться или удалиться с помощью заботливых ручек кого угодно)
#13
by Maxus43
внешние источники - это для чтения существующих данных. вьюха - это скульная хрень, в 1с их нет в принципе
#14
by thezos
Не правильно. Чтобы сделать интеграцию сперва нужно пообщаться с разработчиками хелпдеска.
#18
by Ненавижу 1С
создай в отдельной базе таблицу присоедини как внешний источник данных, наполняй из Справочников/Документов А им так принципиально что ли VIEW или TABLE это?
#21
by Господин ПЖ
>Сразу чувствуется старая закалка) веб-сервисы а если конфа не редактируется? xml можно внеш. обработкой собрать...
#24
by Господин ПЖ
>присоедини как внешний источник данных, наполняй из Справочников/Документов этот финт ушами не каждая 1с умеет
#26
by Господин ПЖ
>создаешь отдельную базу, создаешь в ней таблицу + создаешь юзера для helpdesk и даешь ему гранты на чтения...
#28
by Господин ПЖ
можешь в gui скуля все слепить... но с такими базовыми познаниями это будет нетривиально
#32
by Господин ПЖ
если в родной - то view... накой ляд куда-то что-то перекладывать триггерами, да и все события описать надо - insert/update/delete... а с view на большом числе таблиц будет ж.па с перечислениями и сост. полями
#35
by Господин ПЖ
а реквизиты в ней только примитивные? так-то ссылку на значение перечисления сами кейсом можете заменить на М/Ж...
#39
by Ненавижу 1С
вообще странно всё, например PVacationDate Дата Дата ухода в декрет В декрет можно уходить только один раз или важно когда ушел первый (или последний раз)?
#44
by dust09
Необходимо создать view с полями, к которой в дальнейшем будет подключаться HelpDesk через ODBC драйвер SQL Server.
#48
by dust09
Обычно вьюшкой называют внешнюю таблицу, к которой можно подключиться и считать данные. Процедуры обработки таблицы через ОДБиСи драйвер. Я читал недавно, что в 1С, появилась такая технология, называется внешние источники данных:
#49
by Господин ПЖ
ну сиди, рисуй "left join"ы... если конфа типовая просто переложив во view "select * from блабла" будет мало
#50
by Ndochp
Делаешь регистр сведений, подписками следишь, чтобы в нем были все необходимые и актуальные данные. Смотришь, как называется таблица этого регистра и соответствие полей в 1С и таблице. Отдаешь эти сведения хелпдеску. Вот если бы тебе из хелпдеска надо было сведения забирать, нужен был бы источник данных.
#52
by Господин ПЖ
>Обычно вьюшкой называют внешнюю таблицу, к которой можно подключиться и считать данные. плюнь автору в рожу...
#54
by Ndochp
+ Если баз несколько, то соответствия полей смотришь для каждой базы естественно, одинаковые метаданные не дают одинаковых имен в SQL базе.
#55
by shuhard
у тебя три пути: - создать руками вьюшку на сиквеле средствами сиквела и собрать максимум данных из Рг и справочников 1С - сделать Рг сведений, с нужной для вьюшки структурой и в него подписками или регламентным заданием загонять данные из 1С - сделать табличку с нужной структурой средствами сиквела и загонять в неё данные через ADODB или внешние данные, если перейти на 8.3.5 детали нам отсюда не видно, поскольку не очевидна оперативной синхронизации
#57
by Господин ПЖ
>создать руками вьюшку на сиквеле средствами сиквела и собрать максимум данных из Рг и справочников 1С не забывая восстанавливать ее после обновлений
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Кто настраивал доступ к уд. серверу по RDP с авторизацией eToken'om?
- GWT 404 not_found
- 1С Документооборот - медленная работа встроенной почты
- Вывести картинку из хранилища значений на печать
- v7: Квадратные скобки
- 1с 8.2 Упр формы. Возвращение значения из формы выбора
- Вытягиваем реквизиты объекта в ДокументСписок.
- •Возврат товаров от комиссионера в УТ11.1.5.16
- Связи параметров выбора
- Вытащить код из внешнего отчета
- Помогите разобраться с настройками logcfg.xml (Для тех. журнала)
- как вызвать экспортную процедуру по com соединению?
- v7: Перенос остатков из Бухгалтерии предприятия в Управление торговлей
- программное управление командным интерфейсом в УНФ
- Получить реквизит элемента справочника по ссылке
- Печать 2х почти одинаковых чеков на принтере чеков УТ 11
- 1C Бухгалтерия ПРОФ 8 и POS терминал
- v7: Выбрать всю номенклатуру с остатками
- БСП - получить номер квартиры из адреса
- Как сделать в Конвертации данных?