#0
by woha
Помогите, пожалуйста, с созданием документа 1С77 из базы 1С8 не используя OLE. Таблицы базы 1С77 подключены к 1С8 как внешние источники данных. Сложность в том, что за документ отвечают три таблицы (общий журнал документов, таблица шапки и табличной части). Спасибо.
#1
by vip03
в чем сложность? 1. пишешь в журнал. 2. пишешь заголовок документа. 3. пишешь ТЧ документа.
#2
by VladZ
Вcемирный конгресс врачей. На трибуне американский врач: - Мы научились лечить СПИД! Аплодисменты, крики... На трибуне японский врач: - Мы научились предотвращать инфаркты! Крики, аплодисменты На трибуне русский врач: - А мы научились удалять гланды! В зале недоумении, шум. Русский продолжает: - Через ж0пу. Автогеном...
#3
by VladZ
Варианты решений: 1. В глобальном модуле 7.7 делаем глобальную процедуру формирования нужных документов по нужным параметрам. Через Оле запускаем и формируем. Получается, что на стороне 8ки будет только запуск (ну и параметры какие-то нужно передать). Само формирование будет на стороне 7.7. 2. Если религия не позволяет использовать Оле: делаем промежуточную базу данных (допустим на SQL). Из 8ки туда пишем. На стороне 7.7 периодически запускаем робота и формируем нужные документы по данным нашей новой БД. И волки сыты и в колодец никто не наплевал! :)
#7
by Mikeware
а что, внешние источники данных научились и писать? не знал.... да и тут сложности нет - залочил журнал, нашел максимальный ид по своему узлу распределенки (ну, или вызвал хранимку), записал хотя б пустышку с этим идом, разлочил. Ну а потом - пиши во все три таблицы
#9
by woha
можно "да и тут сложности нет - залочил журнал, нашел максимальный ид по своему узлу распределенки (ну, или вызвал хранимку), записал хотя б пустышку с этим идом, разлочил. Ну а потом - пиши во все три таблицы" поподробней?
#11
by Rie
Что именно непонятно? У документов есть первичный ключ IDDOC. Его надо создать. Уникальный. И такой, чтобы при виде его 1С не пришла в ужас. Данные документов хранятся в трёх таблицах - _1SJOURN, DH*, DT*.
#13
by Rie
Другое непонятно. Есть ведь штатные способы интеграции - OLE, КД и т.д. Зачем при этом обязательно на лыжах и в гамаке?
#14
by Mikeware
согласен. Но плох тот чайник, который не мечтает стать самоваром. при проведении система сама распределит по правилам миграции. прямое создание - гораздо быстрее, чем оле. и синхронно, в отличие от кд и прочих. Хотя согласен насчет некоторой специфичнности данного вида секса...
#23
by woha
exec sp_executesql N'Insert into _1SJOURN values( ,@P2,@P3,@P4,@P5,@P6,@P7,@P8,@P9,0,1,2,3,4,5,6,7,8,9,@P20,@P21,@P22,@P23,@P24,@P25,@P26,@P27,@P28,@P29,@P30,@P31,@P32,@P33,@P34,@P35,@P36,@P37,@P38,@P39,@P40)', N' int,@P2 varchar,@P3 int,@P4 smallint,@P5 varchar,@P6 varchar,@P7 varchar,@P8 tinyint,@P9 bit,0 int,1 int,2 bit,3 bit,4 bit,5 bit,6 bit,7 bit,8 bit,9 bit,@P20 bit,@P21 bit,@P22 bit,@P23 bit,@P24 bit,@P25 bit,@P26 bit,@P27 bit,@P28 bit,@P29 bit,@P30 bit,@P31 bit,@P32 bit,@P33 bit,@P34 varchar,@P35 varchar,@P36 varchar,@P37 tinyint,@P38 tinyint,@P39 tinyint,@P40 tinyint', 0, ' 8XYCUOFC', 7671, 1, '2016031676IEV4 8XYCUOFC', ' 76712016 ', '88565819 ', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ' 0 ', ' 0 ', ' ', 0, 0, 0, 0 я так понимаю это инсерт в таблицу журнала
#24
by Mikeware
учти, что "CB " в - это ид текущего узла рбд. если распределенки нет, тогда проще Функция ВернутьНовыйИд Экспорт
#27
by woha
"НовыйИд=ЗапросСКЛ.ВыполнитьСкалярный("select ltrim(dbo.convert10to36(max(dbo.convert36to10(iddoc))+1)) from _1sjourn "); " без оле чем это можно выполнить?
#35
by woha
Все это должно работать в веб-клиенте, а оле у меня не под ним не заработало. К тому же оле 1С77 не сериализуется. Нужно постоянно инициализировать при каждом новом вызове сервера.
#37
by woha
немного опишу суть всего. имеется база 1С77 в которой создают заказы и происходят отгрузки. нужно сделать возможность удаленного создания заказов с контролем свободных остатков. 1С8 выполняет роль веб-клиента, которая берет данные из (внешние источники данных) 1С77 и в результате должна записать в 1С77 готовый заказ и сделать это как можно быстрее (информация по остаткам оперативно меняется).
#40
by woha
на удаленной машине запускается только одно приложение написанное на java и больше никакого интерфейса.
#44
by Serginio1
Дя я не против. Пусть использует, что хочет. Хоть Вэб сокеты. Только для его задачи проще использовать RDP
#47
by Serginio1
Это смотря как настроишь. Тут куча народу предпочитают терминальные сессии вместо вэб клиента
#48
by Лефмихалыч
добавь в условия еще: "это надо делать ночью на болоте, стоя в гамаке с аквалангом" и пасьянс сойдется.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- создание справочника
- V8. Проблемы с создание начальных образов
- Создание внешних компонент
- Создание обработки
- создание BAT ФАЙЛА для автоматического запуска 1с
- 1c77 и 1с8!Нужно загрузить данные СЗВК из 1с77 ЗиК в 1с8 УПП! Есть какие-нибудь
- Как получить Фамилию ФизЛица в родительном падеже в 1С8.0 или 1С8.1?
- Пустой рисунок при копировании из печатной формы 1с77 в макет 1с8
- Ole 1С8 с 1С77 выполнение запроса, ругается на дату?
- Запуск через ярлык 1С8.2 базы 1С8.1
- Конвертация 1с8 в 1с8.1
- Выгрузка из 1с77 в 1с 8.1? Куда прописать путь к базе 1с77?
В этой группе 1С
- Сканер штрихкода и вебклиент
- Не могу записать объект XDTO в хранилище значения
- Смена цвета рамки ячейки в таблице (управляемые формы.такси)
- УПП ограничение на просмотр и изменение спецификаций
- Не могу найти по коду в справочнике так как в нем пробелы а в строке поиска нет
- Открыть форму нового документа с параметрами
- 6-НДФЛ не попадают некоторые виды доходов
- v7: 1с++ Неудачная попытка создания объекта
- В чем разница между Принятие к учету ОС и ввод в эксплуатацию
- Настройки отбора в СКД
- v7: Программное рисование таблиц
- Синхронизация через каталог работает, через почту ругается на файл настроек
- Отчет о розничных продажах ут 10.3
- 1с Документооборот
- Оплата по сдельным нарядам не попадает в расходы при усн КА 1.1
- Как из форматированного документа открыть ссылку на элемент справочника?
- Кассовое выбытие нулевой (Кт)КПС БГУ
- Синхронизация УТ 11 БП 3.0, отказано в доступе COMConnect
- Преобразование XML в таблицу значений
- УТ 11.2 Установка цен номенклатуры