|
Конфликт блокировок при выполнении транзакции Ø (Волшебник 26.01.2021 17:44) | ☑ | ||
---|---|---|---|---|
0
Grobik
10.12.20
✎
19:55
|
Подскажите пожалуйста. Конфигурация типа УТ11. ОбменССайтом. Выдает ошибку
Не удалось заблокировать таблицу '_REFERENCECHNGR1981' {ОбщийМодуль.ОбменССайтом.Модуль(1322)}: ПланыОбмена.ЗарегистрироватьИзменения(Параметры.УзелОбмена, ЭлементМассива); {ОбщийМодуль.ОбменССайтом.Модуль(151)}: Успешно = ВыгрузитьКаталог(Параметры, СтрокаТаблицы, ТаблицаИнформации); {ОбщийМодуль.ОбменССайтомСобытия.Модуль(260)}: ОбменССайтом.ВыполнитьОбменССайтом(ПараметрыОбмена, РезультатОбмена, ТаблицаИнформации); {ПланОбмена.ОбменССайтом.Команда.ВыполнитьОбменДанными.МодульКоманды(46)}: ОбменССайтомСобытия.ВыполнитьОбмен(УзелОбмена, НСтр("ru='Интерактивный обмен';uk='Інтерактивний обмін'")); {ПланОбмена.ОбменССайтом.Команда.ВыполнитьОбменДанными.МодульКоманды(16)}: ОбменВыполненСервер(УзелОбмена); по причине: Конфликт блокировок при выполнении транзакции: Не удалось заблокировать таблицу '_REFERENCECHNGR1981' по причине: Не удалось заблокировать таблицу '_REFERENCECHNGR1981' Независимо о того выгружаешь на сайт Битрикс или в файлы. Происходит это в Функция ВыгрузитьКаталог(Параметры, СтрокаТаблицыКаталога, ТаблицаИнформации) // Регистрируем номенклатуру в узле. КолонкаНоменклатуры = ТаблицыДляВыгрузкиКаталога.Номенклатура.ВыгрузитьКолонку("Номенклатура"); МассивНоменклатуры = Новый Массив; ОбщегоНазначения.ЗаполнитьМассивУникальнымиЗначениями(МассивНоменклатуры, КолонкаНоменклатуры); N=1; Для Каждого ЭлементМассива Из МассивНоменклатуры Цикл N=N+1; Сообщить (Строка(N) +" " + ЭлементМассива.Наименование); ПланыОбмена.ЗарегистрироватьИзменения(Параметры.УзелОбмена, ЭлементМассива); КонецЦикла; Сообщить с номером добавил я. Затыкается в разных местах, на разной номеклатуре. В пределах от 50 до 100 позиции. Запускал раз двадцать. База локальная ФАЙЛОВАЯ!!!, с одним пользователем - мною. На сервере 1С работает нормально. А в локальной копии такая чепуха. Полгода назад на том же компе, та же конфигурация работали нормально. |
|||
1
Волшебник
10.12.20
✎
19:58
|
Наверное в этот момент идёт обмен
|
|||
2
2mugik
13.12.20
✎
19:04
|
Ну если нашел где то вывести номенклатуру тоже и посмотреть
|
|||
3
Гений 1С
гуру
13.12.20
✎
19:10
|
(1) точно, пусть попробует вырубить фоновые задания и запустить вручную
|
|||
4
Grobik
26.01.21
✎
17:39
|
В общем ошибку я тогда сразу победил. Как уже не помню.
Теперь другой вопрос. Сделал три выгрузки на сайт. И они работают только по кнопке "Выполнить сейчас" в обработке "Регламентные и фоновые задания". Расписание уже настраивал и так сяк, галочки ставил убирал. Пользователей разных и без пользователя. Не запускается и все! Подскажите пожалуйста куда нужно смотреть? Гугл дает короткий список примеров и все они стандартные "настроил — работает". А у мну не работает. |
|||
5
Волшебник
26.01.21
✎
17:44
|
(4) Для нового вопроса создай новую ветку
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |