Вопрос № 98978: 1С 8.1, Ут 10.3.1.17. Документ ПоступлениеТоваровУслуг: Необходимо в печатную форму накладной добавить колонки с розничной ценой и ценой с НДС. Уважаемые эксперты объясните как сделать поподробнее....
Вопрос № 98.978
1С 8.1, Ут 10.3.1.17. Документ ПоступлениеТоваровУслуг: Необходимо в печатную форму накладной добавить колонки с розничной ценой и ценой с НДС. Уважаемые эксперты объясните как сделать поподробнее.
Отвечает: Яна
Здравствуйте, Панов Игорь Сергеевич!
1. Посмотрите макеты. Найдите нужный.
2. Добавьте в макет нужные колонки.
3. Найдите код, который выполняется при нажатии на кнопку печать.
4. Проверьте, что в этом коде подключается именно этот макет.
5. Теперь самое сложное: нужно в этом коде добавить пару строк, которые будут выводить нужные Вам данные в Ваши ячейки.
6. Вряд ли мне удастся угадать как в Вашей базе называются соответствующие требуемым данным типы цен, поэтому дам только несколько подсказок.
Нужно воспользоваться функцией ПолучитьПоследнее (РегистрыСведений.ЦеныНоменклатуры.ПолучитьПоследнее()) на дату документа (или на текущую) смотря какая цена Вам нужна, с отбором по номенклатуре, которая выводится в соседней колонке. Подробную инструкцию и пример по использованию этой функции можно прочитать в синтакс-помощнике.
Ответ отправила: Яна (статус: Студент)
Ответ отправлен: 20.08.2007, 09:34
Отвечает: Sim_tm
Здравствуйте, Панов Игорь Сергеевич!
Вам необходимо создать внешнюю печатную форму (обработку) и затем подключить ее к документу (справочник внешние обработки). В обработке должна присутствовать функция Печать() (посатрите еще хелп в УТ по теме внешних печатных форм). В функции Печать() вашей обработки уже пишете запрос (в вашем случае запрос будет с соединением с регистром цен) который бы вытягивал все необходимые данные и выводил их в табличный документ.
Проблема в том что если вы не знакомы с языком 1С и языком запросов то скорее всего у вас не получится сделать необходимое самому.
PS
Ответ Яны вам не совсем подойдет, т.к. у вас типовая конфа и стоит скорей всего на поддержке. Для изменения макета и функции печати в документе вам придеться снять конфу с поддержки,что не есть гуд.
Ответ отправил: Sim_tm (статус: 1-ый класс)
Ответ отправлен: 20.08.2007, 09:46