Накладная с общим долгом контрагента для УТ 10.3

Напоминает вашим клиентам об «общем» долге.
Подключается как все внешние печатные формы в «Сервис» — «Внешние печатные формы и обработки»- «Внешние печатные формы». После подключения будет доступна для печати из документа «Реализация товаров и услуг». Испытано на УТ 10.3.41.1, но будет работать на релизах и ниже…

Расходная накладная для документа «Реализация товаров и услуг» с общим долгом контрагента в подвале.

8 Comments

  1. AnnaValer2

    выдает ошибку !!! Метод объекта не обнаружен (ОпределитьКурсыДокументаДляПечати) УТ 10.3

    Reply
  2. popov_i

    (1)Какой у вас установлен релиз?

    Reply
  3. type.92

    ут 10.3.29 и 10.3.14 не работает выдает ошибку !!! Метод объекта не обнаружен (ОпределитьКурсыДокументаДляПечати) УТ 10.3

    Reply
  4. type.92

    покапался в коде. смог решить проблему с универсальным механизмом. но обший долг контрагента всегда показывает 0

    Reply
  5. type.92

    Ну и заставил же ты меня попатеть.

    чтобы заработало нужно немного подправить код

    Строку

    РеализацияТоваровУслуг.Цена * &Курс / &Кратность КАК Цена,

    заменяете на

    РеализацияТоваровУслуг.Цена КАК Цена,
    

    Строку

    СУММА(РеализацияТоваровУслуг.Сумма * &Курс / &Кратность) КАК Сумма,

    заменяете на

    СУММА(РеализацияТоваровУслуг.Сумма) КАК Сумма,

    Строку

    СУММА(РеализацияТоваровУслуг.СуммаНДС * &Курс / &Кратность) КАК СуммаНДС

    заменяете на

    СУММА(РеализацияТоваровУслуг.СуммаНДС) КАК СуммаНДС

    Строку

    РеализацияТоваровУслуг.Цена * &Курс / &Кратность,

    заменяете на

    РеализацияТоваровУслуг.Цена,

    Строки

    РеализацияТоваровУслуг.Сумма * &Курс / &Кратность,
    РеализацияТоваровУслуг.СуммаНДС * &Курс / &Кратность,

    заменяете на

    РеализацияТоваровУслуг.Сумма,
    РеализацияТоваровУслуг.СуммаНДС,
    

    Строки

    РеализацияТоваровУслуг.Цена * &КурсДокумента / &КратностьДокумента КАК Цена,
    СУММА(РеализацияТоваровУслуг.Сумма * &КурсДокумента / &КратностьДокумента) КАК Сумма,

    заменяете на

    РеализацияТоваровУслуг.Цена КАК Цена,
    СУММА(РеализацияТоваровУслуг.Сумма) КАК Сумма,

    Строку

    УниверсальныеМеханизмы.ОпределитьКурсыДокументаДляПечати(Объект, Запрос, Не СуммыВРублях);

    удаляете

    Строку

    СуммаДолга = УправлениеВзаиморасчетами.ТекущийДолг(ЭтотОбъект.СсылкаНаОбъект.ДоговорКонтрагента,, ЭтотОбъект.СсылкаНаОбъект);

    заменяете на

    СуммаДолга = УправлениеВзаиморасчетами.ТекущийДолг(ЭтотОбъект.СсылкаНаОбъект.ДоговорКонтрагента,ЭтотОбъект.СсылкаНаОбъект.Сделка, ЭтотОбъект.СсылкаНаОбъект);

    Незнаю зачем он туда курс и кратность добавил. наверно где то нужно. но в моем случае курс и кратность не нужны. пытался исправить

    не удаляя курс и кратность не получилось. если у кого получится или если кто то знает чего я лишусь удалив умножение на курс и деление на кратность надеюсь поделитесь.

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

    Reply
  6. type.92

    после правки кода работает на ут 10.3.14 и 10.3.29

    Reply
  7. Balmond

    А как зарегистрировать эту печатную форму?

    Reply
  8. popov_i

    (7) Подключается как все внешние печатные формы в «Сервис» — «Внешние печатные формы и обработки»- «Внешние печатные формы». Принадлежность печатной формы выбрать документ «Реализация».

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *