powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / таблица значений. колонки и печать содержимого таблицы значений
25 сообщений из 64, страница 2 из 3
таблица значений. колонки и печать содержимого таблицы значений
    #36552941
maxfaq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
maxfaq,
что не так???
мп=создатьобъект("списокзначений");
Для номстр = 1 По таблицазначений.Количествострок() цикл
если списзнач1.пометка()=1 тогда мп.добавитьзначение(списзнач1.получитьзначение(списзнач1.текущаястрока()));
сообщить(списзнач1.получитьзначение(списзнач1.текущаястрока()));
конецесли;
конеццикла;

выдает
Недостаточное число параметров передано при вызове функции/процедуры объекта
что не так?
...
Рейтинг: 0 / 0
таблица значений. колонки и печать содержимого таблицы значений
    #36552984
Last1Cmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор списзнач1.пометка()

пометка какого элемента ?!!!

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

Для поз = 1 По списзнач1.РазмерСписка() Цикл
Если списзнач1.пометка(поз) = 1 тогда
...
Рейтинг: 0 / 0
таблица значений. колонки и печать содержимого таблицы значений
    #36553165
maxfaq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Last1Cmen,

мп=создатьобъект("списокзначений");
Для поз = 1 По списзнач1.РазмерСписка() Цикл
если списзнач1.пометка()=1 тогда мп.добавитьзначение(списзнач1.получитьзначение(списзнач1.текущаястрока()));
сообщить(списзнач1.получитьзначение(списзнач1.текущаястрока()));
конецесли;
конеццикла;
так же ругается
...
Рейтинг: 0 / 0
таблица значений. колонки и печать содержимого таблицы значений
    #36553194
Last1Cmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maxfaqLast1Cmen,

мп=создатьобъект("списокзначений");
Для поз = 1 По списзнач1.РазмерСписка() Цикл
если списзнач1.пометка()=1 тогда мп.добавитьзначение(списзнач1.получитьзначение(списзнач1.текущаястрока()));
сообщить(списзнач1.получитьзначение(списзнач1.текущаястрока()));
конецесли;
конеццикла;
так же ругается

шо это ?!!!

где параметр указывающий у какого именно элемента списка смотреть пометку ?!!!

списзнач1.пометка( поз ) = 1
...
Рейтинг: 0 / 0
таблица значений. колонки и печать содержимого таблицы значений
    #36553198
Last1Cmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
открывайте хоть иногда синтакспомощник а
...
Рейтинг: 0 / 0
таблица значений. колонки и печать содержимого таблицы значений
    #36553212
maxfaq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Last1Cmen,

мп=создатьобъект("списокзначений");
Для поз = 1 По списзнач1.РазмерСписка() Цикл
если списзнач1.пометка(поз)=1 тогда мп.добавитьзначение(списзнач1.получитьзначение(списзнач1.текущаястрока()));
сообщить(списзнач1.получитьзначение(списзнач1.текущаястрока()));
конецесли;
конеццикла;

выдает

если списзнач1.пометка(поз)=1 тогда мп.добавитьзначение(списзнач1.получитьзначение(списзнач1.текущаястрока())); Индекс не входит в границы списка значений.
...
Рейтинг: 0 / 0
таблица значений. колонки и печать содержимого таблицы значений
    #36553257
Last1Cmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну ёмае

какая ТекущаяСтрока() в пограмной выборке ?!!!

это раз

что это за цикл вообще ? зачем добавлять в список значения с пометками ?!!! выводить секции с их кодами надо в выражения которых получать значения из ТЗ

это два
...
Рейтинг: 0 / 0
таблица значений. колонки и печать содержимого таблицы значений
    #36553276
maxfaq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Last1Cmen,
прошу посмотрите.. до меня не доходит то что вы говорите.
посмотрите пожалуйста форму
...
Рейтинг: 0 / 0
таблица значений. колонки и печать содержимого таблицы значений
    #36553340
Last1Cmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
процедура семь() 
Таб = Создатьобъект("Таблица");
Таб.ИсходнаяТаблица("Таблица");
мп=создатьобъект("списокзначений"); 
	Для поз =  1  По списзнач1.РазмерСписка() Цикл
 		если списзнач1.пометка(поз)= 1  тогда мп.добавитьзначение(списзнач1.получитьзначение(списзнач1.текущаястрока()));	    
 		сообщить(списзнач1.получитьзначение(списзнач1.текущаястрока()));
  конецесли;
  конеццикла;
 //Для номстр =  1  По таблицазначений.Количествострок()  цикл   
 //
 // конеццикла;


конецпроцедуры

не понятно что вы хотите... нужно типа вот этого

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
Таб = Создатьобъект("Таблица");
Таб.ИсходнаяТаблица("Таблица"); 
Для стр =  1  по таблицазначений.КоличествоСтрок() Цикл
	фПервая =  1 ;
	Для поз =  1  По списзнач1.РазмерСписка() Цикл
		если списзнач1.пометка(поз)= 1  тогда 
			Если фПервая =  1  тогда
				зн = таблицазначений.ПолучитьЗначение(стр,списзнач1.Получитьзначение(поз))
				Таб.ВывестиСекцию("Строка|"+списзнач1.Получитьзначение(поз));
				фпервая =  0 ;
			Иначе 
				зн = таблицазначений.ПолучитьЗначение(стр,списзнач1.Получитьзначение(поз))
				Таб.присоединитьСекцию("Строка|"+списзнач1.Получитьзначение(поз));
			конецЕсли;
		конецесли;
	КонецЦикла;
КонецЦикла;

//зн - значение получаемое из таблицы
//Строка - горизонтальная секция
// вертикальные секции с идентификаторами кодов колонок таблицы
  конеццикла;


ну и Таблица.Показать() и т.д. ессно
...
Рейтинг: 0 / 0
таблица значений. колонки и печать содержимого таблицы значений
    #36553617
maxfaq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Last1Cmen,

большое спасибо
...
Рейтинг: 0 / 0
таблица значений. колонки и печать содержимого таблицы значений
    #36553680
maxfaq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
зн = таблицазначений.ПолучитьЗначение(стр,списзнач1.Получитьзначение(поз))


вот об етом я и забыл
...
Рейтинг: 0 / 0
таблица значений. колонки и печать содержимого таблицы значений
    #36554904
maxfaq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
дает ошибку при удалении колонок
следущая ошибка
Индекс не входит в границы списка значений
вот код
процедура пять()
спФикс = СоздатьОбъект("СписокЗначений") ;
спФикс.Добавитьзначение("ТабНомер");
спФикс.Добавитьзначение("Фамилия");
если (спфикс.принадлежит(таблицазначений.текущаяколонка()))=1 тогда предупреждение("Основная колонка!!!!");
возврат;
иначе
таблицазначений.видимостьколонки(таблицазначений.текущаяколонка(),0) ;
списзнач1.пометка(таблицазначений.текущаяколонка()+2,0);
конецесли;
конецпроцедуры
что тут не так?
...
Рейтинг: 0 / 0
таблица значений. колонки и печать содержимого таблицы значений
    #36554932
Last1Cmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
по логике сначала бы записать в список потом скрыть колонку это первое а второе почему "+2" я не понял
...
Рейтинг: 0 / 0
таблица значений. колонки и печать содержимого таблицы значений
    #36555143
maxfaq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Last1Cmenпо логике сначала бы записать в список потом скрыть колонку это первое а второе почему "+2" я не понял

при открытии у меня стоит списзнач1=создатьобъект("списокзначений");
списзнач1.добавитьзначение("табномер");
списзнач1.добавитьзначение("фамилия");
списзнач1.добавитьзначение("Имя");
списзнач1.добавитьзначение("Отчество");
списзнач1.добавитьзначение("ДатаПриема");
списзнач1.добавитьзначение("ДатаУвольнения");
списзнач1.добавитьзначение("Состояние");
списзнач1.добавитьзначение("Оклад");
списзнач1.добавитьзначение("Должность");
списзнач1.пометка(1,1);
списзнач1.пометка(2,1);
списзнач1.пометка(5,1);
списзнач1.пометка(8,1);


а плюс два потому что в ВЫБ у меня грузится такой же список но без первых двух строк


так что же не правильно?
...
Рейтинг: 0 / 0
таблица значений. колонки и печать содержимого таблицы значений
    #36555282
Last1Cmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maxfaq
а плюс два потому что в ВЫБ у меня грузится такой же список но без первых двух строк
так что же не правильно?

+2 не правильно... глянь отладчиком что возвращает ТекущаяКолонка() - я так думаю там возвращается код колонки а не номер

и скрывай/показывай колонки не по номеру а по коду... в списке выбора там коды колонок должны быть а не номера
...
Рейтинг: 0 / 0
таблица значений. колонки и печать содержимого таблицы значений
    #36555287
maxfaq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Last1Cmen,

как ето? можно поподробнее?
...
Рейтинг: 0 / 0
таблица значений. колонки и печать содержимого таблицы значений
    #36555314
Last1Cmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
	зн = "";                         
	поз = "";
	Если спколонок.Выбратьзначение(зн,,поз,, 2 ) =  1  тогда
		ТаблицаЗначений.ВидимостьКолонки(зн, 0 );
	КонецЕсли;
...
Рейтинг: 0 / 0
таблица значений. колонки и печать содержимого таблицы значений
    #36555337
maxfaq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Last1Cmen,

мне нужно чтоб они отображались имеено в таком порядке в каком они в списке значений
...
Рейтинг: 0 / 0
таблица значений. колонки и печать содержимого таблицы значений
    #36555342
maxfaq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Last1Cm
у меня с пометкой проблема а не с видимость
...
Рейтинг: 0 / 0
таблица значений. колонки и печать содержимого таблицы значений
    #36555360
Last1Cmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maxfaqLast1Cmen,

мне нужно чтоб они отображались имеено в таком порядке в каком они в списке значений

а порядок то тут причем ? порядок не меняется - отображаются или нет колонки да и всё... порядок как был изначально так и остаётся
...
Рейтинг: 0 / 0
таблица значений. колонки и печать содержимого таблицы значений
    #36555361
Last1Cmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maxfaqLast1Cm
у меня с пометкой проблема а не с видимость

ну скрывай колоку и следующей строкой добавляй пометку в список
...
Рейтинг: 0 / 0
таблица значений. колонки и печать содержимого таблицы значений
    #36555448
maxfaq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Last1Cmen,

списзнач1.пометка(таблицазначений.текущаяколонка(),0);--вот тут непойму, текущая колонка возвращает код который в виду идентичности списка загруженного в иаблицу и списка с пометками должен у одинаковых строк соответствовать, я мечу строку в списзнач1 по коду полученному с текущей строки.. разве нет?
откуда берется Индекс не входит в границы списка значений.??
...
Рейтинг: 0 / 0
таблица значений. колонки и печать содержимого таблицы значений
    #36555471
maxfaq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Last1Cmen,

что не так тут, на вид все правильно
...
Рейтинг: 0 / 0
таблица значений. колонки и печать содержимого таблицы значений
    #36555485
Last1Cmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1 ещё раз говорю пользуйся справкой

авторПометка(<?>,)
Синтаксис:
Пометка(<Позиция>,<Пометка>)
Назначение:
Пометить значение списка. Возвращает: значение метки до выполнения метода. Число: 1 - отметка установлена; 0 - отметка не установлена.
Параметры:
<Позиция> - номер позиции выбранного значения в списке.
<Пометка> - необязательный параметр. Число: 1 - установить отметку; 0 - снять отметку. Если данный параметр опущен, то отметка значения списка не изменяется.

2 учись использовать отладчик

Пометка( ПОЗИЦИЯ ,пометка)

а у тебя строка с кодом колонки !
...
Рейтинг: 0 / 0
таблица значений. колонки и печать содержимого таблицы значений
    #36555494
maxfaq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Last1Cmen1 ещё раз говорю пользуйся справкой

авторПометка(<?>,)
Синтаксис:
Пометка(<Позиция>,<Пометка>)
Назначение:
Пометить значение списка. Возвращает: значение метки до выполнения метода. Число: 1 - отметка установлена; 0 - отметка не установлена.
Параметры:
<Позиция> - номер позиции выбранного значения в списке.
<Пометка> - необязательный параметр. Число: 1 - установить отметку; 0 - снять отметку. Если данный параметр опущен, то отметка значения списка не изменяется.

2 учись использовать отладчик

Пометка( ПОЗИЦИЯ ,пометка)

а у тебя строка с кодом колонки !
я думал код и номер ето одно и тоже....
а как тогда получить НОМЕР текущей колонки?
...
Рейтинг: 0 / 0
25 сообщений из 64, страница 2 из 3
Форумы / [игнор отключен] [закрыт для гостей] / таблица значений. колонки и печать содержимого таблицы значений
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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