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

История операций

Добавлено: 20 мар 2018, 20:36
Maria
Есть две таблицы: Акты и История_операций. Связаны по IDакта. Есть несколько макетов, привязанных к таблице Акты, где имеется кнопка "Сохранить", при нажатии на которую срабатывает скрипт.

Как правильно организовать код, чтобы при нажатии создавалась НОВАЯ запись в таблице История_операций (там имеются такие поля, как Пользователь, текущие Время/Дата, IDакта, Номер операции, Статус(какие изменения внес, например: "Ожидает рассмотрения") и т.д? Пробовала по-разному.Создается полноценная запись лишь при первом нажатии, при втором нажатии на другом макете (привязан к той же
таблице Акты) запись не создается, а меняется все в текущем АКТЕ.
То есть надо, чтобы именно при каждом нажатии вся информация записывалась НОВОЙ записью (у одного АКТА может быть много записей в Истории операций).
В ручную пробовала ID вставлять. Не то.

Вот один из моих вариантов:
Set Variable [$ID; Value; Акты::ID акта]
Go to Layout ["История операций_макет" (История операций)]
Set Field [История операций:: ID акта; $ID]
Set Field [История операций:: Новый статус; "Ожидает выдачи"]
Insert Current Date [Select; История операций:: Дата]
Insert Current Time [Select; История операций:: Time]
Go to Layout [original layout]

Через портал пробовала, пряча его за пределами макета. Не получается.

Какие идеи? Что я упускаю, подскажите, пожалуйста.

Re: История операций

Добавлено: 22 мар 2018, 07:59
Arcady
После Go to Layaut у вас должно стоять New Record/Request - вас же нужно создать новую запись.