7.7 Прописать код номенклатуры

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

  1. TopicStarter Overlay
    athlon64k
    Offline

    athlon64k

    Регистрация:
    26 апр 2012
    Сообщения:
    32
    Симпатии:
    0
    Баллы:
    1
    Добрый день , Скорее всего тема баян но... Долго искал по форуму, но что то так и не нашел. Суть такова: В накладную перемещения (в печатную форму) ( ну или в Торг 12) хочу добавить отдельным столбиком Код номенклатуры. Но не могу понять как его достать из справочника номенклатуры. 1с 7.7 ТиС 9.2 (просьба не особо куражиться - так как я в этом новичок) Заранее спасибо за помощь!
  2. rshakiro
    Offline

    rshakiro Профессионал в 1С Команда форума

    Регистрация:
    17 мар 2011
    Сообщения:
    2.236
    Симпатии:
    144
    Баллы:
    104
    Лучше сделать ВПФ(внешняя печ.форма)
    Покажите код Процедуры, где формируется печатная форма
  3. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    Насчет ВПФ - согласен. С одним дополнением - править нужно макет, т.к. как правило передается не наименование, а ссылка на элемент справочника
  4. SerzhM
    Offline

    SerzhM Опытный в 1С

    Регистрация:
    26 окт 2009
    Сообщения:
    511
    Симпатии:
    3
    Баллы:
    29
    Делается след образом. Запускаем конфигуратор. Файл открыть идем в каталог где лежит база Extforms/prnForms/ указываем peremes.ert. Далее открываем таблица смещаем строку СокрЛП(Докум.Номенклатура.ПолнНаименование) + ?(Константа.ПоказыватьАртикул = 1, " " + СокрЛП(Докум.Номенклатура.Артикул), "") в право в освободившемся окне пишем СокрЛП(Докум.Номенклатура.Код) далее нажимаем свойство текста на первой же вкладке указываем что это выражение. Нажимаем сохранить. Запускаем 1с пробуем если все правильно радуемся.
    Торг 12 это тоже внешняя форма(для док поступление тмц купля продажа extforms/prnforms/ptorg12.ert) можно смотреть еще в сервис /регистрация внешних печатных форм что за внешняя обработка.
    Открываем ptorg12 В таблицу добавлем строку ПечТовар.Код/ свойства/ выражение. В модуле документа в поиске строки пишем ПечТовар он находит строчку и добавляем ПечТовар.Код = Докум.Номенклатура.Код;
    Для вас хоршим примером будет использовать тут отладчик. Прежде чем делать эксперемент с торг12 с добавлением новой строки.
    Опять же в этом модуле жокумента торг12(ptorg12.ert для док поступление тмц купля-продажа) ищем строчку Печтовар= Докум.Номенклатура ставим курсор на эту строчку. Теперь жмем кнопку (в конфигураторе все делаем) документ с красной стрелочкой в право. Открывается отладчик с курсором на этой же строке. На левом желтом поле жмем два раза появляется шлагбаун. Запускаем 1 с из отладчика (иконка 1с) открываем докум поступление тмц купрля продажа. добавляем одну строку номенклатуры, цену. И жмем печать торг 12. У нас должен вернуться в отладчик и встать на эту строчку с шлагбауном и появиться машинка, далее жмем иконку фигурные скобки и стрелочка из этих скобочек (называется это все шагнуть из) машинка сместиться на одну строчку вниз. мы возращаемся к строчке печтовар выделяем слово докум нажимаем shift F9. Раскрывая и указывая тот или др реквезит в строчке выражение будет добавляться Докум.Наименование или докум.ДатаДокВходящий все это можно вставлять для определения пременных, которые потом уже вставляються в печ формы, а так же производить сложение вычитание и т.д и т.п
  5. TopicStarter Overlay
    athlon64k
    Offline

    athlon64k

    Регистрация:
    26 апр 2012
    Сообщения:
    32
    Симпатии:
    0
    Баллы:
    1
    Огромное Вам спасибо , Вы мне очень помогли !!!!!

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