|
Интеграция с 1С: сведения об оплате
|
|||
---|---|---|---|
#18+
Интересует вопрос переноса из 1С информации об оплате счетов. Где в 1С (MSSQL версия) вытащить перечень платежных поручений - номер и дату п/п, дату выписки. Подозреваю, что задействованы таблицы: _1soper, Sc133, Sc112, Dt238, Dh238 - но там нет именно самих сведений о п/п, а только дата и сумма. P.S. Можно просто Бизик admin@busyman.ru ICQ# 131833549 ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2005, 22:25 |
|
Интеграция с 1С: сведения об оплате
|
|||
---|---|---|---|
#18+
BusyManИнтересует вопрос переноса из 1С информации об оплате счетов. Где в 1С (MSSQL версия) вытащить перечень платежных поручений - номер и дату п/п, дату выписки. Подозреваю, что задействованы таблицы: _1soper, Sc133, Sc112, Dt238, Dh238 - но там нет именно самих сведений о п/п, а только дата и сумма. [/CSV] В 1С названия таблиц сильно зависят от конкретной базы. Структура таблиц описана в файле 1Cv7.DDS, который лежит в каталоге базы. У меня, например, платежки лежат в таблице DH12070 и таблица имеет структуру: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30.
а в файле 1soper лежат операции, сформированные документом "Платежка". Проще сделать запрос к самому журналу платежек. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2005, 23:59 |
|
Интеграция с 1С: сведения об оплате
|
|||
---|---|---|---|
#18+
BusyMan пишет: > Интересует вопрос переноса из 1С информации об оплате счетов. IMHO наиболее простой способ обмена данными между 1с и внешней системой с человеческой структурой БД - это из самой 1с подключаться к внешней БД через OLE DB провайдера и таким образом импортировать или экспортировать данные. Posted via ActualForum NNTP Server 1.2 ... |
|||
:
Нравится:
Не нравится:
|
|||
01.06.2005, 13:03 |
|
Интеграция с 1С: сведения об оплате
|
|||
---|---|---|---|
#18+
Александр Гoлдун BusyMan пишет: > Интересует вопрос переноса из 1С информации об оплате счетов. IMHO наиболее простой способ обмена данными между 1с и внешней системой с человеческой структурой БД - это из самой 1с подключаться к внешней БД через OLE DB провайдера и таким образом импортировать или экспортировать данные. Posted via ActualForum NNTP Server 1.2 Или подключаться к самой 1С как к OLE_сурверу... ... |
|||
:
Нравится:
Не нравится:
|
|||
01.06.2005, 13:38 |
|
Интеграция с 1С: сведения об оплате
|
|||
---|---|---|---|
#18+
автор Или подключаться к самой 1С как к OLE_сурверу... это единственный НОРМАЛЬНЫЙ способ. 1с- объектная СУБД , так и используйте её объектно.. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.06.2005, 18:42 |
|
Интеграция с 1С: сведения об оплате
|
|||
---|---|---|---|
#18+
Почему же??? Что может быть проще Код: plaintext
главное что можно что-то делать ночью без вмешательства оператора (если брать ИЗ 1с)... Знать бы тока как всю эту мешанину связывать... Posted via ActualForum NNTP Server 1.2 ... |
|||
:
Нравится:
Не нравится:
|
|||
01.06.2005, 19:51 |
|
Интеграция с 1С: сведения об оплате
|
|||
---|---|---|---|
#18+
BusyMan Почему же??? Что может быть проще Код: plaintext
главное что можно что-то делать ночью без вмешательства оператора (если брать ИЗ 1с)... Знать бы тока как всю эту мешанину связывать... Связывать довольно муторно, особенно если требуется связать периодические реквизиты:( Поэтому лучше обратиться к 1С как к серверу и его средствами сделать все достаточно наглядно. Есть еще внешняя компанента ToySQL, которая преобразует запросы на языке 1С в запросы к SQL сереверу. А таблица SC133 - это справочник:) По поводу "что может быть проще..." могу привести пример выборки средствами SQL: Надо выбрать всех сотрудников и их оклады, должности, подразделения, где они работают... Казалось бы "что может быть проще":) Однако запрос только для выбора должностей выглядит так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9.
... |
|||
:
Нравится:
Не нравится:
|
|||
01.06.2005, 23:02 |
|
Интеграция с 1С: сведения об оплате
|
|||
---|---|---|---|
#18+
ИМХО: ежели задачка не разовая и надолго, то тебе поможет вариант с ToySQL -- как раз та помесь 1С + MSSQL которая избавит тебя от "вредных" подробностей при изменении структуры 1С-ой базы ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2005, 06:58 |
|
Интеграция с 1С: сведения об оплате
|
|||
---|---|---|---|
#18+
SilverИМХО: ежели задачка не разовая и надолго, то тебе поможет вариант с ToySQL -- как раз та помесь 1С + MSSQL которая избавит тебя от "вредных" подробностей при изменении структуры 1С-ой базы Ну я же не собираюсь менять структуру 1С ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2005, 19:30 |
|
Интеграция с 1С: сведения об оплате
|
|||
---|---|---|---|
#18+
BusyMan Ну я же не собираюсь менять структуру 1С А тебе и не надо ее менять, она и сама прекрасно меняется от одной базы к другой. И если структуру непериодических данных можно найти в файле 1Cv7.DDS, то с периодическими беда полная... ВСЕ периодические реквизиты хранятся в одном файле/таблице _1SCONST и выбрать нужный реквизит можно по полю ID, а вот чтобы определить к чему относится конкретный ID, придется копаться в md-шнике. И все это для каждой конкретной ИБ. В другой все будет совсем по другому. ToySQL как раз и позволяет избавиться от этого, а обращаться к данным по именам, описанным в md-шнике. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2005, 00:40 |
|
Интеграция с 1С: сведения об оплате
|
|||
---|---|---|---|
#18+
В 1с 8.0 Управление производственным предприятием более 1700 таблиц. Так что если быстро надо извлечь это конечно как и предложил Александр. Но народ все равно упорно лезет в базу. ПМСМ нужно иногда таки. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.06.2005, 10:32 |
|
Интеграция с 1С: сведения об оплате
|
|||
---|---|---|---|
#18+
Я скачал ToySQL21.dll А есть ли ее аналоги под .NET ? P.S. Можно просто Бизик admin@busyman.ru ICQ# 131833549 ... |
|||
:
Нравится:
Не нравится:
|
|||
23.06.2005, 10:57 |
|
|
start [/forum/topic.php?fid=28&fpage=190&tid=1525652]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
23ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
67ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 146ms |
0 / 0 |