Програмное использование отбора в СКД. Картинки с СКД (1С Предприятие 8.2)

Пример, как вывести отчет с картинками и использовать отбор в СКД под свои нужды.

Размещаю т.к. самому в недалеком прошлом был необходим такой пример.

Полезно будет тем, кому необходимо:

  1. Разместить картинку в отчете.
  2. Программно вытащить необходимые данные из пользовательских настроек СКД

 

8 Comments

  1. kirillkr

    Почему бы не оформить в виде урока с пояснениями?

    Reply
  2. dimanich70

    Как до этого можно было додуматься-то. Круто.

    Reply
  3. nitr02k

    Выручил

    Reply
  4. SSO

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

    Reply
  5. Slotty

    неплохо!

    Reply
  6. vasilchenko5

    Спасибо, очень помогло разобраться с картинками на СКД. А то совсем непонятно было, как быть с макетом, если его нет в СКД.

    Reply
  7. dedicated

    Что то не работает. Выдаёт следующую ошибку:

    Ошибка исполнения отчета

    по причине:

    Ошибка при выполнении обработчика — ‘ПриКомпоновкеРезультата’

    по причине:

    {ВнешнийОтчет.Картинки.МодульОбъекта(178)}: Ошибка при вызове метода контекста (Выполнить)

    по причине:

    {(9, 2)}: Таблица не найдена «РегистрНакопления.Запасы.Остатки»

    <<?>>РегистрНакопления.Запасы.Остатки(&Дата1, Партия.Контрагент В ИЕРАРХИИ (&Контрагент)) КАК ЗапасыОстатки

    П.С. Ну понятно, у меня этого регистра нет.

    Reply
  8. An-Aleksey

    Согласен, с (1) что с пояснениями было бы получше.

    С первого взгляда показалось что не используется процессор вывода результата.

    На практике оказалось еще печальнее — просто программное формирование ТабДокумента перебором выборки запроса.

    Плюсанул перед этим «авансом». Ну да ладно — все равно труд 😉

    Коллеги, а есть ли способ вывода картинок без построчного перебора выводимых строк (включая процессор вывода результата) или это фантастика? 🙂

    Reply

Leave a Comment

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