Имя: Пароль:
1C
1С v8
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)
И всё...
Программист всегда исправляет последнюю ошибку.