Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
08 окт 2022, 00:51

Как реализовать задачу?

Автор Iryna, 01 мар 2022, 15:43

0 Пользователей и 1 гость просматривают эту тему.

Iryna

Добрый день! Я начинающий программист, помогите пожалуйста разобраться с реализацией задачи. Есть отчет "ЖурналРегистрацииРезультатовПриемочногоКонтроля" , и есть обычная форма отчета, на форме отчета указан элемент формы "Нумерация страниц с". Начальный номер страницы пользователь указывает самостоятельно в ручную, с его и начинать нумерацию страниц. Например: Пользователь распечатал 2 страницы, и ему, что бы не искать третью страницу для печати, необходимо ввести на форме отчета, цифру 3, и ее сразу показать.

LexaK

Iryna, да в общем можно и не программировать ни чего!
просто пользователю покажите как пользоваться поиском!!!
что, в отчете, надо нажать кнопки Ctrl+F и в окошке поиска ввести: Лист 3
вот и все!
если помогло нажмите: Спасибо!

Iryna

LexaK , спасибо за то что ответили) но их такой вариант не устраивает( Они хотят именно на элементе формы указать страницу, и что бы в предварительном просмотре она и была.

LexaK

Iryna, эээ, а в Предварительном просмотре - вы ни куда программно не перейдете!
вы можете еще в самом отчете спозиционироваться на нужной области, лист такой-то,
но предварительный просмотр всегда открывается с первого листа!

единственное, если попробовать команды SendKey с отправкой PageDown (вообще слышали про такие?)
если помогло нажмите: Спасибо!

Iryna

LexaK ............ не слышала про такие команды(  Может я не так описала суть задачи, еще раз опишу.  К примеру, бухгалтер распечатал три страницы, он их подшивает в свою папку, и он хочет следующую страницу, это четвертая страница, распечатать, и подшить к остальным страницам в папку. т.е.... когда мы устанавливаем период, к примеру, с 1.01.2022г по 31.01.2022г - у нас получается много страниц, бухгалтеру не нужна 1,2,3, так как он их уже распечатал, ему нужна печать 4-ой страницы. Как то так замудрё́нно)

DmitriyF

Цитата: Iryna от 01 мар 2022, 18:02LexaK ............ не слышала про такие команды(  Может я не так описала суть задачи, еще раз опишу.  К примеру, бухгалтер распечатал три страницы, он их подшивает в свою папку, и он хочет следующую страницу, это четвертая страница, распечатать, и подшить к остальным страницам в папку. т.е.... когда мы устанавливаем период, к примеру, с 1.01.2022г по 31.01.2022г - у нас получается много страниц, бухгалтеру не нужна 1,2,3, так как он их уже распечатал, ему нужна печать 4-ой страницы. Как то так замудрё́нно)
Блин, а в чем проблема поставить печать с 4 страницы?

LexaK

ЦитироватьБлин, а в чем проблема поставить печать с 4 страницы?

так это же лишние три раза мышкой кликнуть надо!
1.открыть предварительный просмотр
2.так открыть настройки печати
3.ткнуть в поле Печать со страницы №...


но есть интересный реквизит ТабличногоДокумента
ТабличныйДокумент (SpreadsheetDocument)
ОбластьПечати (PrintArea)
Использование:
Чтение и запись.
Описание:
Тип: ОбластьЯчеекТабличногоДокумента.
Содержит область табличного документа, которая будет выводиться на печать.

попробуйте использовать его!
После формирования отчета, после указания нужной страницы, программно находите область содержащую нужную страницу
и с нее выделяете/устанавливаете область для печати.
(сам ни когда не делал такого)



если помогло нажмите: Спасибо!

DmitriyF

LexaK, а ну если совсем люди отупели то конечно можно мозг выносить программеру)

LexaK

Цитата: DmitriyF от 02 мар 2022, 10:54LexaK, а ну если совсем люди отупели то конечно можно мозг выносить программеру)
Так это известная хотелка всех пользователей, что бы программист запрограммировал большую зеленую кнопку:

СДЕЛАТЬ ВСЕ!!!   :D
если помогло нажмите: Спасибо!

DmitriyF

Цитата: LexaK от 02 мар 2022, 10:59
Цитата: DmitriyF от 02 мар 2022, 10:54LexaK, а ну если совсем люди отупели то конечно можно мозг выносить программеру)
Так это известная хотелка всех пользователей, что бы программист запрограммировал большую зеленую кнопку:

СДЕЛАТЬ ВСЕ!!!   :D
Я так могу)))) format c:

Теги:

Похожие темы (5)

Рейтинг@Mail.ru Rambler's Top100

Поиск