Мультивыбор бухсчетов

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
levtov
Постоянный гость
Сообщения: 60
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Казахстан, Экибастуз, АО "ЕЭК"
Контактная информация:

Мультивыбор бухсчетов

Сообщение levtov »

Как в Галактике 8.1 организовать множественный выбор бухсчетов?
Интерфейс мультивыбора запускается:
if RunInterface('F_BUHSCHET::GetBuhSchet', 2, myPlansNo, Sch, SubSchet)=cmCancel exit; Но куда сохраняет непонятно. Таблицу PickBuh упразднили, а Pick и SavePick не помогают.
Лучше перебдеть, чем недобдеть!
k_vit
Постоянный обитатель
Сообщения: 143
Зарегистрирован: 09 авг 2006, 16:40
Откуда: Россия, Тюмень, ОАО "Сибирский Научно-Аналитический Центр"

Сообщение k_vit »

Таблица PickBuh теперь - таблица в памяти

Используйте объектный интерфейс ObjPickBuh
levtov
Постоянный гость
Сообщения: 60
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Казахстан, Экибастуз, АО "ЕЭК"
Контактная информация:

Сообщение levtov »

Если можно пример использования этого интерфейса
k_vit
Постоянный обитатель
Сообщения: 143
Зарегистрирован: 09 авг 2006, 16:40
Откуда: Россия, Тюмень, ОАО "Сибирский Научно-Аналитический Центр"

Сообщение k_vit »

Код: Выделить всё

#include PickBuh.vih

Interface Test_PickBuh;

create view
var
  iPBuh : PickBuh;

from
  PickBuh
;

screen ...
...
end;


HandleEvent
  cmPick : {
     Тут вызываете интерфейс GetBuhSchet...
  }
end;


end.
После выбора все счета/субсчета пишуться в таблицу PickBuh
Далее смотрите методы которые есть в PickBuh.vih чтобы доставать состояние фильтров и т.д.
Поле KODTABLE таблицы PickBuh для счетов = 65532, для субсчетов = 65531
Ответить