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

Название файла вложения по шаблону

Добавлено: 08 дек 2023, 01:32
userspb
Добрый вечер! Имеем поле вложение делаем настройку имени файла "отчет такой то_датавремя_.....
Но нужно еще подтянуть значение из родительской сущности числовое ну или поле ввода, а оно нивкакую не хочет подставляться в шаблон, как же быть?

Re: Название файла вложения по шаблону

Добавлено: 08 дек 2023, 13:10
userspb
Коллеги подскажите пжлста

Re: Название файла вложения по шаблону

Добавлено: 08 дек 2023, 13:45
userspb
Если использовать SELECT field_234 FROM app_entity_25 WHERE id=[parent_item_id] такую функцию то значение появляется уже после создания записи, и не встает в шаблон названия файла

Re: Название файла вложения по шаблону

Добавлено: 09 дек 2023, 10:17
support
На данный момент в шаблоне используются только значения текущей записи и без формул.

Re: Название файла вложения по шаблону

Добавлено: 09 дек 2023, 10:53
userspb
support писал(а): 09 дек 2023, 10:17 На данный момент в шаблоне используются только значения текущей записи и без формул.
А js запросом формулой дернуть в форму на момент добавления записи чтоб человеку подсказка была из родительской не подскажите как ? Перемножение строк id понятно, а из родительской дернуть 1 значение

Re: Название файла вложения по шаблону

Добавлено: 09 дек 2023, 13:11
support
Разве что Ajax запросом

Re: Название файла вложения по шаблону

Добавлено: 09 дек 2023, 13:22
userspb
support писал(а): 09 дек 2023, 13:11 Разве что Ajax запросом
Подскажите скрипт запроса ?

Re: Название файла вложения по шаблону

Добавлено: 09 дек 2023, 15:13
Fait
userspb писал(а): 09 дек 2023, 13:22
support писал(а): 09 дек 2023, 13:11 Разве что Ajax запросом
Подскажите скрипт запроса ?
Вот ваш код:

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

$parent = $_POST['parent_item_id']; // Определяем ID родительской записи
$parent_entity = 25; // ID родительской сущности
$target = 231; // ID поля, из которого нужно забрать значение (если это дата, то не забудьте потом отформатировать полученное значение через date("d.m.Y",$result), так как из базы возвращается значение в timestamp
// Делаем запрос к родительской записи и вытаскиваем нужное значение
$check_value = db_query('select * from app_entity_'.$parent_entity.' where id='.$parent);
$result_x = db_fetch_array($check_value);
$result = $result_x['field_'.$target];
echo 'Значение: '.$result; // Выводим в форму
$form_field_value = $result; // Сохраняем значение, если нужно

Re: Название файла вложения по шаблону

Добавлено: 14 дек 2023, 14:16
userspb
Вот ваш код:

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

$parent = $_POST['parent_item_id']; // Определяем ID родительской записи
$parent_entity = 25; // ID родительской сущности
$target = 231; // ID поля, из которого нужно забрать значение (если это дата, то не забудьте потом отформатировать полученное значение через date("d.m.Y",$result), так как из базы возвращается значение в timestamp
// Делаем запрос к родительской записи и вытаскиваем нужное значение
$check_value = db_query('select * from app_entity_'.$parent_entity.' where id='.$parent);
$result_x = db_fetch_array($check_value);
$result = $result_x['field_'.$target];
echo 'Значение: '.$result; // Выводим в форму
$form_field_value = $result; // Сохраняем значение, если нужно
[/quote]

СУПЕР !!!! СПАСИБО !!!!!