Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Вывод дополнительной информации в печатной форме ПКО
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 7.7
k.fasad2015
Добрый день, я новичек есть задача:

1С 7.7 конфигурация ТИС.

ПКО выписывается на основании счета, в счете указаны товары
При оплате клиентом, он получает квитанцию (Отрывная от ПКО) на ней нужно вывести товары из счета, то есть чтоб чел видел что оплатил, как это делать?
Vofka
Если это вся конкретика с вашей стороны, тогда вам смогут помочь только необходимо зарегистрироваться для просмотра ссылки (за деньги).
k.fasad2015
Vofka @ Сегодня, 14:45 необходимо зарегистрироваться для просмотра ссылки,

Какая еще дополнительная информация нужна?
Vofka
k.fasad2015, как минимум, что вы попробовали сделать и что не получилось.
k.fasad2015
Vofka @ Сегодня, 15:36 необходимо зарегистрироваться для просмотра ссылки,

Я пробовал скопировать код из модуля документа счет в котором он выводит эти строки, в модуль ПКО.

        Таб = СоздатьОбъект("Таблица");    

    ВСоставе = 0;
    ВыбратьСтроки();
    Пока ПолучитьСтроку()=1 Цикл                
        Если Набор.Выбран()=1 Тогда
            Если ПустоеЗначение(ВСоставе)=1 Тогда
                Таб.ВывестиСекцию("ВСоставе");
                ВСоставе=Набор;
            ИначеЕсли ВСоставе<>Набор Тогда
                Таб.ВывестиСекцию("ВСоставе");
                ВСоставе=Набор;
            КонецЕсли;
        Иначе
            Если ПустоеЗначение(ВСоставе)=0 Тогда
                ВСоставе=0;
            КонецЕсли;
        КонецЕсли;      
                        
                            
                            
                            
        Таб.ВывестиСекцию("Строка");
        Ном = Ном+1;
    КонецЦикла;


Если нажать на проверку синтаксиса:

Если Набор<<?>>.Выбран()=1 Тогда
{Документ.ПриходныйКассовый.Форма.Модуль(249)}: Переменная не определена (Набор)
ВСоставе=Набор<<?>>;
{Документ.ПриходныйКассовый.Форма.Модуль(252)}: Переменная не определена (Набор)
ИначеЕсли ВСоставе<>Набор <<?>>Тогда
{Документ.ПриходныйКассовый.Форма.Модуль(253)}: Переменная не определена (Набор)
ВСоставе=Набор<<?>>;
{Документ.ПриходныйКассовый.Форма.Модуль(255)}: Переменная не определена (Набор)
При проверке модуля обнаружены синтаксические ошибки!


Я понимаю что из модуля ПКО, наверное нет прямого доступа к счету на основании которого выписывается этот ПКО, поэтому в лоб задача не решаема.
Sharzem
Цитата(k.fasad2015 @ 17.05.16, 13:34) необходимо зарегистрироваться для просмотра ссылки
как это делать


Внести соответствующие изменения в печатную форму...
Но, это довольно таки неразумно.
Что мешает выводить на печать сам счет-фактуру, если клиенту прям-уж так нужно видеть за что он платит (Вы обязаны выдавать ему расходный документ - это либо чек, либо Расходная накладная) ?

Для достижения цели, для Вас будет удобнее выводить на печать и Приходный кассовый и Счет на один (или несколько) листов не изменяя печатных форм.
Для этого нужно будет на кнопку "Печать" кассового документа вывести список с вариантами печати, ну и соответственно внести определенные изменения либо в конфигурацию, либо во внешнюю печатную форму.

Как уже подмечено ув. Vofka, Вам нужно в "Стол заказов", бесплатно Вам никто ничего не сделает, поскольку ни в ТИС ни в другой стандартной конфигурации такого функционала нет.
k.fasad2015
Sharzem @ Вчера, 15:53 необходимо зарегистрироваться для просмотра ссылки,
Бесплатно не надо, меня бы направить в нужную сторону.
k.fasad2015
Получилось!

В процедуру печати, в конец надо добавить код:

    Товар="";
        Пока ДокументОснование.ПолучитьСтроку()=1 цикл
        Товар=Товар+ДокументОснование.Товар+", ";
        КонецЦикла;
    Таб.ВывестиСекцию("НомераЗаказов");


В печатной форме в нужном месте добавить секцию и в ней указать переменную которую будем выводить.

Если знаешь куда жать ничего сложного, спасибо, тему можно закрывать.
twilight_dream
Цитата(k.fasad2015 @ 17.05.16, 15:50) необходимо зарегистрироваться для просмотра ссылки
Переменная не определена (Набор)


Разобраться методом размышления и наблюдений что такое "набор" и достигнуть того, чтобы этот объект был в ПКО на момент печати.
k.fasad2015
Цитата(twilight_dream @ 29.06.16, 9:16) необходимо зарегистрироваться для просмотра ссылки
Разобраться методом размышления и наблюдений что такое "набор" и достигнуть того, чтобы этот объект был в ПКО на момент печати.


Решение прямо над Вашим сообщением, я сделал немного по-другому, проще.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.