Как почистить журнал документов средствами 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
Удалить из журнала документов "ВнутренниеЗаказы" записи по организации "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
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
1С "не рекомендует" изменение данных напрямую в SQL...
Но тут есть несколько обработок для очистки данных средствами SQL.
Они прекрасно работают
Пользуйтесь поиском...
Но тут есть несколько обработок для очистки данных средствами SQL.
Они прекрасно работают
Пользуйтесь поиском...
Гм. текст команды оказался гораздо проще.
DELETE FR OM _DocumentJournal13979 WH ERE _Fld13981RRef = 0xa35b0030486539a711dd59543bcff4c3
DELETE FR OM _DocumentJournal13979 WH ERE _Fld13981RRef = 0xa35b0030486539a711dd59543bcff4c3
Внимание! Тема сдана в архив
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот