ТабДокумент.Напечатать();
При вызове процедуры документ должен сразу отправлятся на печать, однако появляется ошибка:
Цитата
Помилка виконання запиту
через:
server_addr=tcp://VALERY:1562 descr=Помилка мережевого доступу до сервера
(Windows Sockets - 10054(0x00002746). Удаленный хост принудительно разорвал существующее подключение. ) line=1079 file=Src\DataExchangeTcpClientImpl.cpp
через:
server_addr=tcp://VALERY:1562 descr=Помилка мережевого доступу до сервера
(Windows Sockets - 10054(0x00002746). Удаленный хост принудительно разорвал существующее подключение. ) line=1079 file=Src\DataExchangeTcpClientImpl.cpp
Есть другой вариант:
ТабДокумент.Показать();
Этот вариант успешно работает. Он открывает вот такое окно:

Чтобы напечатать документ, сдесь нужно нажать выделенную красным квадратиком кнопку печати (или контрол + Р). Тогда открывается вот такое окно:

А вот сдесь, когда нажать кнопку "Друк..." открывается диалог выбора принтера и печать успешно выполняется. Этот вариант не очень подходит, т.к. очень долго: нужно открыть одно окно, потом второе такое же с разницей лишь в составе кнопок сверху.
Вообщем нужно чтоб окно открывалось один раз а потом происходила печать. Потому я стал пробовать "ТабДокумент.Напечатать();" но он выкидает ошибку. В чем проблема?
База крутится на DB2, принтер находится в локальной сети на другом компьютере, установлен как принтер по умолчанию.
Упс...
