Вход | Регистрация


Форумы на Кубань.Ру


1С:Предприятие ::

Метки:

Объект "Таблица", чтоб ей не ладно было...

Ø
Я
   Vadi Jensen
12.11.04 - 17:41
Не ожиданно для себя обнаружил один неприятный момент при работе с объектом "Таблица".
Собственно вот что произошло.
Обработка "обр_1" использует объект таблица совместно с формой диалога(Меню -Действия - СвойстваФормы -Использовать таблицу -пустую,
положение - снизу)
Обработка "Обр_2" также использует объект "Таблица" совместно с формой диалога
(Меню -Действия - СвойстваФормы -Использовать таблицу -пустую,
положение - во все окно)
__________________________________________________________
Модуль "Обр_1":
в процедуре ОбработкаЯчейкиТаблицы(Значение,ФлагСтандОбраб,Таблица,Адрес)
{
//Параметры - Сп.Знач.
...
ОткрытьФормуМодально("Обработка.Обр_2",Параметры)
...
}
___________________________________________________
Модуль "Обр_2" :
Процедура ПриОткрытии()
{//заполняем Таблицу по переданным параметрам
...
Таблица.Показать();
...
}
так вот при открытии формы "ОБр_2" в модальном режиме появляется форма диалога, а сама таблица не появляется.
Почему?
В чем причина.
з.ы. все оставляю без изменений, вместо ОткрытьФормуМодально(...)
ОткрытьФорму(...) - все работает нормально.
....???
з.з.ы. 1С 7.7
 
 
   Vadi Jensen
1 - 12.11.04 - 17:52
(0) Поправка:
Обр_1 Положение таблицы - Во все окно
Обр_2 Положение таблицы - Снизу
   Муму после всплытия
2 - 12.11.04 - 17:53
(0)
фитча.................
   Vadi Jensen
3 - 12.11.04 - 17:57
(2)
Фитча, фитча, делать-то что?
Мне принципиально чтоб в модальном режиме.
   Vadi Jensen
4 - 12.11.04 - 18:35
Спасибо всем, кто хотя бы зашел на эту ветку.
Большое спасибо всем, у кого хватило сил прочитать все, что здесь уже написано.
Огромное спасибо все тем , кто хоть немного подумал над проблемой.
"Медаль за героизм" тому, кто смог хоть что-то предложить по решение проблемы.
"Звезда гороя" и звание "Почетный программер 1С" тому, кто смогет сию проблему решить.
Ура, Товарищи!
   Vadi Jensen
5 - 13.11.04 - 14:49
Please.
Помогите разобраться, что мне сделать, чтоб все
"красиво" было.
Please.
   Vadi Jensen
6 - 15.11.04 - 00:45
Если я к завтрашнему утру не смогу этот косяк "1С Предприятие 7.7" устранить, то - все ...
:`(
   Пудель
7 - 15.11.04 - 01:00
Что-то я не втыкаю. Зачем Таблица.Показать()? Разве для встроенных таблиц это нужно? Лушче уж Форма.Обновить, если очень хочется, чтоб мигнуло.
   gg
8 - 15.11.04 - 01:02
В 1с не бывает таблиц в модальном режиме.
   Vadi Jensen
9 - 15.11.04 - 01:07
(8) Что значит на бывает?
если так - то пусть я вызову в немодальном режиме и тогда проблема решается, если есть возможность отловить момент закрытия формы ОБр_2.
Это Возможно? в принципе, если возможно, то хрен с ним с модальным режимом.
   Vadi Jensen
10 - 15.11.04 - 01:10
+(9) тем более что я не таблицу в модальном режиме открываю, а форму обработки, которая использует Таблицу вместе с формой, пусть и во весь экран, но фактически она остается обработкой, значит должна открыватся в модальном режиме, или я что-то не втыкаю?
 
  Рекламное место пустует
   Vadi Jensen
11 - 15.11.04 - 01:13
Затем, что иначе ты увидишь форму обработки с пустой таблицей без Опций, без всего, понимаешь? Ты её заполнишь, применишь опции, но пока не применишь Показать() - она и не покажется. Так то.
   Vadi Jensen
12 - 15.11.04 - 01:15
+(11) Ответ для (7)
   gg
13 - 15.11.04 - 01:17
То и значит. Точно также как не может быть модальным окно редактора текста. Отловить момент закрытия можно Например в ОБр_2:
Процедура ПриЗакрытии()
  ОткрытьФорму("Обработка.обр_1")
КонецПроцедуры
в обр_1:
Процедура ПриПовторномОткрытии()
 Сообщить("Сейчас закроется Обработка 2")
КонецПроцедуры
   gg
14 - 15.11.04 - 01:21
(10) Таблица хоть и приклеена к форме но не является ее элементом.
   Vadi Jensen
15 - 15.11.04 - 01:21
(13) Спасибочки за код. - попробую думаю сойдет,
   Vadi Jensen
16 - 15.11.04 - 01:25
(13)А насчет того, что может может быть а чего не может - так я думаю это от реализации зависит. Захотели бы разработчики "1С Предприятия" что б оно (Таблица) могла в модальном режиме работать - и работала бы, но...
Что то повлияло на то, что такой возможности реализовано не дыло.
Почему?
Разве это было бы лишним - нет, Тогда почему.
Может им дыло некогда, в сроки не укладывались или еще что-то, тем не менее я на них в обиде. Могли бы и сделать модальный режим для таблицы.
Интересно в 8.0 теже проюлемы?
   VZ
17 - 15.11.04 - 02:42
(16) Захотели/не захотели... Неконструктивно это. Нет программы, где было бы "все и для всех"... Всегда чего-то нехватает. Особенно с учетом "бюджетной" цены...
 
Крутись :)
   Vadi Jensen
18 - 15.11.04 - 10:13
Пагубная точка зрения:
<Нет программы, где было бы "все и для всех"... >
С меня заказчик спросит, то что он хочет видить.
И если я того, что он хочет, не сделаю, то ...
Короче - лучше мне это сделать.
А когда я не могу сделать только из-за того, что <Нет программы, где было бы "все и для всех"... >, я понимаю, что в этой ситуации я оказался "крайним".
С меня то требуют, и правильно делают - "Клиент всегда прав".
Но ведь в отношениях "Программист 1С - Фирма "1С", я это "Клиент".
Они продают свой продукт "1С предприятия", я им пользуюсь.
И я хочу, чтобы Таблица открывалась в модальном режиме.
Или будьте добры помимо того, что ваша "1С предприятие 7.7" может делать,
извещать о том, чего она не может делать.
А то что же получается.
Мне заказчик говорит:"Мол, хотелось бы так вот и так". И я ему в ответ говорю, что ни каких проблем в этом нет, все будет так, как вы хотите.
Я ему это говорю, не потому что "Клиент всегда прав", а потому, что уверен - это действительно возможно.
Мы уже проходили ситуации обратные описанной: Клиент хочет, а я говорю:" нет",- потому что это сделать в "1С" невозможно. Клиент говорит:"ОК, что возможно?". И мы ищем другой путь.И в этом нет ничего страшного, Клиент в праве знать, что он может получить за свои деньги, а чего не может, потому как ,опять же, "Клиент всегда прав".
И я как клиент Фирмы 1С, купившей их продукт "1С предприятие 7.7", в праве знать не только то, что я могу сделать с помощью из продукта, НО И ЧЕГО Я НЕ МОГУ. Я ПЛАЧУ СВОИ ДЕНЬГИ, Я КЛИЕНТ!!! Я! ВСЕГДА! ПРАВ!!!
Но, видимо, фирма 1С может себе позволить игнарировать такие замечания в свой адресс, ведь, если подумать, то они в какой то степени "монополисты".
А монополистам, как известно, закон не писан.
По сему я крайний,
По сему мы с вами обращаемся за помощью друг к другу,
а на самом деле фирма 1С должна бы оказывать сию помощь.
Или я не прав?
(17) КРУЧУСЬ.
   zzz
19 - 15.11.04 - 10:21
Клиент попросит чтобы ты ему Луну с неба достал. Сможешь?
   Муму после всплытия
20 - 15.11.04 - 10:30
(18)
вашу б энергию............................. да в мирных целях
   orefkov
21 - 15.11.04 - 10:30
1С-Преприятие не может:
1. рыть траншеи.
2. Варить кофе.
Продолжите список плиз
   МимохожийОднако
22 - 15.11.04 - 10:45
(18)Не надо горячиться.
Если КЛИЕНТ ВСЕГДА ПРАВ, то надо менять клиента :-)
Одной рукой ВСЁ не закроешь.
Не заморачивайся на модальном варианте с таблицей. Найди другой вариант подачи информации и ... просто уговори (уболтай) клиента
   ewc
23 - 15.11.04 - 10:49
(21) Да ты что... Места не хватит на диске что бы продолжить :)
   Vadi Jensen
24 - 15.11.04 - 14:51
(21)
страно, что моя точка зрения никому не близка,
Все считают её ошибочной, или просто всем нравиться оказываться крайними, из-за чьих-то проколов. Это что - наш менталитет?
Причем тут Кофе и траншеи?
Проблема вполне предметная."Таблица" это не что-то экстра ординарное,
Это заявленая возможность "1С предприятия".
Заявили - так будьте добры подробненько рассказать что, да как.
Подробно - это значит не только что можно, но и что нельзя.
Чтоб я не пыхтел и не крутился, ломая голову, почему же у меня не работает то, что заявлено разработчиками, а чтоб я посмотрел и увидел - ага это можно сделать, а это нет. И не ставил бы себя в дурацкое положение перед заказчиком. Ой, знаете, то, что я вчера вам пообещал ... упс, никакс нельзяс.
Знаете, что он мне ответит? "I don't f***ing care - it's your problem!".
И он прав. Если я что-то сказал - я уже обязан это сделать.Таковы правилы игры, Только вот Кто-то (1С) не хочет по ним играть.
(22) Это все понятно,просто я уже устал убалтывать клиента, ведь это не единственный момент.
Просто кто-то за это должен ответить, а по ходу - придется мне(перед заказчиком). Я крайний - и вы тоже , Все мы - МЫ , ПОльзователи 1С.
Все мы крайние.
Купили у них кусок r08Hа, страдаем, и что-то там про траншении (21) пи...
(20)я один не надо "вашу", надо "твою".
ОК?
   orefkov
25 - 15.11.04 - 15:30
Ножкой еще капризно об пол топни.
Мне обещали, я уже другим обещал...
Детский лепет какой-то.
Чего сам не пробовал, другим не рассказывай и не
предлагай, вот и все. Считаешь, что 1С играет с тобой
не честно? Ну так на ней свет клином не сошелся.
Используй другие проги. Нормальная мужская позиция.
А кричать "r08Hо, а я ем и дальше придется жрать"
я бы не стал.
   Vadi Jensen
26 - 15.11.04 - 18:45
Я и не надеялся увидеть здесь реплик в духе - "Да, разроботчики 1С - пи... пи... пи...(нескончаемый мат)".
Тем неменее спасибо каждому аппоненту за его мнение:
и gg,
и МимохожийОднако,
и zzz,
и VZ,
и orefkov.
Если кого чем обител - извиняюсь.Просто накипело, надеюсь на понимание.
Но я не поверю, что ни у кого не было ситуации, схожей с моей.
И я не поверю, что тот, кто столкнулся с похожей проблемой, останется "равнодушен" к "1С".
На сегодня у меня все. Пакеда.




Список тем форума

Форум Территория 1С

Рекламное место пустует   Рекламное место пустует
AdBlock убивает бесплатный контент. 1Сергей
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует