"Временная таблица" на форме редактирования Карточки.
Существует ли такое понятие в версии 3.2.0.81?
(или изменения в окне контейнера записывать только с родительской карточкой)
Нравится
Насколько понимаю, имеется ввиду временная таблицу по типу используемых в SQL.
Даже в более поздних версиях такого элемента не припомню.
Владимир,
Возможно, в качестве временной таблицы вам подойдет сервис MemoryDataset - там есть некоторые ограничения (невозможно использовать поля-ссылки на справочники), но можно заполнять его записями, и потом сохранять данные в базу при необходимости.
Также отвечу в этой теме по поводу глобальных переменных - есть глобальный объект Connector, у которого есть атрибуты. В качестве атрибута можно определить свою переменную, и использовать ее везде. Например:
Connector.Attributes('MyGlobalNumber') = 100; ... ... ... if (Connector.Attributes('MyGlobalNumber') != null) { }
Спасибо, Валерий. Но уже решено с помощью удвоения таблиц и перезагрузкой их при открытии карточки. А что можно сохранить в глобальной переменной?
"Прищепа Владимир" написал:решено с помощью удвоения таблиц и перезагрузкой их при открытии карточки
этакий загадочный метод:smile:
В глобальной переменной - в принципе все что угодно, любой тип данных, объекты...
Уважаемый Александр, вы можете предложить другой метод. Будем благодарны.
Другой метод предлагали выше, с использованием MemoryDataset.
"Александр Кудряшов" написал:этакий загадочный метод:smile:
Здесь я пытался с иронией см смайл показать свое непонимание способа решения
MemoryDataset не подходит по причинам описанным выше. (невозможно использовать поля-ссылки на справочники)
Владимир, а какую глобальную задачу решает "временная таблица"?
Игорь, временная таблица - термин, используемый мною для террасофта.
Вообщем это табличная часть документов. Пример - практически любой бухгалтерский документ.
Ясно. Ну если вопрос решился с помощью удвоения таблиц, то и хорошо.