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

Все вопросы/проблемы по установке и использовании.
Ответить
Аватара пользователя
userspb
Сообщения: 328
Зарегистрирован: 09 фев 2017, 12:05
Имя: Алексей
Откуда: Санкт-Петербург

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

Сообщение userspb »

Добрый вечер! Имеем поле вложение делаем настройку имени файла "отчет такой то_датавремя_.....
Но нужно еще подтянуть значение из родительской сущности числовое ну или поле ввода, а оно нивкакую не хочет подставляться в шаблон, как же быть?
Аватара пользователя
userspb
Сообщения: 328
Зарегистрирован: 09 фев 2017, 12:05
Имя: Алексей
Откуда: Санкт-Петербург

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

Сообщение userspb »

Коллеги подскажите пжлста
Аватара пользователя
userspb
Сообщения: 328
Зарегистрирован: 09 фев 2017, 12:05
Имя: Алексей
Откуда: Санкт-Петербург

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

Сообщение userspb »

Если использовать SELECT field_234 FROM app_entity_25 WHERE id=[parent_item_id] такую функцию то значение появляется уже после создания записи, и не встает в шаблон названия файла
Аватара пользователя
support
Техническая поддержка
Сообщения: 9016
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

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

Сообщение support »

На данный момент в шаблоне используются только значения текущей записи и без формул.
Аватара пользователя
userspb
Сообщения: 328
Зарегистрирован: 09 фев 2017, 12:05
Имя: Алексей
Откуда: Санкт-Петербург

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

Сообщение userspb »

support писал(а): 09 дек 2023, 10:17 На данный момент в шаблоне используются только значения текущей записи и без формул.
А js запросом формулой дернуть в форму на момент добавления записи чтоб человеку подсказка была из родительской не подскажите как ? Перемножение строк id понятно, а из родительской дернуть 1 значение
Аватара пользователя
support
Техническая поддержка
Сообщения: 9016
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

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

Сообщение support »

Разве что Ajax запросом
Аватара пользователя
userspb
Сообщения: 328
Зарегистрирован: 09 фев 2017, 12:05
Имя: Алексей
Откуда: Санкт-Петербург

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

Сообщение userspb »

support писал(а): 09 дек 2023, 13:11 Разве что Ajax запросом
Подскажите скрипт запроса ?
Аватара пользователя
Fait
Инвестор
Инвестор
Сообщения: 776
Зарегистрирован: 19 ноя 2020, 17:46
Имя: Максим Балакшеев
Откуда: Россия, Златоуст
Организация: ИП Балакшеев Максим Георгиевич

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

Сообщение 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; // Сохраняем значение, если нужно
Аватара пользователя
userspb
Сообщения: 328
Зарегистрирован: 09 фев 2017, 12:05
Имя: Алексей
Откуда: Санкт-Петербург

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

Сообщение 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]

СУПЕР !!!! СПАСИБО !!!!!
Ответить