|
Perсo - продолжение темы 2 |
☑ |
0
evg61
03.08.16
✎
12:31
|
Уважаемые, подскажите, пожалуйста, в чём может быть причина следующей ситуации:
Заношу сотрудников в БД Perсo и формирую им карту с использованием рекомендаций, указанных на этом доблестном форуме - всё заносится!
Читаю данные обратно в 1с - читается!
Проблема в том, что этих данных не вижу из консоли управления самой Perсo.
Спасибо!
|
|
1
evg61
03.08.16
✎
12:33
|
Небольшое добавление. В Perсo вижу только то, что добавлял в эту же БД из самой Perсo...
|
|
2
Diversus
03.08.16
✎
12:55
|
Там необходимо в самой Perco вроде как все перечитать, спец. методами.
|
|
3
evg61
03.08.16
✎
13:04
|
Спасибо! Вопрос, правда, остаётся открытым...
|
|
4
Тактик
03.08.16
✎
13:51
|
(3) Обработка для связи с 1С чья?
|
|
5
evg61
03.08.16
✎
14:05
|
За основу взят код приведённый здесь и на Инфостарте... Под свои условия доработал...
|
|
6
evg61
03.08.16
✎
14:10
|
Я сейчас на отдельной пустой базе тренируюсь. То есть, совсем пустой. Не заполнены справочники должностей, подразделений, зон доступа. Может это как то влияет?
Добавляю сотрудников и создаю им карты. Соответственно, таблицы STAFF и STAFF_CARDS и пока всё...
|
|
7
Тактик
03.08.16
✎
14:42
|
Напиши ХМЛ который отправляешь в Perco
|
|
8
evg61
03.08.16
✎
14:45
|
Использую прямое обращение к БД а не SDK + xml...
|
|
9
evg61
03.08.16
✎
14:49
|
я сравнивал предлагаемый "прямой" код и код в xml-файлах из в названных источников. Запросы те же...
|
|
10
Diversus
03.08.16
✎
14:56
|
Там в SDK надо выполнить что-то по пересчету, чтобы сам Perco все понял.
|
|
11
evg61
03.08.16
✎
14:57
|
О как!!!....
Вот спасибо! Поищу!
|
|
12
Тактик
03.08.16
✎
15:32
|
(8) Ну тогда ты сам себе злобный буратино.
Разрабы Perco периодически меняют названия таблиц.
|
|
13
Тактик
03.08.16
✎
15:33
|
(8) Имена колонок и типы данных в них.
|
|
14
evg61
03.08.16
✎
16:10
|
Я в курсе, что, самый простой вариант использовать SDK. Списывался с разработчиками. Они SDK рихтуют при изменении структуры БД. Просто полёт фантазии коллег на предмет какой им отчёт из Перко нужен, значительно опережает возможности разработчиков....
|
|
15
evg61
03.08.16
✎
16:23
|
отсюда, по любому надо структуру самому изучать и периодически код модифицировать...
а что ещё надо сделать что бы внесённые из 1с изменения Перко увидел не нашёл.
Как понял, надо сделать следующее:
1. Создать XML-объект: XML_DOM := CreateOleObject('MSXML2.DOMDocument.3.0') as IXMLDOMDocumen;
2. создать xml файл с нужным текстом:
3. После заполнения следует вызвать метод SendData(XML_DOM as IDispatch)
И всё...
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший