|
как удалить присоединенный файл? | ☑ | ||
---|---|---|---|---|
0
Nzzzz
20.08.19
✎
15:14
|
Есть справочник: НоменклатураПрисоединенныеФайлы.
Есть запрос.Вот мне нужно удалить из этого справочника присоединенный файл. Тов.Удалить();--не работает. Ниже код Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | НоменклатураПрисоединенныеФайлы.Ссылка КАК Ссылка |ИЗ | Справочник.НоменклатураПрисоединенныеФайлы КАК НоменклатураПрисоединенныеФайлы |ГДЕ | НоменклатураПрисоединенныеФайлы.ВладелецФайла = &Номенклатура"; Запрос.УстановитьПараметр("Номенклатура", Номенклатура); РезультатЗапроса = Запрос.Выполнить(); ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать(); Пока ВыборкаДетальныеЗаписи.Следующий() Цикл Тов=ВыборкаДетальныеЗаписи.Ссылка.ПолучитьОбъект(); Тов.Удалить(); КонецЦикла; Как удалить? |
|||
1
RomanYS
20.08.19
✎
15:18
|
"не работает" - очень информативно.
Хуже когда "всё пропало". |
|||
2
Nzzzz
20.08.19
✎
15:19
|
(1) ОК.
Вот текст ошибки: {ВнешняяОбработка.ЗагрузкаИзЭксель.Форма.Форма.Форма(281)}: Ошибка при вызове метода контекста (Удалить) Тов.Удалить(); по причине: Конфликт блокировок при выполнении транзакции: Превышено максимальное время ожидания предоставления блокировки по причине: Конфликт блокировок при выполнении транзакции: Превышено максимальное время ожидания предоставления блокировки |
|||
3
Nzzzz
20.08.19
✎
15:23
|
Как удалить этот присоединенный файл
|
|||
4
runoff_runoff
20.08.19
✎
15:24
|
наверное, сначала нужно удалить двоичные данные файла из регистра сведений ДвоичныеДанныеФайлов..
|
|||
5
Nzzzz
20.08.19
✎
15:26
|
(4) Ну до этого был вот этот код, он рабочий, но работает долго
потому что берет всё номенклатуру и проверяет: ВыборкаПоНоменклатуре = Справочники.НоменклатураПрисоединенныеФайлы.Выбрать(); Пока ВыборкаПоНоменклатуре.Следующий() Цикл ПолученныйОбъект = ВыборкаПоНоменклатуре.ПолучитьОбъект(); если ПолученныйОбъект.владелецфайла = Номенклатура тогда ПолученныйОбъект.Удалить(); конецесли; КонецЦикла; |
|||
6
Nzzzz
20.08.19
✎
15:33
|
Никто не знает что ли?
|
|||
7
Роспатнюк Сергей Сер
20.08.19
✎
15:36
|
(6) смотря какая конфа вообще есть типовая обработка с названием Работа с файлами, у меня в зуп3 такая присутсвует.
|
|||
8
Nzzzz
20.08.19
✎
15:37
|
Тов=ВыборкаДетальныеЗаписи.Ссылка.ПолучитьОбъект();
Отладкой смотрю это фото, которое лежит в справочнике НоменклатураПрисоединенныеФайлы |
|||
9
lodger
20.08.19
✎
15:37
|
(6) ты читать умеешь? написано ж
Конфликт блокировок при выполнении транзакции: Превышено максимальное время ожидания предоставления блокировки |
|||
10
Nzzzz
20.08.19
✎
15:38
|
(7) УТ 11
|
|||
11
dezss
20.08.19
✎
15:38
|
Написано же, что конфликт блокировок.
|
|||
12
Nzzzz
20.08.19
✎
15:38
|
(9) ии?? что это значит?) как исправить?)
|
|||
13
lodger
20.08.19
✎
15:39
|
что-то перехватывает событие удаления и занимается какой-то фигнёй. посмотри модуль объекта НоменклатураПрисоединенныеФайлы или подписки на его события ПриУдалении, например.
|
|||
14
Nzzzz
20.08.19
✎
15:39
|
аа, типа удалить не могу, потому что файл занят?
|
|||
15
Роспатнюк Сергей Сер
20.08.19
✎
15:39
|
(10) у меня нет УТ11 проверить наличие обработки не могу смотри сам --> Все функции --> обработки
|
|||
16
dezss
20.08.19
✎
15:40
|
(14) не файл, а объект базы данных.
|
|||
17
Nzzzz
20.08.19
✎
15:43
|
(13) модуль пустой
|
|||
18
Nzzzz
20.08.19
✎
15:43
|
(13) Но второй мой код он же рабочий, и не было никаких конфликтов блокировок
|
|||
19
dezss
20.08.19
✎
15:44
|
(18) Прямо сейчас и прямо на этом элементе?
Ты его, случайно, открытым не держишь в режиме предприятия? |
|||
20
Nzzzz
20.08.19
✎
15:45
|
(19) Прямо сейчас и прямо на этом элементе. Нет он закрыт
|
|||
21
dezss
20.08.19
✎
15:50
|
(20) А когда запускал (0), тоже был закрыт?
|
|||
22
Nzzzz
20.08.19
✎
15:52
|
(21) ДА
|
|||
23
Nzzzz
20.08.19
✎
15:53
|
и сейчас тоже пробовала еще раз, всё равно никак
|
|||
24
dezss
20.08.19
✎
15:54
|
А выше этого кода, к этот объект никак не затрагивается?
Попробуй еще кэш почистить. |
|||
25
Nzzzz
20.08.19
✎
16:05
|
Всё таки было открыто что то))Всем спасибо
|
|||
26
runoff_runoff
20.08.19
✎
16:13
|
(25) гениально..
|
|||
27
hhhh
20.08.19
✎
16:18
|
(25) обмен с сайтом наверно фигачил. он как раз картинки захватывает.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |