8.х ЗаполнитьПоСериям() в ПередЗаписью() не срабатывает при "ОК"

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

  1. TopicStarter Overlay
    hibico
    Offline

    hibico

    Регистрация:
    18 фев 2010
    Сообщения:
    27
    Симпатии:
    2
    Баллы:
    1
    Нужно автоматически заполнять сериями табличную часть РеализацииТоваровИУслуг.
    Вставил вызов штатной процедуры ЗаполнитьПоСериям() в процедуру модуля ПередЗаписью().
    Всё работает, кроме следующей ситуации:
    Если документ новый и нажимается кнопка "ОК" - процедура вызывается но заполнения не происходит.
    Если нажать сначала "Записать", то всё нормально. Если открыть записанный документ и нажать ОК, то тоже всё нормально.
    Где сабака зарыта? :unsure:
  2. TopicStarter Overlay
    hibico
    Offline

    hibico

    Регистрация:
    18 фев 2010
    Сообщения:
    27
    Симпатии:
    2
    Баллы:
    1
    При програмном создании документа и записи с проведением тоже всё нормально.

    С документом ОтчетОРозничныхПродажах ситуация аналогичная.
  3. x_under
    Offline

    x_under Модераторы Команда форума Модератор

    Регистрация:
    25 апр 2007
    Сообщения:
    2.576
    Симпатии:
    13
    Баллы:
    29
    Возможно в обработке ЗаполнитьПоСериям() идет обращение непосредственно к объекту/ссылке, а при вашем вызове данного объекта не существует (он не записан). Попробуйте перенести вызов в обработку "ПриЗаписи()".
  4. TopicStarter Overlay
    hibico
    Offline

    hibico

    Регистрация:
    18 фев 2010
    Сообщения:
    27
    Симпатии:
    2
    Баллы:
    1
    Как ни странно на следующее утро все заработало. Наверное какие-то глюки. Скорее всего надо было просто перезагрузится.

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