Автоматизация - Добавить сразу несколько записей в дочернюю сущность
- SalahievFR
- Сообщения: 387
- Зарегистрирован: 22 янв 2023, 10:14
- Имя: Фанис Салахиев
- Откуда: Россия Казань
- Контактная информация:
Автоматизация - Добавить сразу несколько записей в дочернюю сущность
Сущности:
Ведомости по ЗП (Админы (Пользователи ajax с возможностью выбора нескольких значений))
- Данные по сотрудникам (Сотрудник (Пользователи ajax))
Как при помощи автоматизации или каким другим путем создать отдельную запись в сущности Данные по сотрудникам для каждого указанного Админа в сущности Ведомости по ЗП ?
Пробовал через автоматизацию "Под-сущность "Данные по сотрудникам " - добавить запись"
Создается только 1 запись. Хотя админов указано 2 пользователя. Я так понимаю он берет первое значение массива и создает запись. Второе значение не учитывает.
Ведомости по ЗП (Админы (Пользователи ajax с возможностью выбора нескольких значений))
- Данные по сотрудникам (Сотрудник (Пользователи ajax))
Как при помощи автоматизации или каким другим путем создать отдельную запись в сущности Данные по сотрудникам для каждого указанного Админа в сущности Ведомости по ЗП ?
Пробовал через автоматизацию "Под-сущность "Данные по сотрудникам " - добавить запись"
Создается только 1 запись. Хотя админов указано 2 пользователя. Я так понимаю он берет первое значение массива и создает запись. Второе значение не учитывает.
- Fait
- Инвестор

- Сообщения: 1197
- Зарегистрирован: 19 ноя 2020, 17:46
- Имя: Максим Балакшеев
- Откуда: Россия, Златоуст
- Организация: ИП Балакшеев Максим Георгиевич
- Контактная информация:
Re: Автоматизация - Добавить сразу несколько записей в дочернюю сущность
Попробуйте PHP скрипт в автоматизации, сработает гарантированно.
- SalahievFR
- Сообщения: 387
- Зарегистрирован: 22 янв 2023, 10:14
- Имя: Фанис Салахиев
- Откуда: Россия Казань
- Контактная информация:
Re: Автоматизация - Добавить сразу несколько записей в дочернюю сущность
Подскажите как через php добавлять новые записи?
У меня были мысли использовать API, но может быть еще есть способы ?
Какие-нибудь внутренние функции.
Re: Автоматизация - Добавить сразу несколько записей в дочернюю сущность
$entity_id - номер сущности, в которую добавляются записи
По этой же схеме:
Код: Выделить всё
$data = array(
'field_1' => 333,
'field_2' => 'Text',
'field_3' => 555
);
items::insert($entity_id, $data);Код: Выделить всё
items::update_by_id($entity_id, $item_id, $data); // изменение записи
items::delete($entity_id, $item_id); // удаление записи- SalahievFR
- Сообщения: 387
- Зарегистрирован: 22 янв 2023, 10:14
- Имя: Фанис Салахиев
- Откуда: Россия Казань
- Контактная информация:
Re: Автоматизация - Добавить сразу несколько записей в дочернюю сущность
Спасибо огромное. Буду пробовать.tehnos писал(а): 27 ноя 2024, 20:20 $entity_id - номер сущности, в которую добавляются записиПо этой же схеме:Код: Выделить всё
$data = array( 'field_1' => 333, 'field_2' => 'Text', 'field_3' => 555 ); items::insert($entity_id, $data);Код: Выделить всё
items::update_by_id($entity_id, $item_id, $data); // изменение записи items::delete($entity_id, $item_id); // удаление записи
- SalahievFR
- Сообщения: 387
- Зарегистрирован: 22 янв 2023, 10:14
- Имя: Фанис Салахиев
- Откуда: Россия Казань
- Контактная информация:
Re: Автоматизация - Добавить сразу несколько записей в дочернюю сущность
Все получилось спасибо.
- SalahievFR
- Сообщения: 387
- Зарегистрирован: 22 янв 2023, 10:14
- Имя: Фанис Салахиев
- Откуда: Россия Казань
- Контактная информация:
Re: Автоматизация - Добавить сразу несколько записей в дочернюю сущность
Есть другая проблема. Созданные таким способом записи может редактировать только админ. Но доступы полные у всех. Странно.tehnos писал(а): 27 ноя 2024, 20:20 $entity_id - номер сущности, в которую добавляются записиПо этой же схеме:Код: Выделить всё
$data = array( 'field_1' => 333, 'field_2' => 'Text', 'field_3' => 555 ); items::insert($entity_id, $data);Код: Выделить всё
items::update_by_id($entity_id, $item_id, $data); // изменение записи items::delete($entity_id, $item_id); // удаление записи
Re: Автоматизация - Добавить сразу несколько записей в дочернюю сущность
Что-то Вы упускаете.
Никаких проблем с доступом этот код не несёт.
Никаких проблем с доступом этот код не несёт.
- SalahievFR
- Сообщения: 387
- Зарегистрирован: 22 янв 2023, 10:14
- Имя: Фанис Салахиев
- Откуда: Россия Казань
- Контактная информация:
Re: Автоматизация - Добавить сразу несколько записей в дочернюю сущность
Вы правы!tehnos писал(а): 28 ноя 2024, 16:19 Что-то Вы упускаете.
Никаких проблем с доступом этот код не несёт.
В версии 3.6 в правилах доступа появился пункт "Обновить только создателем".