Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   номер текущей строки и колво строк общее (http://forums.kuban.ru/f1040/nomer_tekushej_stroki_i_kolvo_strok_obshee-3688287.html)

InnaM 11.02.2013 17:16

номер текущей строки и колво строк общее
 
Как получить Номер текущей строки и количество страниц общее при печати отчета??? В таблице в колонтитуле можно..... а в модуле ?

InnaM 11.02.2013 17:17

о! Неправильно Мне нужно номер текущей страницы

Ткачик 11.02.2013 17:24

КоличествоСтраниц()

InnaM 11.02.2013 17:30

Это общее количество. текущаяя страница? Мне нужно не "повторять строки" на последней старнице

Ткачик 11.02.2013 17:34

(3) Общее количество выведенных [b]на данный момент[/b] страниц - это и есть номер [b]текущей[/b] страницы. Или у вас своя терминология?

P.S. "Краткость - сестра таланта. Но не единственная"

InnaM 11.02.2013 17:41

Мне нужно знать сколько будет страниц в отчете и на какой странице я нахожусь в данный момент...

Ткачик 11.02.2013 17:45

(5) Тогда формируйте таблицу отчета [b]два раза[/b]. В первый раз КоличествоСтраниц() [b]по завершении[/b] даст вам "сколько будет страниц в отчете", во второй - "на какой странице я нахожусь в данный момент".

Альтернатива - обращение в "Битву экстрасенсов", потому что никакой метод 1С ничего не знает про "сколько будет".

InnaM 11.02.2013 17:47

Могу жея в таблице задать через управляющую конструкцию #P #Q. Может можно получить их и в модуле

Ткачик 11.02.2013 17:50

(7) Уф! Гугль вам в помощь: [url]http://www.forum.mista.ru/topic.php?id=153538[/url]

InnaM 11.02.2013 17:58

(8) Там больше вопросов, чем ответов

Ткачик 11.02.2013 18:00

(9) Так это какбэ намекает...

InnaM 11.02.2013 18:35

Скачала обработку, но это все не то

EarlyBird 11.02.2013 19:33

закачай её обратно

Чучундер 11.02.2013 21:40

(3) боюсь, что так не получится, или это будет повторяться на всех страницах или нигде.
.
Гуру - я прав или нет?

Ткачик 11.02.2013 21:55

(13) Не претендую на звание гуру, но полностью согласен. Даже как-то экспериментировал, оказалось, что отключение повторения строк действует сразу же на [b]весь[/b] документ, включая уже сформированные страницы.

Но автор думает, что 1С должна работать так, [b]как ей удобно[/b], а что там задумали и реализовали разработчики - ее не касается.

VZ 11.02.2013 22:04

6-Ткачик > Не получится. Зная общее число страниц, она запузырит несколько строк, и число страниц изменится.
А значит, все станет неправильным.
Вывод: мотод "двух проходов" будет корректным тогда, когда во втором проходе генерация, а так же пропуск строк по любому условию будет запрещена.
Но если модуль не умеет подменять самого себя, будет запрещена генерация, или пропуск строк при первом проходе.

Ткачик 11.02.2013 22:25

(15) Не хочу телепать, но по-моему, автор хочет не добавить, а [b]убрать[/b] несколько строк, причем [b]только с последней страницы[/b] - "[em]Мне нужно не "повторять строки" на последней старнице"[/em].

Тогда этот метод будет работать в большинстве случаев, кроме редких, когда на последней странице окажутся только "убираемые" строки. Но и это разруливается программно.

А чтобы сказать точно, надо задачу по месту смотреть.

InnaM 12.02.2013 09:07

Был отчет с итогами по страницам, табличками в заголовках и последним итоговым листом. но если пользователи менют формат бумаги- все летит. Исправила отчет, сделала повторение строк на листе.... Но на последнем Это повторение нужно убрать... а как?

InnaM 12.02.2013 09:08

Двойной прогон увеличивает время существенно...

Uho 12.02.2013 09:23

18-InnaM > либо как в ТОРГ-12, либо никак

InnaM 12.02.2013 11:35

А как в торг-12?

Ткачик 12.02.2013 11:38

(20) Это секрет!

InnaM 12.02.2013 12:06

Можно ссылочку?

Uho 12.02.2013 12:12

22-InnaM > какую ссылочку? в конфигурации из (0) глянь

InnaM 12.02.2013 12:23

23 - Это Беларусь! Нет в нашей конфигурации таких отчетов

Uho 12.02.2013 12:55

24-InnaM > то, что это 7.7 мы должны были догадаться - догадались, теперь мы должны были догадаться, что это Беларусь!

ЗЫ. а кассовая книга есть? там тоже должен быть похожий механизм

InnaM 12.02.2013 17:27

Спасибо

victuan 13.02.2013 05:14

19-Uho >Фиксированной высотой строк. Но вообще-то, ТОРГ-12 чувствительности к смене ориентации бумаги /см. (17)/, так что не вариант.

Uho 13.02.2013 09:36

[quote=victuan;29029724]Фиксированной высотой строк. [/quote]в ТОРГ-12 и есть фиксированная высота строк
[quote=victuan;29029724]Но вообще-то, ТОРГ-12 чувствительности к смене ориентации бумаги /см. (17)/, так что не вариант. [/quote]вообще-то, если пользователь будет самостоятельно менять параметры печати, то никакой алгоритм не поможет

victuan 13.02.2013 18:20

28-Uho >Прежде это писать, и тем более предлагать как пример ТОРГ-12, следовало прочитать (17).

Uho 14.02.2013 11:46

29-victuan > тоже самое могу сказать и про (27)[quote=victuan;29029724]Фиксированной высотой строк[/quote]

victuan 14.02.2013 13:14

30-Uho >Что именно можешь сказать?

Uho 14.02.2013 14:38

31-victuan > Прежде это писать, и тем более предлагать фиксированную высоту строк, следовало прочитать (17)

victuan 14.02.2013 15:01

32-Uho >Я не предлагаю автору фиксированную высоту строк, а лишь отвечаю на его вопрос "А как в торг-12?" (я не знаю, почему движок форума поменял ссылку 19 на 20)
Я не знаю зачем писать (19) после (17)

Uho 14.02.2013 17:39

33-victuan > не я задавал вопрос "А как в торг-12"
а в (19) два ответа, могу еще раз их повторить

victuan 14.02.2013 17:58

34-Uho >Я понял в чем наше непонимание. В (27) я пытался ответить на (20), но почему-то вышла ссылка на (19).

sinegurochka 14.02.2013 20:06

терпела, терпела
но не вытерпела
мужчины!
вы только нессорьтесь из-за меня!

qweqwe123123 14.02.2013 22:54

последнюю страницу вынести в отдельную таблицу...
или покоцать области после вывода секций...
PS: не пробовал

Чучундер 15.02.2013 00:05

(18) херня какая-то.. для отчета который формируется раз в 1 сек и должен просчитываться не более чем за 0.5 сек - да, критично.
а любой печтаной форме, изготавливаемой ИНТЕРАКТИВНО - пофиг. только если эта печформа не на 80 листов. но такую вряд ли печатать будут по 5 раз н адню.

Чучундер 15.02.2013 00:06

80 листо читать как 800.
80 листов у меня - такие печформы обычное дело по 10 раз на дню...


Текущее время: 07:17. Часовой пояс GMT +3.