powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Товарная накладная торг-12
24 сообщений из 24, страница 1 из 1
Товарная накладная торг-12
    #32743754
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть такая утвержденная форма
у нее особенность нужны именно постраничные подитоги

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

в этом случае если записей штук 10 получается следующее

данные - большой пробел - нижний колонтитул на следующей странице подписи и др.

некрасиво. нужно чтобы подитоги из колонтитула были вплотную с данными.

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


ЗЫ хочу сделать демо-пример для общего пользования счетфактуры, накладные, в ворд, эксел, и классические аксессовские отчеты по утвержденным типовым формам.


принимаются идеи, участники.
...
Рейтинг: 0 / 0
Товарная накладная торг-12
    #32743775
XupypG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АлексейКЗЫ хочу сделать демо-пример для общего пользования счетфактуры, накладные, в ворд, эксел, и классические аксессовские отчеты по утвержденным типовым формам.

Идея хорошая. Я как раз сейчас занимаюсь разработкой подобных отчетов.

С удовольствием поучаствую.
...
Рейтинг: 0 / 0
Товарная накладная торг-12
    #32743821
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пока есть идея рассчитать максимальное число строк для каждой страницы (запретить расширение)
и в зависимости от получившегося результата добавить в запрос функцию вычисляющую страницу - в отчете сделать по странице группировку а в примечании группы и разместить подитоги по классическому варианту.
Если нет расширения - то можно определить параметры страницы, высоту всех разделов, и в нужные моменты скрывать постраничные итоги (вернее, в нужный момент как раз их показывать, а большую часть времени они скрыты).
В случаем с расширением - приходится определять высоту раздела данных пост-фактум (на событии Print), а грядующий переход на другую страницу (соотвественно необходимость вывода постраничных итогов) - определять надо заранее, значит приходится закладываться на максимально возможную высоту строки.

В экселе все проще. Там на основе "сплошного" массива строк можно перед печатью вставлять разрывы страниц и постраничные итоги (грохнув уже имеющиеся разрывы и итоги).
...
Рейтинг: 0 / 0
Товарная накладная торг-12
    #32743915
incold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Раз уж принимаются ЛЮБЫЕ идеи...

Для данного отчета заранее рассчитать максимальное кол-во строк на странице с учетом всех секций.
При формировании источника данных создавать постраничные итоги
в самих данных.

P.S. Мозговой штурм - это когда вываливаются самые бредовые идеи, в надежде, что среди общего хлама появится что-нибудь нужное.
...
Рейтинг: 0 / 0
Товарная накладная торг-12
    #32743965
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 ЛП кинул идею неплохую
тока надо пробовать мне кажется что не даст он при онпринте скрывать или показывать контролы...

а вслучае с со стандартной высотой строки все вроде сходится.

2 Инкод
может быть и так но изначальный вариант где в запросе вычисляется номер страницы и является критерием для примечания группы чем не лучше?

кстати как предлагаешь формировать подобный запрос?

кстати есть такая фишка в последних версиях аксесса вычисление ширины по типу и размеру фонта - типа включить в запрос функцию в которую передавать строку в функции считать ее размер с учетом расширения и размера и полей контрола и формировать в зависимости от этого номер страницы ...

но наверное это потом надо сначала попробовать способы с фиксированной шириной строк

сейчас сваяю базу на которой тестить
кстати как народ относится к русским названиям таблиц и столбцов ?
...
Рейтинг: 0 / 0
Товарная накладная торг-12
    #32744035
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я так и знал, что меня неправильно поймут
В OnPrint'е надо определять, влезет ли следующая строка (заложившись на ее максимальную высоту) + постраничный итог. Если не влезет - то принимаем решение о печати постраничного итога сразу после только что напечатанной секции деталей.
Недостаток - "плавающая" нижняя граница отчета. Но от нее никуда и не денешься.
Ну или по другому можно недостаток сформулировать. Неэкономно расходуется пространство (а его то в ТОРГ-12 и не хватает), могли бы напечатать еще одну-две строки, если бы заранее знали их размер, но т.к. не знаем - то вынуждены заранее разрывать страницу.
...
Рейтинг: 0 / 0
Товарная накладная торг-12
    #32744954
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 ЛП

не уверен что онпринте можно принимать какое - либо решение
как бы не поздно ?
...
Рейтинг: 0 / 0
Товарная накладная торг-12
    #32746077
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
все не дает покоя идея ЛП о вычислении в отчете фактического расположения
по страницам только на принт уже с отчетом ничего не сделать.

хочу попробовать так:
вызов отчета из функции
отчет вызывается два раза -
1 запуск - калькуляция записей по листам
- увеличивется размер примечания отчета на ширину примечания группы номер страницы примечание номер страницы не визибл
-на событие печать записи заполняется массив ключзаписи - фактический номер страницы
2 запуск - вывод постраничных итогов
-примечание группы номер страницы (вычисляется в запросе функцией по заполненному массиву) делаем видимым

??? как вам такая идея ???
...
Рейтинг: 0 / 0
Товарная накладная торг-12
    #32747137
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а может сделать несколько отчетов.
и вызывать необходимый предварительно определив количество записей,
высоту строк можно примерно прикинуть по количеству символов.

а почему бы и не сформировать в ворде или экселе?
...
Рейтинг: 0 / 0
Товарная накладная торг-12
    #32749609
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автора может сделать несколько отчетов.
и вызывать необходимый предварительно определив количество записей,
высоту строк можно примерно прикинуть по количеству символов.

можно только не нужно - отчеты и так плодятся неимоверными темпами.
потом при внесении поправок придктся целую пачку отчетов править

автора почему бы и не сформировать в ворде или экселе?
можно и нужно ворде и в экселе и это есть, но это другой отчет
+ можно посылать в виде файла
+ можно корректировать
- медленнее


сейчас получилась версия накладной с постраничными итогами
без расшираяемых полей - по фиксированному числу строк для первой и остальных страниц.
все бы было просто если бы в источнике данных был уникальный id сделал бы функцию номер страницы и сгруппировал бы по ней. а так пришлось делать кодом отчета. Получилось супер.

Сейчас думаю сделать addin в который можно будет из любого приложения передать запрос и получить отчет.
...
Рейтинг: 0 / 0
Товарная накладная торг-12
    #32750274
h2ospb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно поробовать от обратного сначала пишем конченое число очтетов с привязкой верхней и нижней текстовой информации к краю листа,
получаем типа кол-во строк 5-10 отчет 1 строк 11-20 отчет-2
строк 20-30 отчет-3, по жизни предел расширения строки и кол-во строк в накл для конкретной организации имеет разумный конечный интервал
а дальше в зависимости от кол-ва строк вызывается тот или иной очет,
а если выбор отчет возложить на пользователя то и вообще делать ничего не надо конечно не красиво но просто, быстро и результат тот который нужен.
...
Рейтинг: 0 / 0
Товарная накладная торг-12
    #32750559
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторПолучилось супер.

ну дык пакажы....
...
Рейтинг: 0 / 0
Товарная накладная торг-12
    #32750598
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот так выглядит.
делалось под конкретный заказ.
в ближайшее время буду делать демонстрашку MDB

(Данные вымышленные)
...
Рейтинг: 0 / 0
Товарная накладная торг-12
    #32750609
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вторая:
...
Рейтинг: 0 / 0
Товарная накладная торг-12
    #32750617
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
последняя:
...
Рейтинг: 0 / 0
Товарная накладная торг-12
    #32750623
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ой вру последняя эта:
...
Рейтинг: 0 / 0
Товарная накладная торг-12
    #32750645
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
неплохо .

често говоря хотелось бы 1:1 как в 1С.
по всем полям...по расположению, по рисунку..
...
Рейтинг: 0 / 0
Товарная накладная торг-12
    #32750660
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1С авторитет ?

я взял этот бланк на каком - то правовом портале.

а то что мне дали перед этим из 1с оказалось старой версией
там первым полем не получатель а поставщик
нет кпп и прочие радости
...
Рейтинг: 0 / 0
Товарная накладная торг-12
    #32750809
RedBlin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
К сожалению на приведенном рисунке накладной не видны дата и номер приказа ввода формы. Но, поскольку, пришлось недавно заниматься этой накладной, то пошерстил интернет и кое-что скачал. Прилагаю то, что удалось найти последнее. Приведенная накладная на рисунке не совсем соответствует найденной мной. У меня, правда, не возникала проблема многостраничной формы и промежуточных итогов. Однако, в приведенной на рисунке накладной не учтен один момент: адрес любого участника накладной (в верхней ее части) может занимать более одной строчки. И это нужно учитывать в наиболее общем виде.
...
Рейтинг: 0 / 0
Товарная накладная торг-12
    #32750966
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо за файлы - хорошая подборка.
кстати очень похожий doc брал за основу - только дописал организация в первое поле
...
Рейтинг: 0 / 0
Товарная накладная торг-12
    #32750997
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1с не авторитет
просто бльшинство пользуют эту форму. она более привычна для взгляда.....
и ......
...
Рейтинг: 0 / 0
Товарная накладная торг-12
    #32751024
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор1с не авторитет
просто бльшинство пользуют эту форму. она более привычна для взгляда.....
и ......

если интерсно мнение налоговиков/аудиторов по этому поводу - могу спросить
благо работаю в аудиторской компании ..
...
Рейтинг: 0 / 0
Товарная накладная торг-12
    #32751647
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вообще было-бы интересно узнать, из первоисточников.
что важно сама форма-вид, или присутствие каких-то полей на счет-фактурах, накладных. постраничные итоги.
я или невнимательно читал или ?
...
Рейтинг: 0 / 0
Товарная накладная торг-12
    #32760747
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторвообще было-бы интересно узнать, из первоисточников.
что важно сама форма-вид, или присутствие каких-то полей на счет-фактурах, накладных. постраничные итоги.
я или невнимательно читал или ?

специально проконсультировался у налоговика, аудитора, бухгалтера

торг12 и счетфактура должны соответствовать требованиям по заполнению последней версии закона, определяющего форму

а именно :
перечень и порядок полей
ссылки на исходный законодательный документ

точность макета до миллиметра и требования к шрифтам и портрет ланскейп
в накладной торг12 и счетфактуре не важны.

другое дело налоговая декларация или платежное поручение - эти документы
при должны быть соответствовать "на просвет"
...
Рейтинг: 0 / 0
24 сообщений из 24, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Товарная накладная торг-12
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]