8.х ДокументОснование - составной тип данных

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

  1. TopicStarter Overlay
    lopolik
    Offline

    lopolik Опытный в 1С

    Регистрация:
    27 ноя 2006
    Сообщения:
    80
    Симпатии:
    0
    Баллы:
    26
    1с8.1, розница. есть документ УстановкаЦенВМагазине с реквизитом ДокументОснование составного типа.
    При создании нового документа ДокументОснование=неопределено
    Пытаюсь на основании ВозвратаТовараОтПокупателя создать программно установкуцен, и упираюсь в то, что ДокументОснование не заполняется. Возврат есть в составном типе данных.

    в коде
    Переоценка = Документы.УстановкаЦенНоменклатурыВМагазине.СоздатьДокумент();
    Переоценка.ДокументОснование=Документы.ВозвратТоваровОтПокупателя.ПустаяСсылка();
    Переоценка.ДокументОснование=ЭтотОбъект.Ссылка;
  2. Наташа
    Offline

    Наташа Опытный в 1С

    Регистрация:
    14 авг 2010
    Сообщения:
    1.442
    Симпатии:
    2
    Баллы:
    29
    А где этот код написан? Не похоже, что это обработка заполнения в модуле документа.
    Вобще, должно быть что-то вроде
    Код:
    Переоценка.ДокументОснование = ВашВозврат;
    
  3. shurikvz
    Offline

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

    Регистрация:
    1 окт 2009
    Сообщения:
    8.409
    Симпатии:
    316
    Баллы:
    104
    lopolik, вы уверены (где нибудь проверка есть?) что на момент вызова
    Код:
    Переоценка.ДокументОснование=ЭтотОбъект.Ссылка;
    
    
    
    "ЭтотОбъект" - записан в ИБ?
  4. TopicStarter Overlay
    lopolik
    Offline

    lopolik Опытный в 1С

    Регистрация:
    27 ноя 2006
    Сообщения:
    80
    Симпатии:
    0
    Баллы:
    26

    объект записан, это точно. обработка идет после проведения документа ЭтотОбъект
  5. TopicStarter Overlay
    lopolik
    Offline

    lopolik Опытный в 1С

    Регистрация:
    27 ноя 2006
    Сообщения:
    80
    Симпатии:
    0
    Баллы:
    26
    вопрос снимается!
    нашли ошибку в коде - ДокументОснование записывался повторно, подставлялся не ДокументСсылка, а ДокументОбъект.

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