|
v7: Проблемка с таблицей, некорректно выдает значение строки при двойном клике мышью | ☑ | ||
---|---|---|---|---|
0
hercares
23.08.11
✎
21:50
|
Добрый день. Есть небольшой отчет, который работает в "Торговля и склад для Украины". Его задача отобрать по конкретному контрагенту все документы за период, разделив их по трем валютам грн. доллар США и ЕВРО.
Недавно понадобилось добавить возможность открытия документа двойным щелчком мыши при выводе результирующей таблицы, бухгалтерам так быстрее заполнять РКО и ПКО, но вот беда, он открывает только последний документ из периода, неважно на какой строке я щелкал. Попробовал решить проблему другим способом параллельно выискивая свою ошибку, нашел процедуру, которая отвечает за двойной щелчок Процедура ОбработкаЯчейкиТаблицы(Зн,Фл,Табл,Адрес) // Переменная Зн содержит неправильную ссылку на последний документ // Переменная Адрес содержит правильный адрес ячейки,например R16C1 //(Row 16 Cell 1) // Вопрос - могу ли я сейчас по адресу R16C1 получить значение ячейки, // на данный момент пользуюсь сохранением таблицы в ексель и //вытягиваю данные оттуда xl=СоздатьОбъект("Excel.Application"); xl.Workbooks.Open("c:\1c\1.xls"); ИщемСтроку = Найти(Адрес,"C"); ЧислоR = Сред(Адрес,2,(ИщемСтроку-2)); ЧислоR1 = Число(ЧислоR); код=xl.Cells(ЧислоR1,1).Value; Итог.ВыбратьСтроки(); Пока Итог.ПолучитьСтроку() = 1 Цикл Если Итог.Кратко2 = код Тогда ОткрытьФорму(Итог.Документ); xl.Quit(); Возврат; КонецЕсли; КонецЦикла; xl.Quit(); |
|||
1
andrewks
23.08.11
✎
22:08
|
используй расшифровку
|
|||
2
ДенисЧ
23.08.11
✎
22:24
|
таки ж некошерно...
|
|||
4
andrewks
23.08.11
✎
22:32
|
(2) почему?
|
|||
5
Попытка1С
23.08.11
✎
22:34
|
Что-то я не пойму, а причем тут ексель вообще?
|
|||
6
Лефмихалыч
23.08.11
✎
22:36
|
(5) ну, а как еще без экселя заставить отчет при обработке расшифровки долго и бесплодно думать и потом делать непредсказуемые вещи?
|
|||
7
Попытка1С
23.08.11
✎
22:37
|
(6) Ну есть другие способы =)
|
|||
8
andrewks
23.08.11
✎
22:37
|
(6) ну, можно ещё слипов навтыкать. по крайней мере, глючить меньше будет ;-)
|
|||
9
Лефмихалыч
23.08.11
✎
22:38
|
(8) ВНЕЗАПНОсть результата будет уже совсем не та
|
|||
10
andrewks
23.08.11
✎
22:39
|
(9) рандом поможет :)
|
|||
11
Лефмихалыч
23.08.11
✎
22:40
|
(10) видимо эксель был выбран как раз потому, что в семерке рандома-то и нет :)
|
|||
12
DGorgoN
23.08.11
✎
22:46
|
ничегонипонимаю (с) колобки
|
|||
13
Torquader
24.08.11
✎
16:49
|
Да - потрясающий алгоритм - просто про таблицу значений автор не прочитал, видимо.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |