Форум программистов, компьютерный форум, киберфорум
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.82/65: Рейтинг темы: голосов - 65, средняя оценка - 4.82
1 / 1 / 0
Регистрация: 29.03.2012
Сообщений: 38

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

17.04.2012, 15:21. Показов 13503. Ответов 19
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как в общем макете добавить к уже готовой форме нумерацию строк для печати?(т.е. нумерутся каждая позиция)
Что именно и какие свойства?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
17.04.2012, 15:21
Ответы с готовыми решениями:

Как привязать представление к уже готовой форме?:)
Есть форма для регистрации пользователя : <form class="tab-form "> <input class="input" type="email"...

Добавить в TMemo нумерацию строк
Хочется добавить нумерацию строк в компонент TMemo. Если можно, подскажите как. Если нельзя - сообщите пожалуйста.

Добавить нумерацию строк в listbox
Заполнил листбокс столбцом данных myListbox.RowSource = "SELECT ...." 'выборки все время разные как в листбокс добавить столбец с...

19
900 / 877 / 11
Регистрация: 15.03.2012
Сообщений: 2,680
17.04.2012, 15:39
Для этого нужно менять алгоритм вывода на печать, а не макет.
0
1 / 1 / 0
Регистрация: 29.03.2012
Сообщений: 38
18.04.2012, 06:40  [ТС]
Ну как я помню в стандартной библиотеке подсистем(или как то так,поправьте меня)
Есть Накладные для 1С торговли,это ТОРГ-12(пронумерованно там) и ТОРГ-13(непронумеровано)
пытался банально скопировать и спец вставкой добавить,но он только добавляет поля,но не запускает счетчик и не заполняет поле для нумерации...
0
 Аватар для fimbulwinter
309 / 309 / 1
Регистрация: 16.01.2011
Сообщений: 1,073
18.04.2012, 07:49
разве в 1С есть счетчик?
Наверное это какая то очень сложная математическая формула вида n = n + 1;

Добавлено через 3 минуты
Вообще похоже что разработчики конфигурации (например УТ 10.3) имеют очень изврещенный ум. потому как:
1C
1
ОбластьМакета.Параметры.Номер = ЗапросТовары.Индекс(ВыборкаСтрок) + 1;
1
1 / 1 / 0
Регистрация: 29.03.2012
Сообщений: 38
18.04.2012, 07:53  [ТС]
нет нет,для форм имеющих модуль это понятно как прицепить счетчик,но для общего макета он отсутвует же
Накладные торг-14 есть нумерация,торг-13,нету
Попробовал копированием,эффекта 0,вручную проверял все и перезаполнял,тоже не то
Может где то какойто параметр указывать? или при печати что то? (хотя 2ой вариант я думаю отпадает,т.к. при печати накладной можно только выбрать тип накладной и все)
0
 Аватар для fimbulwinter
309 / 309 / 1
Регистрация: 16.01.2011
Сообщений: 1,073
18.04.2012, 07:57
Цитата Сообщение от Art_Slayer Посмотреть сообщение
имеющих модуль это понятно как прицепить счетчик,но для общего макета он отсутвует
это что еще значит?
Ты получаешь макет из какого либо объекта конфигурации, пусть этот макет даже будет во внешнем ресурсе, какая разница. И программно его заполняешь. Или я чего то недогоняю?
0
900 / 877 / 11
Регистрация: 15.03.2012
Сообщений: 2,680
18.04.2012, 08:42
fimbulwinter, прав.

Общий макет - это только сам макет. Для него есть алгоритм заполнения, и нумерацию строк можно реализовать только там.
0
1 / 1 / 0
Регистрация: 29.03.2012
Сообщений: 38
18.04.2012, 08:57  [ТС]
т.е. надо просто добавить столбец в макете и уже в модуле где он заполняется прописать заполнение этих строк,верно?
0
900 / 877 / 11
Регистрация: 15.03.2012
Сообщений: 2,680
18.04.2012, 09:22
Да, именно так. Но если речь идет о типовой конфигурации, лучше реализовать внешнюю печатную форму, чтобы не менять саму конфигурацию.
1
 Аватар для duk337
2956 / 1768 / 84
Регистрация: 03.11.2011
Сообщений: 8,280
18.04.2012, 10:01
офтопик маленький. В 7 можно воткнуть в ячейку функцию, которая "щёлкает" при выводе себя. В 8 - фиг
0
 Аватар для Linkl
36 / 36 / 4
Регистрация: 15.05.2010
Сообщений: 138
18.04.2012, 10:16
Цитата Сообщение от duk337 Посмотреть сообщение
офтопик маленький. В 7 можно воткнуть в ячейку функцию, которая "щёлкает" при выводе себя. В 8 - фиг
правильно, в 8 есть компоновка данных, в которых нумерацию можно воткнуть, причем не только для строк но и для группировок =)
0
 Аватар для duk337
2956 / 1768 / 84
Регистрация: 03.11.2011
Сообщений: 8,280
18.04.2012, 10:24
СКД - отдельная песня. ИМХО супер-объект, непревзойдённое ноу-хау, ордена и медали разработчикам!
0
 Аватар для fimbulwinter
309 / 309 / 1
Регистрация: 16.01.2011
Сообщений: 1,073
18.04.2012, 10:45
Сейчас даже не знаю плюс это или нет. Просто на 8 перешел чуть более года назад и очень сильно плевался первое время. Теперь как то поотвык от костылей. Плююсь на управляемые формы. Хотя и здесь есть очень много плюсов.
0
1 / 1 / 0
Регистрация: 29.03.2012
Сообщений: 38
18.04.2012, 11:20  [ТС]
Щас попытался найти откуда заполняется этот макет,ненашел,неподскажите?
Искал к каким объектам он привязан,но выдал только подсистему
Самой формы и модуля ненашел,я плохо ищу? )
0
900 / 877 / 11
Регистрация: 15.03.2012
Сообщений: 2,680
18.04.2012, 11:23
Цитата Сообщение от Art_Slayer Посмотреть сообщение
Искал к каким объектам он привязан,но выдал только подсистему
А он и не может быть ни к чему привязан.

Если вы знаете какой макет править, значит вы его откуда то вызываете на печать. Вот там и смотрите.
0
 Аватар для duk337
2956 / 1768 / 84
Регистрация: 03.11.2011
Сообщений: 8,280
18.04.2012, 12:17
Цитата Сообщение от Art_Slayer Посмотреть сообщение
я плохо ищу? )
Глобальным поиском по ключу '"ТовароТранспортнаяХрень"' - с кавычками! Или даже 'ПолучитьОбщийМакет("...'
Типа погуглить по конфе
0
1 / 1 / 0
Регистрация: 29.03.2012
Сообщений: 38
18.04.2012, 12:42  [ТС]
Мало знаком с 1С так что спрошу еще кое что
Где определить переменную для заполнения "номера"
в модуле это понятно,но в какой функции и как её правильно описывать?
где её еще объявлять?
0
Модератор
Эксперт 1С
 Аватар для Dethmontt
4032 / 2977 / 594
Регистрация: 10.03.2011
Сообщений: 11,701
Записей в блоге: 1
18.04.2012, 20:12
Цитата Сообщение от Art_Slayer Посмотреть сообщение
Мало знаком с 1С так что спрошу еще кое что
Где определить переменную для заполнения "номера"
в модуле это понятно,но в какой функции и как её правильно описывать?
где её еще объявлять?
прочитав книгу Радченко станет понятнее...
0
 Аватар для duk337
2956 / 1768 / 84
Регистрация: 03.11.2011
Сообщений: 8,280
18.04.2012, 21:09
где секции выводятся. перед выводом каждой строковой секции
1C
1
чик=чик+1
.
Перед циклом строковых секций -
1C
1
чик=0
, это и будет объявление
1
0 / 0 / 0
Регистрация: 17.04.2012
Сообщений: 12
19.04.2012, 08:39
1C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
ТаблицаСуммСписания = БухгалтерскийУчет.ПолучитьСуммуСписанияАктивов(ЭтотОБъект);
     НомерТекущий = 1; // ******
    Для Каждого СтрокаТЧ Из ТаблицаМатериалов Цикл
        Область.Параметры.НомерТекущий = НомерТекущий; // ******
        Область.Параметры.СчетЗатрат = СчетЗатрат.Код;
        Область.Параметры.Заполнить(СтрокаТЧ);
        СтрокаСуммСписания =  ТаблицаСуммСписания.Найти(СтрокаТЧ.Материал, "Номенклатура");
        Если СтрокаСуммСписания = Неопределено Тогда
             Область.Параметры.Цена = 0;
             Область.Параметры.Сумма = 0;
         Иначе
             Цена = ?(СтрокаСуммСписания.Количество = 0, 0, СтрокаСуммСписания.Сумма / СтрокаСуммСписания.Количество);
             Область.Параметры.Цена  = Цена;
             Область.Параметры.Сумма = Цена * СтрокаТЧ.Количество;
         КонецЕсли;
        ТабДокумент.Вывести(Область);
        НомерТекущий = НомерТекущий + 1; // ******
    КонецЦикла;
Примерно так. То что выделенно. Это ты должен вставить в цикл "вывода строки" и т.д.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
19.04.2012, 08:39
Помогаю со студенческими работами здесь

Как включить и отключить отображение ячеек в макете печати таблицы?
На форму документа поместил реквизит со значением булево. Создал макет печати документа. Но при печати несколько ячеек макета будут...

Как узнать количество НЕ скрытых строк в qtablewidget или как изменить нумерацию строк по порядку
Здравствуйте, в программе есть таблица с данными, которые после определенных действий меняются и строки скрываются. Как сделать так, чтобы...

как сделать нумерацию на форме
Как сделать автонумерацию на форме, отчете В форму выводится информация из базы, но нужно добавить номер по порядку

Добавить поле загрузки файлов к уже существующей форме
Здравствуйте! Появился такой вопрос. Я создаю блог. У меня есть форма для создания постов. Я хочу в форму еще добавлять изображения....

Как добавить нумерацию и маркировку в richedit?
Как добавить нумерацию и маркеровку в richedit? Подскажите пожалуйста


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru