Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Конфликт блокировок при выполнении транзакции

Ø [Волшебник, 26.01.21 - 17:44]
Конфликт блокировок при выполнении транзакции
Я
   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
Наверное в этот момент идёт обмен
   2mugik
 
2 - 13.12.20 - 19:04
Ну если нашел где то вывести номенклатуру тоже и посмотреть
   Гений 1С
 
3 - 13.12.20 - 19:10
(1) точно, пусть попробует вырубить фоновые задания и запустить вручную
   Grobik
 
4 - 26.01.21 - 17:39
В общем ошибку я тогда сразу победил. Как уже не помню.

Теперь другой вопрос. Сделал три выгрузки на сайт. И они работают только по кнопке "Выполнить сейчас" в обработке "Регламентные и фоновые задания". Расписание уже настраивал и так сяк, галочки ставил убирал. Пользователей разных и без пользователя. Не запускается и все!

Подскажите пожалуйста куда нужно смотреть? Гугл дает короткий список примеров и все они стандартные "настроил — работает". А у мну не работает.
   Волшебник
 
5 - 26.01.21 - 17:44
(4) Для нового вопроса создай новую ветку

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.