7.7 {Обработка.ОбновленикИБ.Форма.Модуль(1157)}:Номер не уникальный!

Тема в разделе "Обмен данными в "1С:Предприятие 7.7"", создана пользователем magioptt, 12 авг 2017.

  1. TopicStarter Overlay
    magioptt
    Offline

    magioptt

    Регистрация:
    12 авг 2017
    Сообщения:
    6
    Симпатии:
    0
    Баллы:
    1
    http://1c-pro.ru/threads/obrabotka-obnovlenieib-forma-modul-333-nomer-ne-unikalnyj.12461/
    Здравствуйте, прочитал тему со схожей проблемой.
    Я поменял дату, это не помогло. Прикладываю Архив в котором внешний отчет из конфигуратора с ОбновлениеИБ и Скриншот строчки 1157
    Подскажите пожалуйста решение, спасибо.

    Вложения:

    • Desktop.rar
      Размер файла:
      235,9 КБ
      Просмотров:
      6
  2. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    22.085
    Симпатии:
    489
    Баллы:
    104
    ваша обработка явно не типовая
    1) убрать транзакцию
    2) запись через попытку
    а лучше всего сделать ти бд
    magioptt нравится это.
  3. TopicStarter Overlay
    magioptt
    Offline

    magioptt

    Регистрация:
    12 авг 2017
    Сообщения:
    6
    Симпатии:
    0
    Баллы:
    1
    Про транзакцию не очень понятно, это как сделать?)) В каком направление мне искать.
    Я её просто за комментировал :D
  4. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    22.085
    Симпатии:
    489
    Баллы:
    104
    Правильно сделали что закомментировали. Тогда хдо ошибки объекты будут записаны в базу.
    Тестирование и исправление еще сделайте (конфигуратор)..
    ВСЕ ЭКСПЕРИМЕНТЫ ТОЛЬКО НА КОПИИ БАЗЫ.
    magioptt нравится это.
  5. TopicStarter Overlay
    magioptt
    Offline

    magioptt

    Регистрация:
    12 авг 2017
    Сообщения:
    6
    Симпатии:
    0
    Баллы:
    1
    После проверки и отключение транзакций появилась другая ошибка.

    А может можно как нибудь отключить проверку на Уникальность и пусть будут повторяющиеся номера, ничего страшного :)

    Вложения:

    • ceg.jpg
      ceg.jpg
      Размер файла:
      10,6 КБ
      Просмотров:
      3
  6. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    22.085
    Симпатии:
    489
    Баллы:
    104
    Отключить можно, но крайне не желательно.
    Через конструкцию попытка-исключение при записи присваивайте новый номер используя префикс и метод УстановитьНовыйНомер
    magioptt нравится это.
  7. TopicStarter Overlay
    magioptt
    Offline

    magioptt

    Регистрация:
    12 авг 2017
    Сообщения:
    6
    Симпатии:
    0
    Баллы:
    1
    Охх тогда не буду отключать, подскажите как быть с появившиеся ошибкой в строке 1212?)
  8. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    22.085
    Симпатии:
    489
    Баллы:
    104
    Попытка
    ДокСписание.Записать();
    Исключение
    ДокСписание.УстановитьНовыйНомер("О");
    КонецПопытки;
    magioptt нравится это.
  9. TopicStarter Overlay
    magioptt
    Offline

    magioptt

    Регистрация:
    12 авг 2017
    Сообщения:
    6
    Симпатии:
    0
    Баллы:
    1
    Сейчас я так понял он ругается на нашу за комментированную транзакцию

    Вложения:

    • Q1.jpg
      Q1.jpg
      Размер файла:
      13,1 КБ
      Просмотров:
      2
  10. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    22.085
    Симпатии:
    489
    Баллы:
    104
    если вы закомментировали начатьтранзакцию то нужно закомментировать и зафиксироватьтранзакцию
    magioptt нравится это.
  11. TopicStarter Overlay
    magioptt
    Offline

    magioptt

    Регистрация:
    12 авг 2017
    Сообщения:
    6
    Симпатии:
    0
    Баллы:
    1
    Спасибо все заработало без ошибки в ОбновлениеБД, но выяснилось что при загрузке обмена в ЦБ все намертво виснет и обмен не проходит, ожидал примерно ночь. Также по вылазили болячки с обменами с других распределённых баз, пришёл к выводу что необходимо начать поиск конфликтующего документа при обновлений. Подскажите пожалуйста в каком направление мне искать информацию для того что-бы вычислить кривой документ, спасибо :)
  12. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    22.085
    Симпатии:
    489
    Баллы:
    104
    По аналогии..
    Код:
    Попытка
    ДокСписание.Записать();
    Исключение
    Сообщить("Вот он, змеенышь.."+СокрЛП(ДокСписание.НомерДок)+" от "+ДокСписание.ДатаДок);
    КонецПопытки;
Похожие темы
  1. povstanets
    Ответов:
    3
    Просмотров:
    3.176
  2. Dasha
    Ответов:
    11
    Просмотров:
    3.790
  3. sinobitsu
    Ответов:
    18
    Просмотров:
    2.511
  4. Chudka
    Ответов:
    21
    Просмотров:
    4.818
  5. Delion
    Ответов:
    31
    Просмотров:
    4.096
Загрузка...

Поделиться этой страницей