Страница 1 из 1

Нрек записи из стандартных интерфейсов

Добавлено: 18 мар 2011, 06:26
Алексей
Есть интерфейс просмотра накладных, ДО, карточек ОС.
Есть ли какая то возможность из другого самописного интерфейса узнать, на какой позиции находится курсор? т.е. нужно достать Нрек записи.

Т.е. открываешь список карточек ОС. Потом вызываешь свой интерфейс и в нем необходимо подхватить нрек той карточки, на которой находится курсор в интерфейсе списка ОС.

Re: Нрек записи из стандартных интерфейсов

Добавлено: 18 мар 2011, 10:43
RAJAH
Можно интерфейс вызвать из присоединённой формы. Туда обычно nrec текущей записи выдаётся.

Re: Нрек записи из стандартных интерфейсов

Добавлено: 18 мар 2011, 11:34
Алексей
нет. из линк-формы не вариант.

Re: Нрек записи из стандартных интерфейсов

Добавлено: 18 мар 2011, 11:42
Yuri
[b]Алексей[/b] писал(а):Есть интерфейс просмотра накладных, ДО, карточек ОС.
Есть ли какая то возможность из другого самописного интерфейса узнать, на какой позиции находится курсор? т.е. нужно достать Нрек записи.

Т.е. открываешь список карточек ОС. Потом вызываешь свой интерфейс и в нем необходимо подхватить нрек той карточки, на которой находится курсор в интерфейсе списка ОС.
Наверняка в своем интерфейсе есть поле "Инв. номер". Можно попробовать по нему достучаться до записи в таблице

Re: Нрек записи из стандартных интерфейсов

Добавлено: 18 мар 2011, 11:47
Vik
Можно докомпиляцией все сделать.

Re: Нрек записи из стандартных интерфейсов

Добавлено: 18 мар 2011, 12:55
Алексей
Yuri: нет. свой интерфейс - это программа обработки. входящим параметром там и должен быть нрек записи.
Vik: докомпилировать то можно... писать в ДСК нрек при перемещении по записям а в своем интерфейсе читать?

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

Re: Нрек записи из стандартных интерфейсов

Добавлено: 18 мар 2011, 13:22
Vik
Вариантов море. Вы предложили один из. Можно написать разделяемый интерфейс-нотификатор. Опять же вопрос, каким образом вызывается интерфейс свой. Можно вызывать его из меню, тогда просто надо будет вызывать свой фейс, передав нрек текущей записи. Выяснить только имя синонима таблицы, но, скорее всего, там и нет никакого синонима, просто KatOs.Nrec. На данный момент не вижу никакой сложности.

Re: Нрек записи из стандартных интерфейсов

Добавлено: 20 май 2011, 10:30
Semi-bit
Может быть, стоит использовать GetInterface? Судя по описанию, как раз загрузится имеющийся экземпляр... А там уже до нрека достучаться попроще будет :cool:

Re: Нрек записи из стандартных интерфейсов

Добавлено: 20 май 2011, 10:44
Vik
Semi-bit писал(а):Может быть, стоит использовать GetInterface? Судя по описанию, как раз загрузится имеющийся экземпляр... :cool:
Это применимо только к VipInterface

Re: Нрек записи из стандартных интерфейсов

Добавлено: 22 май 2011, 11:01
Алексей
Vik писал(а):Можно докомпиляцией все сделать.
пока сделал докомпиляцией... но это тоже не всегда удобно ибо есть к примеру программа автосторнировки сопроводительных документов входящим параметром которой идет нрек katsopr
так вот интерфейсов у катсопра много... что каждый докомпилировать?