1. dmt 46 07.12.18 10:32 Сейчас в теме

Как почистить журнал документов средствами SQL? Пока не очень получается...

Что хочу?
Удалить из журнала документов "ВнутренниеЗаказы" записи по организации "0xa35b0030486539a711dd59543bcff4c3".

Что сделал? Попытался написать по аналогии. Не очень получилось...

DECLARE @n INT
SEL ECT _IDRRef INTO #tmp FR OM _DocumentJournal13979 WHERE _Fld13981RRef = 0xa35b0030486539a711dd59543bcff4c3
SET @n = (SEL ECT COUNT(_IDRRef) FROM #tmp)
PRINT 'Документ.ВнутренниеЗаказы.Организация. ЗАПИСЕЙ:'+CONVERT(NCHAR(10), @n)
DELETE FR OM _DocumentJournal13979 WH ERE _RecorderRRef IN (SELECT _IDRRef FR OM #tmp)
DR OP TABLE #tmp
Вознаграждение за ответ
Показать полностью
Найденные решения
5. dmt 46 07.12.18 12:28 Сейчас в теме +1 $m
Гм. текст команды оказался гораздо проще.

DELETE FR OM _DocumentJournal13979 WH ERE _Fld13981RRef = 0xa35b0030486539a711dd59543bcff4c3
Остальные ответы
Избранное Подписка Сортировка: Древо
4. oleg-x 7 07.12.18 11:00 Сейчас в теме
(1) Либо как написали Выше, воспользуйте готовой обработкой или лучше из 1С сделать непосредственное удаление (конечно, если у Вас не 100000 документов, хотя просто набраться терпения).
2. user614822 25 07.12.18 10:41 Сейчас в теме
1С "не рекомендует" изменение данных напрямую в SQL...

Но тут есть несколько обработок для очистки данных средствами SQL.
Они прекрасно работают
Пользуйтесь поиском...
3. Goleff74 146 07.12.18 10:42 Сейчас в теме
ГУИД в СКЛ хранится в инвертируемом виде. В вашем случае 3c4...
5. dmt 46 07.12.18 12:28 Сейчас в теме +1 $m
Гм. текст команды оказался гораздо проще.

DELETE FR OM _DocumentJournal13979 WH ERE _Fld13981RRef = 0xa35b0030486539a711dd59543bcff4c3
6. soft_wind 07.12.18 12:49 Сейчас в теме
дятлы.. а кто таблицы с Табличными частями чистить будете? а движения (записи в регистрах если они были)? а что потом делать будете с ссылками типа <Объект не найден...> ?
7. dmt 46 08.12.18 06:56 Сейчас в теме
(6) Гм. Ничего что в (0) про журнал документов?
Оставьте свое сообщение
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.

Вакансии

Программист 1С
Волгоград
зарплата от 45 000 руб. до 90 000 руб.
Полный день

Автор новостных обзоров на тему 1С и бухучета
Санкт-Петербург
По совместительству

Консультант-аналитик 1С
Москва
зарплата от 70 000 руб. до 100 000 руб.
Полный день

Программист 1С
Москва
зарплата от 80 000 руб. до 120 000 руб.
Временный (на проект)

Ведущий программист 1С
Сочи
зарплата от 80 000 руб. до 100 000 руб.
Полный день