|
v7: Создание документа SQL - запросом | ☑ | ||
---|---|---|---|---|
0
YurAnt
28.01.14
✎
21:41
|
Доброго времени суток, господа-форумчане.
Прошу "не рыбу... но удочку", а именно где можно почитать про (либо как отследить) изменения которые вносятся в SQL-БД при создании документа в конфигурации 1C. Задача стоит такова: есть чистая только что созданная 1С-конфига, она подключается к IIKO (шляпа такая для автоматизации ресторана) выгребает оттуда данные и собирает из них ТЗшки. Руками (будь я в искомой конфиге) по данным такой ТЗ собрать документ не проблема. Однако задача стоит несколько сложнее: данные этих ТЗшек должны уходить в другие конфиги (2 шт) расположенных на другом серваке. Базы этих конфиг - SQLные. (понятное дело что проще выгрузить их куда-нибудь в XML, и на целевых машинах уже регламентным заданием подцеплять и впиливать, но вот так стоит задача что решить её нужно не вылезая за пределы конфиги) (см. пикчу - думаю это все будет гораздо понятнее на картинке) http://savepic.su/4119817.png Ну и собственно проблема в том что мне нужно разобраться как, куда, где и какая информация пишется при создании определенных документов. А посему нужна как минимум пища для размышлений либо что и где можно почитать на эту тему, либо как это можно отследить... ибо отладчик тут уже не поможет. В общем нид хелп... ссылками, советами, чем угодно. Заранее благодарен, с ув. YurAnt. |
|||
1
YurAnt
28.01.14
✎
21:50
|
пока что, сижу изучаю структуру СКЛбдшки, читаю хелпы http://help1c.com/faq7/view/333.html
(мало ли вдруг кто пойдет по тем же граблям) |
|||
2
Botanik8888
28.01.14
✎
21:59
|
Профайлер в помошь
|
|||
3
be-may
28.01.14
✎
22:00
|
ух... я этим пыталась заняться очень много лет назад, так и не получилось ничего тогда :) вот, даже отыскала темку свою самую первую на этом форуме
cvvПроведение документов НЕ используя СТАНДАРТНЫЕ средства 1С >> как отследить в профайлере, но имхо, не надо этим путем ходить. Подключайся по com, создавай объекты |
|||
4
Botanik8888
28.01.14
✎
22:02
|
||||
5
YurAnt
28.01.14
✎
22:08
|
Спасибо вам be-may, и вам Botanik8888 в особенности за ссылочку форума!)Самое оно...
Ночь длинна, нусс, понеслась. |
|||
6
КонецЦикла
28.01.14
✎
22:41
|
Важно не просто записать, а корректно записать
Блокировки надо учесть помимо того, что в 100500 таблицах изменять данные |
|||
7
Salimbek
28.01.14
✎
22:45
|
(5) Зря этим занимаешься. Понимаешь, ведь кроме "просто записи документов" есть еще и такие процедуры, как "проведение", "перепроведение" и т.д. Проведение же отрабатывает на основе заложенной логики, и тут начинается... есть ли бухгалтерские проводки? как правильно рассчитать НДС? Есть ли еще какие контуры учета? и т.д.
Поэтому, чаще всего, соединяются с другими базами по ОЛЕ, и далее "в тех" базах создают нужный документ, заполняют его реквизиты и дают команду "Док.Провести();" Таким образом у программиста остается лишь одна задача - правильно заполнить документ. |
|||
8
Джинн
28.01.14
✎
22:52
|
(0) Не пыл бы ты, братец, из копытца .. (с)
|
|||
9
Mihenius
28.01.14
✎
23:14
|
(0) У себя аналогичную проблему решал с другой стороны.
Пиши обработку загрузки из SQL базы в 1С. И потом фоном раз в N минут или по триггеру автоматом запускай обработку загрузки. Все это прекрасно делается с помощью 1с++ или ADO |
|||
10
Mihenius
28.01.14
✎
23:17
|
(9) А делать наоборот, из SQL писать в 1С имхо очень трудоемко и легко базу убить )
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |