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


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

Метки:

Помогите со справочником!

Я
   tonic
 
12.04.04 - 15:24
Привет всем,
Наткнулся на проблему не знаю как ее решить, решил обратиться к Вам.
Вот собственно вопрос:
Как узнать на каком элементе ТЗ справочника стоит курсор?
Спасибо.
 
  Рекламное место пустует
   NastyFrog
 
1 - 12.04.04 - 15:52
ТЗ где?
   tonic
 
2 - 12.04.04 - 15:53
В справочнике.
   NastyFrog
 
3 - 12.04.04 - 15:53
ТЗ.ТекущаяСтрока()?
   tonic
 
4 - 12.04.04 - 16:03
Так это он всю строку возмет.
А можно несколько формул повесить на одну ячейку?
   NastyFrog
 
5 - 12.04.04 - 16:13
ТЗ.ИмяКолонки
   tonic
 
6 - 12.04.04 - 16:14
Так ладно может я не правильно выразился.
Значит что я делаю.
У меня есть документ счет, в нем находиться кнопка подбора товара, при нажатии на нее открывается справочник для подбора товара.
В открывшемся справочнике, пользователи видят: Название, Завод, Остаток, Резерв и Цену. Причем Остаток и Резерв формируються при помощи функций ( данные беруться из регистров).
Мне бы хотелось чтобы при двойном нажатии в ячейке Резерв, открывалась небольшая табличка, в которой указывалось для кого резерв зарезервирован.
Но проблема в том что я не могу отловить событие когда пользователь нажимает именно на эту ячейку, все время получается только на строку:(
Вот я и пришу чтобы Ва мне подсказали как это можно решить.
   GrayT
 
7 - 12.04.04 - 16:22
А ТекущаяКолонка() тебе не поможет?
   3V
 
8 - 12.04.04 - 16:24
(6) вообщето методом ТекущийЭлемент(), я так понял что тебе нужна строчка справочника, а причем тут ТЗ...
   tonic
 
9 - 12.04.04 - 16:34
Да согласен ввел Вас в заблуждение насчет ТЗ.
Тогда следующий вопрос, А где мне ссылаться на ТекущийЭлемент()?
   GrayT
 
10 - 12.04.04 - 16:55
ПриВыбореСтроки() это в форме справочника
или
ОбработкаПодбора()- это в документе
 
  Рекламное место пустует
   3V
 
11 - 12.04.04 - 16:55
кинь код который у тебя открывает следующую табличку
   tonic
 
12 - 12.04.04 - 17:02
(10) Обработка подбора это хорошо но дело в том что у меня уже есть одна обработка. А ПриВыбореСтроки Как я понял опять срабатывает только на всю строку:(
(11) Это код какой таблички, которой показывает кому резерв пренадлежит, его пока нет, я застрял на выборе, ячейки:((
   GrayT
 
13 - 12.04.04 - 17:09
(12) читай (7)
   3V
 
14 - 12.04.04 - 17:12
(12) у тя резерв какого типа?
и примерно тогда напиши какие данные должны вываливаться в новой таблице?
   3V
 
15 - 12.04.04 - 17:12
(12) у тя резерв какого типа?
и примерно тогда напиши какие данные должны вываливаться в новой таблице?
   tonic
 
16 - 12.04.04 - 17:17
(14) В справочнике не какого, колонка резерва заполняется каждый раз при открытии заново.
Да Пес с этой новой таблицей:)) я знаю как ее делать, Как мне отловить двойное нажатие на колонку Резерв?
(13) Тоесть написать типа того:
Если ТекущаяКолонка()=индентификатор колонки тогда , Правильно я Вас понял?:)
   tonic
 
17 - 12.04.04 - 17:18
(14) Заполняеться числом:)
   3V
 
18 - 12.04.04 - 17:31
(16)ну вообщето ты берешь и текущую строку и текущую колонку, а в принципе понял правильно вроде :)
если будет код то проще подсказать как это сделать
   tonic
 
19 - 12.04.04 - 17:35
(18) А код чего тебе прислать?
   tonic
 
20 - 12.04.04 - 17:36
Могу прислать Текст Модуля открываемого справочника, там всего 5 строк:)
   3V
 
23 - 12.04.04 - 18:10
(19) код таблицы для подбора и код новой вызываемой таблицы
   tonic
 
24 - 12.04.04 - 18:19
Ладно я вроде решил задачю:))
Пошел по другому пути.
СОздал кнопку и повсил на нее процедуру, сама кнопка вызываеться нажатием клавиши.
А в процедуре жаз буду писать запрос к остаткам:)
3V У меня к Вам вопрос, а какой командой выводиться таблица значений на экран
ТабЗн1=СоздатьОбъект("ТаблицаЗначений");
  ТабЗн1.НоваяКолонка("Клиент","Справочник.Клиент",,,"Клиент",5);
  ТабЗн1.НоваяКолонка("Остаток","Число",17,2,"Остаток",17);

Вот я сформировал колонки, а как мне вывести их на экран,
Для того чтобы ввести число в отдельном окне есть команда ВвестиЧисло,
А вот чтото похожее есть для ТЗ, только для вывода?
дело в том что я уже выводил ее на экран но это было оч давно забыл как:(
   GrayT
 
25 - 12.04.04 - 19:13
(24)Негоже так легко от задуманного отказываться. :)
А так не создавай ТЗ (ТабЗн1=СоздатьОбъект("ТаблицаЗначений");
), просто брось реквизит диалога ТЗ на форму и  обзови его ТабЗн1. А дальше все как хотел
   Сергей
26 - 12.04.04 - 20:05
»
   GrayT
 
27 - 12.04.04 - 20:14
(26)Не паря, ты лучше у себя на фирме оставайся... :((((
   Sfinx
 
28 - 12.04.04 - 21:20
(26) Не думаю, что с этим багажом знаний тебя в Москве на части рвать будут. Ну если пытать счастья допустим работая продавцом в ларьке или грузчиком на рынке - то можт и получится.



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