7.7 Помогите чайнику

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 7.7"", создана пользователем monah8, 20 авг 2007.

  1. TopicStarter Overlay
    monah8
    Offline

    monah8

    Регистрация:
    20 авг 2007
    Сообщения:
    18
    Симпатии:
    0
    Баллы:
    1
    Помогите чайнику: в печатной форме счет-фактуры при выбранном контрагенте автоматически проставлялась дата оплаты (с отсрочкой платежа). В простом случае это выглядит: оплата = ТекущаяДата() + глубинакредита; . Проблема в том, что у разных контрагентов глубинакредита разная. Значит нужно прибавлять атрибут ГлубинаКредита из реквизита ОсновнойДоговор данного контрагента. Как это сделать?
  2. logger
    Offline

    logger Опытный в 1С

    Регистрация:
    11 окт 2006
    Сообщения:
    56
    Симпатии:
    0
    Баллы:
    26
    Справочник договора подчиненный справочнику контрагенту, следовательно можешь использовать метод УстановитьВладельца для экземпляра справочника договоров, устанавливая там владельцем элемент справочника контрагенты. Затем делаешь выборку и выдергиваешь из строки с нужным договором реквизит ГлубинаКредита.
  3. TopicStarter Overlay
    monah8
    Offline

    monah8

    Регистрация:
    20 авг 2007
    Сообщения:
    18
    Симпатии:
    0
    Баллы:
    1
    Если можно, синтаксис, запарился совсем.
  4. Fenikus
    Offline

    Fenikus

    Регистрация:
    16 авг 2007
    Сообщения:
    1
    Симпатии:
    0
    Баллы:
    1
    Код:
    оплата = ТекущаяДата() + Контрагент.ОсновнойДоговор.ГлубинаКредита;
    
    где Контрагент - контрагент, указанный в сф
  5. TopicStarter Overlay
    monah8
    Offline

    monah8

    Регистрация:
    20 авг 2007
    Сообщения:
    18
    Симпатии:
    0
    Баллы:
    1

    Добрый народ!!! Да не катит такая фитча, как таким манером можно обратиться из документа Реализация (откуда и выписывается проклятущая счетфактура) к реквизиту ГлубинаКредита ОсновногоДоговора справочника Договора подчиненного справочнику Контрагенты????
    Помогите моему горю горевать!!!!
  6. Steel Rain
    Offline

    Steel Rain Опытный в 1С

    Регистрация:
    29 сен 2006
    Сообщения:
    408
    Симпатии:
    2
    Баллы:
    29
    Скажи уже какая конфигурация. У меня вот в ТиС 7.70.877 ГлубинаКредитаПоставщика это периодический реквизит справочника Контрагенты. Соответственно и обращение к нему:
    Код:
            Поставщик=СоздатьОбъект("Справочник.Контрагенты");
    Поставщик.ВыбратьЭлементы();
    Поставщик.НайтиЭлемент(ВыбКлиент);
    ГлубКредита=Поставщик.ТекущийЭлемент().ГлубинаКредитаПоставщика.Получить(ДатаКонца);
    
  7. TopicStarter Overlay
    monah8
    Offline

    monah8

    Регистрация:
    20 авг 2007
    Сообщения:
    18
    Симпатии:
    0
    Баллы:
    1
    ТиС 7.70.928. У меня ГлубинаКредита это реквизит(его можно сделать и переодическим) ОсновногоДоговора справочника Договора подчиненного справочнику Контрагенты
    Счет-фактуру выписывают, насколько я понимаю, Покупателю.
    Кроме того к ТекущаяДата() нужно присобачивать ГлубинаКредита с учетом банковских дней а не календарных.

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