"Временная таблица" на форме редактирования Карточки.
Существует ли такое понятие в версии 3.2.0.81?
(или изменения в окне контейнера записывать только с родительской карточкой)

Нравится

10 комментариев

Насколько понимаю, имеется ввиду временная таблицу по типу используемых в SQL.
Даже в более поздних версиях такого элемента не припомню.

Владимир,

Возможно, в качестве временной таблицы вам подойдет сервис MemoryDataset - там есть некоторые ограничения (невозможно использовать поля-ссылки на справочники), но можно заполнять его записями, и потом сохранять данные в базу при необходимости.

Также отвечу в этой теме по поводу глобальных переменных - есть глобальный объект Connector, у которого есть атрибуты. В качестве атрибута можно определить свою переменную, и использовать ее везде. Например:

    Connector.Attributes('MyGlobalNumber') = 100;
    ...
    ...
    ...
    if (Connector.Attributes('MyGlobalNumber') != null)
    {
    }

Спасибо, Валерий. Но уже решено с помощью удвоения таблиц и перезагрузкой их при открытии карточки. А что можно сохранить в глобальной переменной?

"Прищепа Владимир" написал:решено с помощью удвоения таблиц и перезагрузкой их при открытии карточки

этакий загадочный метод:smile:

В глобальной переменной - в принципе все что угодно, любой тип данных, объекты...

Уважаемый Александр, вы можете предложить другой метод. Будем благодарны.

Другой метод предлагали выше, с использованием MemoryDataset.

"Александр Кудряшов" написал:этакий загадочный метод:smile:

Здесь я пытался с иронией см смайл показать свое непонимание способа решения

MemoryDataset не подходит по причинам описанным выше. (невозможно использовать поля-ссылки на справочники)

Владимир, а какую глобальную задачу решает "временная таблица"?

Игорь, временная таблица - термин, используемый мною для террасофта.
Вообщем это табличная часть документов. Пример - практически любой бухгалтерский документ.

Ясно. Ну если вопрос решился с помощью удвоения таблиц, то и хорошо.

Показать все комментарии