Имя: Пароль:
1C
1С v8
Чистка битых ссылок средствами SQL
0 Креатив
 
20.05.21
11:00
Продолжаю чистить базу. Те таблицы, которые можно было удалить полностью уже почищены.
Теперь необходимо почистить регистры сведений,в которых есть записи, которые нужно оставить.
Вопросы такие. Как мне передать в запрос SQL таблицу с данными из 1С? Каким средствами лучше подключаться к базе MSSQL?
1 Irbis
 
20.05.21
11:01
Выгрузить в файл из 1С, залить в SQL, сделать что необходимо в самом SQL, убить созданную таблицу
2 Креатив
 
20.05.21
11:05
(1)Хотелось бы не выходя из 1с.
3 Irbis
 
20.05.21
11:08
(2) Какая-то особая религия?
4 Креатив
 
20.05.21
11:21
(3)Лень - матушка. Регистров будет несколько и туда-сюда как-то неудобно. Да ещё и с доступом к файлу с sql-сервера могут возникнуть проблемы.
5 МнеТолько Спросить
 
20.05.21
11:24
(2)Не выходя из 1с бывает ком объект и адо.
6 Irbis
 
20.05.21
11:32
(4) И хотя лень один из двигателей прогресса, в случае разовой работы лучше всё делать в скуле
7 Галахад
 
гуру
20.05.21
11:40
Если работа разовая лучше поискать готовый инструмент. На инфостарте их немало.
8 Креатив
 
20.05.21
14:42
(5)А таблицу как туда передать?
(7)Оно так, только как мне определить, в какой таблице проверять наличие документа, если в самом регистре хранится только ссылка на него?
9 ДенисЧ
 
20.05.21
14:45
(8) В метаданных регистра есть описание типа реквизита. По типу, надеюсь, ты сможешь определить таблицу?
10 Креатив
 
20.05.21
14:46
(9)А если тип просто документ?
11 ДенисЧ
 
20.05.21
14:47
(10) Ну так можно же почитать, как хранится ссылка составного типа... Никакого рокет-сайнса там нет...
12 Креатив
 
20.05.21
14:49
(11)Ссылочка на матчасть есть?
13 ДенисЧ
 
20.05.21
14:53
(12) Книга профразработка. Первая или вторая. Лучше вторая, она тоньше и в мягкой обложке.
Ну и посмотреть на ПолучитьСтруктуруХраненияБазыДанных() (а как ты без неё собираешься таблицы искать?)
14 Креатив
 
20.05.21
14:55
(13)Благодаю. Поищу. А для просмотра имён таблиц есть куча обработок. Думаю, они и используют ПолучитьСтруктуруХраненияБазыДанных
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший