8.х Проблема с регистром накопления

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем alp, 28 мар 2011.

  1. TopicStarter Overlay
    alp
    Offline

    alp Опытный в 1С

    Регистрация:
    8 янв 2009
    Сообщения:
    432
    Симпатии:
    0
    Баллы:
    26
    Здаствуйте!

    Есть РегистрНакоплений.МестоНахождение

    Есть обработка интерактивного ввода данных, где есть несколько закладок, на этих закладках таблицы значений имеющие тип "РегистрНакоплений.Местонахождение.НаборЗаписей".

    В Документах которые делают движение по этому регистру, в процедуре "ПослеЗаписи()" написан запрос , обращающийся к этому регистру, который в обработке открывает соответствуюшую вкладку и заполняет нужную таблицу...

    Проблем в следующем : не всегда срабатывает алгоритм, то есть данные "не успевают обновлятся".

    Когда Прохожу отладчиком СРАБАТЫВАЕТ ВСЕГДА.

    Помогите разобраться :angry:
  2. Максим
    Offline

    Максим Опытный в 1С

    Регистрация:
    28 фев 2008
    Сообщения:
    684
    Симпатии:
    7
    Баллы:
    29
    ппц объяснил
  3. Oleg_NSK
    Offline

    Oleg_NSK Опытный в 1С

    Регистрация:
    25 окт 2010
    Сообщения:
    164
    Симпатии:
    0
    Баллы:
    26
    Это нормально. Так бывает. Попробуйте в обработку добавить процедуру обновления.
  4. Itsys
    Offline

    Itsys Опытный в 1С

    Регистрация:
    3 янв 2010
    Сообщения:
    1.394
    Симпатии:
    0
    Баллы:
    26
    Что можно посоветовать, меняйте свой алгоритм на что-то более приземленное, не после записи, в при проведении пишите данные в регистр, а в обработке поставьте обработку ожидания в которой считывайте данные из регистра.
  5. TopicStarter Overlay
    alp
    Offline

    alp Опытный в 1С

    Регистрация:
    8 янв 2009
    Сообщения:
    432
    Симпатии:
    0
    Баллы:
    26
    Движения по регистру идут в ОбработкеПроведения().

    Задача стоит в том , что бы сразу пользователь просле проведения документа увидел картину.

    Обработчик "ПослеЗаписи()" по логике вещей должнен срабатывать после проведения документа, соответственно данные в Регистр уже должны быть занесены, а у меня иногда нет...


    Процедура есть, Просто Пользователь не хочет каждый раз нажимать кнопку...
  6. Oleg_NSK
    Offline

    Oleg_NSK Опытный в 1С

    Регистрация:
    25 окт 2010
    Сообщения:
    164
    Симпатии:
    0
    Баллы:
    26
    Попробуйте перед вызовом обработки в процедуре послезаписи() сделать временную задержку (например 10000 раз подсчитайте синус случайного числа) и обновление формы повешайте на процедуру ПриОткрытии вашей обработки.
  7. TopicStarter Overlay
    alp
    Offline

    alp Опытный в 1С

    Регистрация:
    8 янв 2009
    Сообщения:
    432
    Симпатии:
    0
    Баллы:
    26
    Спасибо , попрбую

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