|   |   | 
| 
 | 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С имхо очень трудоемко и легко базу убить )     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |