1. dmt 48 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 48 07.12.18 12:28 Сейчас в теме +1 $m
Гм. текст команды оказался гораздо проще.

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

Но тут есть несколько обработок для очистки данных средствами SQL.
Они прекрасно работают
Пользуйтесь поиском...
3. Goleff74 155 07.12.18 10:42 Сейчас в теме
ГУИД в СКЛ хранится в инвертируемом виде. В вашем случае 3c4...
5. dmt 48 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 48 08.12.18 06:56 Сейчас в теме
(6) Гм. Ничего что в (0) про журнал документов?
Оставьте свое сообщение
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.

Вакансии

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

Старший консультант-аналитик 1С БИТ.Финанс
Москва
зарплата от 150 000 руб. до 180 000 руб.
Полный день

Программист 1С
Санкт-Петербург
зарплата от 110 000 руб. до 150 000 руб.
Полный день

Ведущий программист 1С
Москва
зарплата от 170 000 руб. до 200 000 руб.
Полный день

Программист 1С
Москва
зарплата до 160 000 руб.
Полный день