Гость
Форумы / [игнор отключен] [закрыт для гостей] / Помогите с выгрузкой / 10 сообщений из 10, страница 1 из 1
10.06.2014, 10:15
    #38665983
user87
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с выгрузкой
Добрый день.

Честно говоря в 1с вообще не понимаю, но у меня сейчас стоит задача выгрузить

Код контрагента - строка
Название контрагента - строка
Тип Контрагента - строка
ИНН контрагента - строка
КПП контрагента - строка

Мне нужен скрипт, как это вытягивается из 1с, пробовал снимать трейс, но так как там очень много обращений, то снять особо не получается, по крайней мере, не смог найти тип контрагента.

Хочу обернуть данный скрипт в процедуру и вызывать ее из sql server

Или подскажите ссылки на эти скрипты, проститие если спросил что то не так
...
Рейтинг: 0 / 0
10.06.2014, 10:57
    #38666057
Программист 1с
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с выгрузкой
В справочнике контрагенты нажмите правую кнопку мыши - вывести список и все выведется в таблицу.
...
Рейтинг: 0 / 0
10.06.2014, 11:21
    #38666091
user87
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с выгрузкой
Насчет кнопки там бухгалтерия нажимает, а я с них трейс снимаю, а в трейсе один страх)
Раньше с 1с вообще не работал

Поймал вот что, вроде бы оно, но тип контрагента не выводится в номеральном виде, и не мог найти признак активности или удаления контрагента
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
exec sp_executesql N'SELECT TOP 35
T4._IDRRef,
T4._Marked,
T4._IsMetadata,
CASE WHEN (T4._Folder = 0x00) THEN 0x01 ELSE 0x00 END,
T4._Code,
T4._Description,
T4._Fld1317RRef,
T4._Fld1318,
T4._Fld1319,
T4._Fld1322,
T4._Fld5621RRef,
ISNULL(T6._Fld4793RRef,@P1),
ISNULL(T5._Fld5225RRef,@P2)
FROM _Reference97 T4 WITH(NOLOCK)
LEFT OUTER JOIN _BPr5192 T5 WITH(NOLOCK)
ON ((0x08 = T5._Fld5216_TYPE AND @P3 = T5._Fld5216_RTRef AND T4._IDRRef = T5._Fld5216_RRRef)) AND (T5._Fld327 = 0.0)
LEFT OUTER JOIN _InfoRg4791 T6 WITH(NOLOCK)
ON ((0x08 = T6._Fld4792_TYPE AND @P4 = T6._Fld4792_RTRef AND T4._IDRRef = T6._Fld4792_RRRef)) AND (T6._Fld327 = 0.0)
WHERE (T4._Fld327 = 0.0) AND T4._Description < @P5
ORDER BY (T4._Description) DESC, (T4._IDRRef) DESC
OPTION (FAST 1)',N'@P1 varbinary(16),@P2 varbinary(16),@P3 varbinary(4),@P4 varbinary(4),@P5 nvarchar(4000)',0x00000000000000000000000000000000,0x00000000000000000000000000000000,0x00000061,0x00000061,N'Астрахань'
go
...
Рейтинг: 0 / 0
10.06.2014, 11:31
    #38666110
Последний выдох ГПЖ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с выгрузкой
снимать трейсы - бросьте это дело Холмс
...
Рейтинг: 0 / 0
10.06.2014, 11:35
    #38666117
user87
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с выгрузкой
Да я бы с радостью)
Только задача стоит именно так, чтобы я вытянул из 1с вот эти данные и дальше их будут обрабатывать
...
Рейтинг: 0 / 0
10.06.2014, 11:35
    #38666119
Последний выдох ГПЖ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с выгрузкой
качаешь http://1c.chistov.pro/2009/06/blog-post.html

запускаешь в 1с, в консоли выполняешь код типа:

ВЫБРАТЬ
Контрагенты.Код,
Контрагенты.Наименование,
Контрагенты.ИНН,
Контрагенты.КПП
ИЗ
Справочник.Контрагенты КАК Контрагенты
ГДЕ
НЕ Контрагенты.ЭтоГруппа

хз что кроется под "типом" у вас

правой клавишей жмакаешь в результате -> "вывести список", сохраняешь, отдаешь
...
Рейтинг: 0 / 0
10.06.2014, 11:38
    #38666124
Последний выдох ГПЖ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с выгрузкой
зы надеюсь у тебя 1с 8-ка
...
Рейтинг: 0 / 0
10.06.2014, 11:45
    #38666137
user87
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с выгрузкой
Спасибо большое за ответ, а если у них стоит задача, что каждый день выводить эту информацию на основе джоба, который будет настроен на sql serveere, к сожалению я даже сказать не могу какая у них там 1с стоит(((

У меня с ним было первое знакомство)
...
Рейтинг: 0 / 0
10.06.2014, 11:50
    #38666150
Последний выдох ГПЖ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с выгрузкой
>а если у них стоит задача, что каждый день выводить эту информацию на основе джоба, который будет настроен на sql serveere

эм... вариантов масса, 1с сама выкладывает txt/xml по своему внутреннему job куда надо, web-сервис или просто view нарисовать на скуле метаданным структуры полей 1с по http://www.sql.ru/forum/524033/struktura-tablic-bd-1s
...
Рейтинг: 0 / 0
10.06.2014, 13:17
    #38666282
user87
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с выгрузкой
Спасибо большое
...
Рейтинг: 0 / 0
Форумы / [игнор отключен] [закрыт для гостей] / Помогите с выгрузкой / 10 сообщений из 10, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]