Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 1
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Сложности с построением таблицы , Таблицы 7.7          
l2d808 Подменю пользователя
сообщение 03.10.13, 11:58
Сообщение #1

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 248
Из: Советский Союз
Спасибо сказали: 64 раз
Рейтинг: 0

Добрый день уважаемое сообщество. Платформа 7.7.
ЧислоСтрок=0;
    Столбик=1;
    Ряд=0;
    ВыбратьСтроки();
    Пока ПолучитьСтроку() = 1 Цикл
             ЧислоСтрок=ЧислоСтрок+1;
            Если Столбик=0 Тогда    
                Столбик=1;
                Ряд=Ряд;
            ИначеЕсли Столбик=1 Тогда
                Столбик=0;
                Ряд=Ряд+1;
            КонецЕсли;    
            Если Ряд>60 Тогда
                Таб.НоваяСтраница();
                Ряд=1;
            КонецЕсли;
            Если Столбик=0 Тогда
                Таб.ВывестиСекцию("Строка|Колонка");
            Иначе
                Таб.ПрисоединитьСекцию("Строка|Колонка");
            КонецЕсли;
            Продолжить;
            Состояние("В отчет выведено "+ЧислоСтрок+" строк.");
    КонецЦикла;  
    Таб.ТолькоПросмотр(1);
    Таб.Показать("Печать Передача_На_Склад","");

В Выше приведенном коде, я получил таблицу которая выводится:
1 2
3 4
5 6
7 8
9
Данная таблица иметь должна вид:
1 6
2 7
3 8
4 9
5

Подскажите, где популярно и подробно, а желательно и популярно описывался принцып построения. Киньте пожалуйста ссылку. Или помогите с кодом. Буду примного признателен Вам.


Signature
Короеды это не жуки. Это пользователи. Они едят кору головного мозга ...

Домовик Подменю пользователя
сообщение 03.10.13, 13:07
Сообщение #2

Ветеран
Иконка группы
Группа: Местный
Сообщений: 975
Из: Киев
Спасибо сказали: 168 раз
Рейтинг: 0

код ваш исполняется верно ), формулы в таблице вы не показываете. там должно быть в формулах, числоСтрок и ЧислоСтрок+5


или в коде меняйте:

           ЧислоСтрок=ЧислоСтрок+1; 
            Если Столбик=0 Тогда    
                Столбик=1;
                Ряд=числоСтрок;
            ИначеЕсли Столбик=1 Тогда
                Столбик=0;
                Ряд=ЧислоСтрок+5;
            КонецЕсли;    
            Если Ряд>60 Тогда
                Таб.НоваяСтраница();
                Ряд=1;
            КонецЕсли;


если нужно с новой страницы опять начинать с 1, введите ЧислоСтрокНастранице, только обновляйте при переходе и работайте с ней.

вообще или задачу не понимаю, или.. в чем проблема?

Сообщение отредактировал Домовик - 03.10.13, 13:09

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 16.04.24, 6:03
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!