Видимость колонок в ТЗ.

Форум 1С: Одинэс.Ру

Найти!

Видимость колонок в ТЗ.

barsuchechechek
14.02.2009 - 20:12
Сабж - есть ТЗ. Одна колонка одназначно не должна показываться. Остальные в зависимости от определенных параметров. Устанавливаю колнков видимость равную 0. Следующую ставлю в 1. Ставится обычной цыфрой напрямую:) При этом почему-то колонко идущая за скрытой тоже становится невидимой. Если убрать установку первой в 0 то вторая тоже появляется. Что за глюк или я туплю? не встречал такого раньше:)
К списку тем 1 > К списку форумов

Интересные темы

odines.ru
04.12.2024 - 19:06
Смотри также:
Подскажите, проблема с печатью отчётности из 1С 7.7
Помогите. Вопрос про УРБД - долгий простой
Пересчет итогов и прочие регламенты, когда и как часто

Re: Видимость колонок в ТЗ.

Reaper
1 - 14.02.2009 - 20:47
Положение колонки - на следующей строк?

Re: Видимость колонок в ТЗ.

buh
2 - 14.02.2009 - 20:48
Код покажь, а то непонятно, что-то я такой проблемы не встречал

Re: Видимость колонок в ТЗ.

barsuchechechek
3 - 14.02.2009 - 21:05
(1) нет
(2) ТЗ = СоздатьОбъект("ТаблицаЗначений");
ТЗ.НоваяКолонка("Номенклатура");
ТЗ.НоваяКолонка("Количество");
ТЗ.НоваяКолонка("Цена");
ТЗ.ВидимостьКолонки("НОменклатура",1);
ТЗ.ВидимостьКолонки("Количество",0);
ТЗ.ВидимостьКолонки("Цена",1);
Потом идет заполнение строк ТЗ.
Так вот. Колонка Цена становится невидимой. Если убрать с Количество невидимость - то колонка станет видимой. Не встречал такого никогда.

Re: Видимость колонок в ТЗ.

buh
4 - 14.02.2009 - 21:23
(3)
Подтверждаю, глюк есть. Релиз 25-й
 
Процедура Сформировать()
ТЗ = СоздатьОбъект("ТаблицаЗначений");
ТЗ.НоваяКолонка("Номенклатура");
ТЗ.НоваяКолонка("Количество");
ТЗ.НоваяКолонка("Цена");
ТЗ.ВидимостьКолонки("Номенклатура",1);
тз.выбратьСтроку();
ТЗ.ВидимостьКолонки("Количество",0);
тз.выбратьСтроку();
ТЗ.ВидимостьКолонки("Цена",1);
тз.выбратьСтроку();
ТЗ.ВидимостьКолонки("Количество",1);
тз.выбратьСтроку();
КонецПроцедуры

Re: Видимость колонок в ТЗ.

barsuchechechek
5 - 14.02.2009 - 21:39
(4) 27 релиз. а что сие такое?  я сделал открытие или это давно известно? как-то обходится или же смириться с этим?

Интересные темы

odines.ru
04.12.2024 - 19:06
Смотри также:
Множественная операция подбора из справочника
По ОЛЕ запустить отчет можно ?
помогите с поиском в справочнике

Re: Видимость колонок в ТЗ.

Gosha
6 - 15.02.2009 - 01:35
устанавливай только видимость в ноль - в единицу не надо, она и так видимая..

Re: Видимость колонок в ТЗ.

VadimB
7 - 15.02.2009 - 06:23
(5) С нечто подобным столкнулся в 27-м релизе. Недели ¾ тому назад тоже вывешивал аналогичный вопрос… Тоже игрался с видимостью определенных колонок. При открытии формы у меня пропадала колонка Fio, которую, кстати, подобные игры никак не затрагивали.
Короче, удалось победить посредством следующего: в слое, где располагается таблица (Табл), расположил элемент текста, в котором прописал функцию XOpen(); в процедуре ПриОткрытии() инициировал переменную nOpen.
 
//
Функция XOpen()
  if nOpen=1 then
   nOpen=0;
if Табл.КоличествоКолонок()>0 then
Табл.ВидимостьКолонки("Fio",1);
Табл.Фиксировать(0,1);
endif;
  endif;
  Return "";
КонецФункции
 
Извращение, конечно, но работает…

Re: Видимость колонок в ТЗ.

barsuchechechek
8 - 15.02.2009 - 07:32
(6) эффект тот же самый. ничего это не дает.

Re: Видимость колонок в ТЗ.

Sasha
9 - 15.02.2009 - 08:44
Можно нескромный вопрос? Зачем в данном случае использовать строки
ТЗ.ВидимостьКолонки("НОменклатура",1);
ТЗ.ВидимостьКолонки("Цена",1);  ?
ТЗ = СоздатьОбъект("ТаблицаЗначений");
ТЗ.НоваяКолонка("Номенклатура");
ТЗ.НоваяКолонка("Количество");
ТЗ.НоваяКолонка("Цена");
ТЗ.ВидимостьКолонки("Количество",0);
этого разве недостаточно?

Re: Видимость колонок в ТЗ.

barsuchechechek
10 - 15.02.2009 - 09:19
(9) да все равно после установки количества в 0 - следующая колонка Цена тож становится невидимый.

Re: Видимость колонок в ТЗ.

Gosha
11 - 15.02.2009 - 09:30
(8): что именно "ничего не дает"?.. у всех дает - а у тебя не дает?..
(повторюсь: всю жизнь скрываю ненужные/служебные колонки в ТЗ и ничего лишнего не скрывается - что я делаю не так?)

Re: Видимость колонок в ТЗ.

Gosha
12 - 15.02.2009 - 09:33
ы! кстати, кроме как в отладочных целях уже давненько не юзаю метод "ВыбратьСтроку" (да и не придумывается таких насущных необходимостей)... если что все сказанное (мной) выше - про ТЗ на форме...

Re: Видимость колонок в ТЗ.

Sasha
13 - 15.02.2009 - 09:33
(10)только что проверил, всё нормально. Показывай как выводишь на просмотр эту таблицу

Re: Видимость колонок в ТЗ.

Sasha
14 - 15.02.2009 - 09:36
(+13) всё работает как для ТЗ на форме, так и для ВыбратьСтроку()

Re: Видимость колонок в ТЗ.

barsuchechechek
15 - 15.02.2009 - 09:40
(14) вот у кого у всех? адекватный человек в (4) подтвердил проблему. Никак я ее не вывожу - она на форме лежит.

Re: Видимость колонок в ТЗ.

Gosha
16 - 15.02.2009 - 09:43
(15): ты сомневаешься в моей адекватности?.. )))))
тебе по слогам повторить, что все работает нормально если пользоваться так как тебе сказали и не накосячить в других местах??? ))))

Re: Видимость колонок в ТЗ.

Gosha
17 - 15.02.2009 - 09:44
(15): ну тогда продемонстрируй свою "адекватность" -- сформируй собственный пример возникновения ошибки (без "мусора") и выложи на проверку... так, знаешь ли, принято - среди адекватных людей... ))))

Re: Видимость колонок в ТЗ.

Gosha
18 - 15.02.2009 - 09:53
(17)+: только умоляю, не на слил-ру!.. )))))

Re: Видимость колонок в ТЗ.

barsuchechechek
19 - 15.02.2009 - 09:56
(17) кризис вызывает негатив?:) в начале я ж писал -мож я туплю. В (4) указанно что такая проблема не у меня одного. Пример выложен здесь - это реальный код прикоторм возникает баг.

Re: Видимость колонок в ТЗ.

buh
20 - 15.02.2009 - 10:04
:)))
(18) Gohsa, в (4) процедура специально для тебя. Запусти у себя пожалуйста, и скажи, правильно ли она работает.
(17) Gosha, если при каких-то условиях программа работает правильно, значит это хорошая программа и исправлять ее не надо, даже если обычно она работает неправильно?
Вспоминается старый анекдот про кривой костюмчик. Когда клиента поставили в кривую позу, костюмчик стал смотреться нормально, чего нельзя стало сказать про клиента.

Re: Видимость колонок в ТЗ.

Gosha
21 - 15.02.2009 - 10:05
(19): какой кризис???
(и где ты там увидел негатив? негатив как раз скорее наличествует у тебя - в завуалированном обвинении собеседника, мнение и практика которого противоречат твоим заявлениям, в неадекватности)))))

Re: Видимость колонок в ТЗ.

Gosha
22 - 15.02.2009 - 10:09
(20): buh, в (6) рекомендация не специально для тебя. Запускать некорректно и безграмотно (в смысле достижения нужной цели) составленный код я не вижу необходимости, поверь - у меня есть куча более разумных и интересных способов потратить своё личное время.
(а к чему твои "общие рассуждения" о работоспособности программ - и вовсе непонятно... по сути то что хотел сказать?.. только то, что код всегда можно составить настолько бестолково, что логичность его функциональности будет утеряна?.. тоже мне новость)))))

Re: Видимость колонок в ТЗ.

barsuchechechek
23 - 15.02.2009 - 10:14
(21) я думаю дальше не стоит обсуждать. я не обвинял никого. я лишь сказал что человек в (4) адекватен. А уж о своей неадекватности ты додумал сам. Ниче - комплексы иногда проходят:)

Re: Видимость колонок в ТЗ.

Gosha
24 - 15.02.2009 - 10:20
(23): я не имею обыкновения "додумывать" ничего, что логически не следова ло бы из слов собеседника... твое акцентирование на адекватности не согласного с моим мнением собеседника является именно завуалированным обвинением в неадекватности тех собеседников, которые не согласны с вашим мнением... а ёрзания типа "я не то имел ввиду" в подобной ситуации - это уже пляски в пользу убогих разумом и неуклюжая попытка "сохранить хорошую мину при плохой игре".. ты по сути давай лучше, "адекватный" ты наш: пример то выложишь, доказывающий эту самую "адекватность" в утверждении (10) данном в контексте (6),(8),(10),(13)?..

Re: Видимость колонок в ТЗ.

barsuchechechek
25 - 15.02.2009 - 10:23
(24) на форме тз - ее рисовать здесь не надо? пример здесь выложен сто пятьсот раз.

Re: Видимость колонок в ТЗ.

Gosha
26 - 15.02.2009 - 10:29
(25): а по теме, и прочитав (6),(8),(10),(13) и особенно (24) повнимательнее (если что - попробуй по слогам, говорят - помогает)????

Re: Видимость колонок в ТЗ.

barsuchechechek
27 - 15.02.2009 - 10:50
нет не помагает

Re: Видимость колонок в ТЗ.

Чучундер
28 - 15.02.2009 - 12:37
Всегда пишу тупо:
ТЗ.ВидимостьКолонки("Колонка1,Колонка5",0) - на траблы не натыкался...

Re: Видимость колонок в ТЗ.

pit
29 - 15.02.2009 - 13:43
присоединяюсь к Чучундеру...
 
P.S. а код у автора - фигня...
К списку тем 1 > К списку форумов

Добавить новое сообщение

Ваше имя:
Тема сообщения:
Сообщение:
« Формирование книги покупок (помогите разобраться) Как сделать, чтобы после старта форма открывалась максимизированной? »
© 2009 Форум 1С: Одинэс.Ру