Имя: Пароль:
1C
1С v8
Запись во внешние источники данных(MSSQL)
,
0 menone_dastan
 
13.05.22
06:46
Есть регистр накопления "Взаиморасчеты с контрагентами", если я правильно понял, это необъектный тип. Подскажите как его правильно выгрузить или ссылку на любую статью где это описывается. Не могу в инете найти информацию, все пишут подробно про объектные типы и мол еще есть необъектные типы и все! Буду очень благодарен!
1 Ёпрст
 
13.05.22
09:22
(0) куда выгрузить то ?
2 SiAl-chel
 
13.05.22
09:29
(0) Вопрос некорректен. Причем тут MS SQL?
3 SSSSS_AAAAA
 
13.05.22
09:37
(0) "где это описывается"
ЭТО - это ЧТО?
4 sandal_r
 
13.05.22
09:40
Ну, судя по всему
Меню - Все функции - Взаиморасчеты с контрагентами - Еще - Вывести список - Ctrl+s
6 Kassern
 
13.05.22
09:52
Вангую, ТС надо написать через ADOdb экспорт данных из таблицы взаиморасчетов в какую-то кастомную. Вот он и не знает как это замутить)
7 Paylis
 
13.05.22
10:09
можно через ODBC Driver выгрузить данные. Но что то меня (1) смущает. http://snakeproject.ru/rubric/article.php?art=1c_odbc_sql_server
8 menone_dastan
 
13.05.22
10:17
(6) Все верно) В SOL уже база готова, с нужными колонками. Теперь ее нужно заполнить. А вот как это сделать, гуида(для объектных данных) ведь нет в регистре накопления, а он нужен для редактирования и удаления. Поэтому ищу информацию про необъектные данные, чтобы понять как с ними работать
9 Ёпрст
 
13.05.22
10:34
(8) ну нету и че ? Это обычная плоская табличка. Загонять в свою - тупо insert into select, ну или булкой, если важна скорость
10 rsv
 
13.05.22
10:50
(0) нужно стремиться в сторонней базе к :

Select  *  into табличкавстороннейбазе from линкованныйсерверsql1с.имябазы.владелец.вьюха1с
11 SiAl-chel
 
13.05.22
13:04
(8) Ты, похоже, путаешь, ссылочные и нессылочные объекты с объектными и необъектными данными. в 1С - те объекты, что используются в каких-то реквизитах - это ссылочные, а остальные, типа регистров и табличных частей - это нессылочные.
У ссылочных уникальность - Ссылка (ГУИД, как ты называешь), а у нессылочных - это совокупность измерений плюс (не у всех) Период и Регистратор. Как-то так.
12 menone_dastan
 
13.05.22
20:18
(11) принял, спасибо. Подскажи пжл, где можно найти инфу как правильно выгружать необъектные данные во внешние источники данных?
13 big
 
13.05.22
20:45
Загадили вам мозги терминологией, каша в мозгах, а сути никуа не понимаете. Объектный, необъектный... По какому ID ты всё это искать потом будешь - вот это и бери за "ссылочно-объектный".
14 ДедМорроз
 
13.05.22
22:07
Выгрузить-загрузить?
Причем тут объектные или необъектные,ссылочные не ссылочные.
Регистр служит для отражения учета.
В частности,взаиморасчеты с контрагентами - это объединение документов,меняющих баланс,в группы.
Для того,чтобы выгрузить из 1с и куда-то что-то зашрузмть,нужно понимать,что мы таи должны увидеть.
То есть,сначала,анализируют,что и где живет на уровне объектов 1с,а потом из этого выдкляют те данные,которые мы хотим отправить в стороннюю систему.
Опять же,касательно регистра накопления,уникальным ключом для записи является пара документ-регистратор и номер записи,но она не позволяет использовать себя как ключ жля обновления записей,так как при перезаписи при проведении номера записей могут поехать и осмысленный номер записи - это номео движения в виртуальной таблице движений документа по регистру.
Все остальные поля,коьорые являются измерениями,по сути,образуют составной ключ для получения итогов,так как ни номер записи ни регистратор в итогах не учитываются.
Отдельная история - это период,который используется для размещения записец движения на временной оси.
Причем,в общем случае,один докумегт может делать движения в разные промежутки времени.

В вашем же случае,еслм мы хотим выгрузить что-то из регистра,то имент сиысл выгружать запист с привязкой к периоду и всем измерениям,которые есть у регистра и вот эти уже значения записывать в таблицу,но при этом,нужно подумать как записывать ссылочные данные,так как,в общем случае,они состоят из двух уникпльных идентификпторов - для типа объекта и для экземпляра этого объекта
15 menone_dastan
 
15.05.22
08:45
(14) Спасибо за инфу, обязательно попробую. В данный момент решил выгружать все доки которые участвуют в формировании этого регистра.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший