Печать документа по ссылке

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

  1. TopicStarter Overlay
    Samouchka
    Offline

    Samouchka Опытный в 1С

    Регистрация:
    20 мар 2013
    Сообщения:
    214
    Симпатии:
    1
    Баллы:
    29
    Всем здравствуйте! Подскажите, пожалуйста, как можно добраться до таблицы документа по его ссылке? Т.е. есть ссылка на документ (ДокСсылка), и нужно открыть печатную форму этого документа, т.е. таблицу с именем "ТаблДок", которая находится в форме ДокСсылка. В 1С 8 по-моему ПолучитьМакет() используется. А как быть с 1с 7.7? В этом коде пишет: "Файл ТаблДок не найден":
    Код:
    ОткрытьФорму(ДокСсылка);
    Таб = СоздатьОбъект("Таблица");
    Таб.ИсходнаяТаблица("ТаблДок");
    Таб.Показать();
  2. Хряк
    Offline

    Хряк Профессионал в 1С

    Регистрация:
    26 сен 2007
    Сообщения:
    1.447
    Симпатии:
    37
    Баллы:
    54
    в форме доксылка в приоткрытии
    парам=форма.параметр
    если типзначениястр(парам)="списокзначений" тогда
    имятабл=парам.получить("имятабл")
    если пустоезначение(имятабл)=0 тогда
    печать(имятабл)
    статусвозврата(0)

    в вызывающей форме
    спис=создатьобъект(списокзначений)
    спис.добавитьзначение(имянужнойтабл,"имятабл")
    открытьформу(докссылка,спис)

    смысл такой
    в списзначений записываем какие-нибудь параметры, например, "имятабл"
    в приоткрытии считываем параметры, если там есть "имятабл" - печатаем
    Samouchka нравится это.
  3. TopicStarter Overlay
    Samouchka
    Offline

    Samouchka Опытный в 1С

    Регистрация:
    20 мар 2013
    Сообщения:
    214
    Симпатии:
    1
    Баллы:
    29
    :)Спасибо огромное. Это реально работает!!!
  4. TopicStarter Overlay
    Samouchka
    Offline

    Samouchka Опытный в 1С

    Регистрация:
    20 мар 2013
    Сообщения:
    214
    Симпатии:
    1
    Баллы:
    29
    К сожалению, на практике при необходимости распечатать большое количество документов (например, больше 10), зависает то ли принтер, то ли сама процедура долго работает. Думаю, должно быть решение лучше...
  5. Бухгалтерский угодник
    Offline

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

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    Это типовое решение. У меня и по 50-100 документов одновременно печатается таким образом. Причем каждый документ содержит по 7 таблиц + 5-6 картинок отсканированных (сертификаты, справки и пр.) на каждую ПОЗИЦИЮ. Никаких проблем нет. Разбирайтесь у себя... Ну или выложите вашу обработку печати - посмотрим.

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