|
![]() |
#1 |
Administrator
|
Цитата:
1. При необходимости программно скопировать запись в постоянной таблице - данный метод просто спозиционирует переменную таблицы на ту же запись - т.е следующая конструкция только "откопирует" курсор, при этом RecId не будет равен нулю (что логично, но не всегда удобно): X++: LedgerTable fromLedgerTable, toLedgerTable;
;
select fromLedgerTable;
toLedgerTable.data(fromLedgerTable); X++: LedgerTable fromLedgerTable, toLedgerTable; ; changecompany ('dax') { select fromLedgerTable; changecompany ('nav') { toLedgerTable.data(fromLedgerTable); toLedgerTable.insert(); // Будет создана запись в компании dax } }
__________________
Возможно сделать все. Вопрос времени Последний раз редактировалось sukhanchik; 29.10.2008 в 21:53. |
|
|
За это сообщение автора поблагодарили: ZVV (1), Logger (5), mayk (1), AP-1055D (1). |
![]() |
#2 |
Участник
|
Пришлось реализовать задачу с временной таблицей в Map.
В контейнер и Map можно сохранить только Record. Копия строки в таблице, но не само строку (обновить ее нельзя, если извлечь из Маp, сначала ее надо найти в таблице). Без обертки не как, кроме класса можно использовать класс формы. Пакуем очевидно класс - обертку. Лично пришлось решать как обычно не стандартную задачу. На каждом этапе сложно алгоритма нужно было сохранять промежуточную таблицу. Создаю класс с временной таблице - пишу на каждом этапе. На выходе меню со списком этапов. Кнопка по текущему курсору открывает форму с нужны экземпляром сохраненной темповой таблицы со контентом из Map. |
|
Теги |
map, временная таблица, клиент-сервер |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|