Perсo - продолжение темы 2 #777930


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

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