8.х Печатная форма этикетки

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

  1. TopicStarter Overlay
    Sheriff
    Offline

    Sheriff Опытный в 1С

    Регистрация:
    24 фев 2012
    Сообщения:
    114
    Симпатии:
    0
    Баллы:
    26
    Доброго времени суток!

    1С:Предприятие 8.2 (8.2.15.301)
    Управление торговлей редакция 10.3

    Проблема заключается в следующем:
    В обработке "Печать Ценников" изменил макет печатной формы чтобы он выводил Артикул, при печать ценников.
    В макете ценника я добавил еще один параметр "ДополнительныйРеквизит" и разместил его над "НоменклатураНаименование" ​

    и в процедуре "ПечатьЦенника" внес необходимый код​



    Код:
    ОбластьЦенника.Параметры.ДополнительныйРеквизит		  = СтрокаТаблицы.Номенклатура.Артикул;
    
    А в "Печати Этикеток" не могу так сделать. Подскажите как сделать, чтобы Артикул выводился на печать?
  2. alexburn
    Offline

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

    Регистрация:
    5 янв 2009
    Сообщения:
    14.782
    Симпатии:
    509
    Баллы:
    204
    А почему не можете сделать???? Макет не можете найти ?
  3. TopicStarter Overlay
    Sheriff
    Offline

    Sheriff Опытный в 1С

    Регистрация:
    24 фев 2012
    Сообщения:
    114
    Симпатии:
    0
    Баллы:
    26
    Там есть макет, он берет из общих макетов. Но что там добавлять? и что добавлять в коде я не пойму?
    Если делаю как в ценниках, то так не выходит.
  4. alexburn
    Offline

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

    Регистрация:
    5 янв 2009
    Сообщения:
    14.782
    Симпатии:
    509
    Баллы:
    204
    Не верю:))), если изменить код, который формирует эту этикетку, и изменить макет этикетки - все прекрасно печатается.
  5. TopicStarter Overlay
    Sheriff
    Offline

    Sheriff Опытный в 1С

    Регистрация:
    24 фев 2012
    Сообщения:
    114
    Симпатии:
    0
    Баллы:
    26
    Я изменяю макет, добавляю туда параметр, все как для ценника. Код тоже меняю, но не отображает, либо ошибку выдает, что Поле не найдено (Артикул)
    Помогите пожалуйста, очень надо!
  6. alexburn
    Offline

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

    Регистрация:
    5 янв 2009
    Сообщения:
    14.782
    Симпатии:
    509
    Баллы:
    204
    Какой код прописываете?
  7. TopicStarter Overlay
    Sheriff
    Offline

    Sheriff Опытный в 1С

    Регистрация:
    24 фев 2012
    Сообщения:
    114
    Симпатии:
    0
    Баллы:
    26
    Вот один из тех примеров, который прописываю

    ЭтикеткаОбластьРеквизит = ЭтикеткаОбласть.Области.Номенклатура.Артикул;
  8. alexburn
    Offline

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

    Регистрация:
    5 янв 2009
    Сообщения:
    14.782
    Симпатии:
    509
    Баллы:
    204
    Вы смотрели в типовых как заполняется макет ?
    Вы сейчас ЭтикеткаОбластьРеквизит присвоили значение ячейки Артикул в области Номенклатура.
    Значения параметров в макете заполняются либо:
    Код:
    НужнаяОбласть.Параметры.Заполнить(СтруктураПараметров);
    либо
    Код:
    НужнаяОбласть.Параметры.ВашПараметр = Значение;
    Читайти книги, уважаемый, возникнут какие-либо конкретные трудности - чем сможем - поможем, за вас я писать это не собираюсь(как и разжовывать основы), если только через магазин:)))))

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