|
|
|
вывод бухгалтерских итогов из 1С 7.7
|
|||
|---|---|---|---|
|
#18+
Имею опыт 10 лет работы в системе access + sql server. а вот в 1С еще слабоват. Подскажите шаблон схемы (с деталями разберусь) программного вывода бухгалтерских итогов из 1С 7.7 например в таблицу SQL Server. Меня собственно интересуют остатки счетов 10, 41, 43 на определенный момент времени (возможно с разбивкой по субсчетам) в разрезе номенклатуры. Заранее благодарен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2010, 11:21 |
|
||
|
вывод бухгалтерских итогов из 1С 7.7
|
|||
|---|---|---|---|
|
#18+
>Имею опыт 10 лет работы в системе access + sql server в клюшках это не особо поможет если без прямых запросов... а так тынц ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2010, 11:25 |
|
||
|
вывод бухгалтерских итогов из 1С 7.7
|
|||
|---|---|---|---|
|
#18+
Спасибо, эту ссылку я уже прочитал, а вот дальше? - так как я слабо знаю объектную модель 1С - в какой объект, скажем так, передать полученные данные, чтобы можно было вывести полученный набор данных во внешнюю таблицу SQL Server. Да, кстати, у нас 1С - SQL Server -ный вариант. Вообще, то в идеале, мне необходим вызов из VBA в приложении ACCESS процедуры 1С 7.7 чтобы она предоставила набор записей вышеупомянутых итогов. Без всяких промежуточных таблиц. С промежуточными, я так понимаю, можно и технологию выгрузки-загрузки задействовать, XML всякий, но как-то долго это. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2010, 11:37 |
|
||
|
вывод бухгалтерских итогов из 1С 7.7
|
|||
|---|---|---|---|
|
#18+
если касаемо написания запросов - вроде бы запросы 1С выглядят как упрощенная версия Transact SQL со своими особенностями, запросы пишу хорошо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2010, 11:39 |
|
||
|
вывод бухгалтерских итогов из 1С 7.7
|
|||
|---|---|---|---|
|
#18+
можно 1С через OLE дергать, можно наоборот обработкой из класть что надо в таблицы через ADO ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2010, 11:40 |
|
||
|
вывод бухгалтерских итогов из 1С 7.7
|
|||
|---|---|---|---|
|
#18+
я пользуюсь такой технологией для перегонки документов из нашей информационной системы в 1С. А вот обратно еще не пробовал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2010, 11:41 |
|
||
|
вывод бухгалтерских итогов из 1С 7.7
|
|||
|---|---|---|---|
|
#18+
непоследственно в 1С создается объект ADO и пуляется что надо в таблицы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2010, 11:43 |
|
||
|
вывод бухгалтерских итогов из 1С 7.7
|
|||
|---|---|---|---|
|
#18+
Это тоже, думаю, понятно. Непонятен этап от отработки метода БухгалтерскиеИтоги() с набором соответствующих параметров до момента передачи набора записей в объект ADO. Вот это для меня пока белое пятно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2010, 11:54 |
|
||
|
вывод бухгалтерских итогов из 1С 7.7
|
|||
|---|---|---|---|
|
#18+
garvyЭто тоже, думаю, понятно. Непонятен этап от отработки метода БухгалтерскиеИтоги() с набором соответствующих параметров до момента передачи набора записей в объект ADO. Вот это для меня пока белое пятно. Ну, открываем выборку (например методом ВыбратьСчета()) Потом цикл БухИтоги.ПолучитьСчет() = 1 делаем инсерт в СКЛ таблицу средствами ADO. Примерно так. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2010, 13:00 |
|
||
|
вывод бухгалтерских итогов из 1С 7.7
|
|||
|---|---|---|---|
|
#18+
Да, это уже тепло. Буду пробовать. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2010, 13:33 |
|
||
|
вывод бухгалтерских итогов из 1С 7.7
|
|||
|---|---|---|---|
|
#18+
Что-то я не поняла, зачем заморачиваться с бух. итогами, если SQL версия? Можно же обычным селектом нужные данные выбрать. Только надо четко себе представлять что требуется получить. Бух. итоги, если мне не изменяет память, хранятся в _1SBKTTL. Хотя, если на встроенном языке 1с все равно много придется писать, то можно и через стандартный бух. запрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2010, 14:10 |
|
||
|
вывод бухгалтерских итогов из 1С 7.7
|
|||
|---|---|---|---|
|
#18+
garvy... у нас 1С - SQL Server -ный вариант... Ну тогда стандартным селектом вытягивай и непридумывай велосипед. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2010, 15:07 |
|
||
|
вывод бухгалтерских итогов из 1С 7.7
|
|||
|---|---|---|---|
|
#18+
Это было бы замечательно, тогда все остальное просто не нужно. Но есть вопросы 1) где бы прочитать о назначении полей этой таблицы, 2) в ней хранятся, я так понимаю, рассчитанные итоги по целым периодам, например, за месяц. Если мне понадобятся итоги на середину месяца эта таблица меня не устроит - так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2010, 15:35 |
|
||
|
вывод бухгалтерских итогов из 1С 7.7
|
|||
|---|---|---|---|
|
#18+
1SBKTTL (остатки ) Date - дата начала квартала Kind - тип итогов (1,2,3 - суммовая, валютная, количественная) ACCID - ID бухг.счета. CURRID - ID валюты OBDT1, OBKT1....OBDT3, OBKT3 - дебетовые и кредитовые обороты по разрезу аналитики соответственно. SD - сальдо начальное на начало квартала. SC0....SC5 - ID субконто, участвующих в итогах VSC0...VSC5 - коды видов этих субконто (в десятичном формате) Остатки на определенную дату через SQL я не получала. Но с регистрами это делается так: берется остатки на ближайшую минимальную дату и к ним прибавляются все движения. То есть есть две таблицы: в первой - остатки по регистрам (допустим, на начало каждого месяца) и таблица с движениями. То бишь чтобы получить остатки, допустим, на 20 мая - берутся остатки на 1 мая из первой таблицы и к ним плюсуются движения с 1 по 20 мая из второй таблицы. Движения по бух. счетам, я полагаю, берутся из таблицы проводок - _1SENTRY Ее структура: DATE_TIME_DOCID - дата,время и ID документа, сгенерировавшего проводку. ACCDTID, ACCKTID - счета дебета и кредита проводки SCDT0..SCDT4, SCKT0..SCKT4 - ID субконтов дебета и кредита, участвующих в проводке. VSCXXX - то же, но коды видов субконто. AMOUNT - количество SUM_ - Сумма CURSUM - сумма валютная CURRID - ID валюты ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2010, 16:04 |
|
||
|
вывод бухгалтерских итогов из 1С 7.7
|
|||
|---|---|---|---|
|
#18+
Описание таблиц 1с можно почитать тут: http://www.script-coding.info/v77tables.html Там есть разобранный пример с селектом по остаткам регистров на произвольную дату. По бухитогам делается подобным образом, только таблички и поля другие ;). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2010, 16:09 |
|
||
|
вывод бухгалтерских итогов из 1С 7.7
|
|||
|---|---|---|---|
|
#18+
Теперь по поводу ACCESS. Я с ним, к сожалению не работала, но могу подсказать по связке 1c + Excel. Временную табличку в SQL я не создавала, я делала это через настроенное ODBC соединение с базой 1с и в с помощью MS Query писались запросы, используя это соединение. Помню, были глюки с SQL версией, когда из поля date_time_iddoc надо было выбрать только дату и время и использовать ее в качестве параметра. С dbf таких проблем не было, потому что там это поле - только дата и время. По этой причине некоторые базы тупо для селектов через распределенку переводились в dbf и использовался драйвер Visual FoxPro. Это не удобно, поэтому рекомендую поэксперементировать и найти другой способ. Возможно, у вас этот глюк не проявится, или можно сделать через ADO - я не делала, т.к. плохо это умею :). Удачи! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2010, 16:21 |
|
||
|
|

start [/forum/topic.php?fid=28&msg=36617192&tid=1522381]: |
0ms |
get settings: |
11ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
197ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
64ms |
get tp. blocked users: |
1ms |
| others: | 238ms |
| total: | 552ms |

| 0 / 0 |
