Выделить строку для заполнения, и авто выполнение php

Все вопросы/проблемы по установке и использовании.
Ответить
Onetema
Сообщения: 55
Зарегистрирован: 31 окт 2020, 20:50
Имя: Артём
Откуда: Москва

Выделить строку для заполнения, и авто выполнение php

Сообщение Onetema »

Здравствуйте.
Очередные глупые вопросы.

Есть строки сущности. Заполняю с Dadata.
Надо определённую выделить цветом (пример в скрине или на подобии) что бы человек обязательно обратил Внимание на данный параметр.

И чтоб не плодить темы.

ФИО склоняет встроенная в срм функция. Создал я поле php которое меняет падеж в ФИО так как форма экспорта у меня docx.
Но теперь проблема , надо зайти в каждую карточку и нажать сохранить иначе при экспорте получаем пустое значение.
И проблем то нету когда у тебя 20-40 карточек , а что делать когда 2-5 тысяч ?
Допустим придётся создать еще подобное поле но не реально сидеть и заходить в каждую карточку.
Я так понимаю что скрипт срабатывает когда редактируешь карточку или открываешь (Не знаю надо сохранить жать или нет)
Можно как-то автоматизировать или по другому прогрузить скрипт?
Вложения
2024-01-29_19-53-45.png
Аватара пользователя
Fait
Инвестор
Инвестор
Сообщения: 1197
Зарегистрирован: 19 ноя 2020, 17:46
Имя: Максим Балакшеев
Откуда: Россия, Златоуст
Организация: ИП Балакшеев Максим Георгиевич
Контактная информация:

Re: Выделить строку для заполнения, и авто выполнение php

Сообщение Fait »

Конечно можно, надо только скрипт написать для массового изменения, который будет перебирать записи и менять их.
Потом повесить этот скрипт на кнопку где-нибудь в другой сущности, и запустить под администратором.
Мне пригождалось именно это решение, когда нужно было массово изменить какие-то поля у нескольких тысяч записей.
Аватара пользователя
Fait
Инвестор
Инвестор
Сообщения: 1197
Зарегистрирован: 19 ноя 2020, 17:46
Имя: Максим Балакшеев
Откуда: Россия, Златоуст
Организация: ИП Балакшеев Максим Георгиевич
Контактная информация:

Re: Выделить строку для заполнения, и авто выполнение php

Сообщение Fait »

А цвет поля можно назначить через CSS или JS в форме
Onetema
Сообщения: 55
Зарегистрирован: 31 окт 2020, 20:50
Имя: Артём
Откуда: Москва

Re: Выделить строку для заполнения, и авто выполнение php

Сообщение Onetema »

Через CSS То понятно. не понятно где найти настройки конкретной формы или как это осуществить
nruslan2
Сообщения: 2435
Зарегистрирован: 14 окт 2020, 09:13
Имя: Ruslan
Откуда: Moscow

Re: Выделить строку для заполнения, и авто выполнение php

Сообщение nruslan2 »

Fait писал(а): 30 янв 2024, 10:47 Конечно можно, надо только скрипт написать для массового изменения, который будет перебирать записи и менять их.
Потом повесить этот скрипт на кнопку где-нибудь в другой сущности, и запустить под администратором.
Мне пригождалось именно это решение, когда нужно было массово изменить какие-то поля у нескольких тысяч записей.
зачем так сложно! создаем левое поле, выделяем все записи и говорим изменить - вносим изменения в левое поле, все данные в записи обновятся, удаляем левое поле! все)
Аватара пользователя
Fait
Инвестор
Инвестор
Сообщения: 1197
Зарегистрирован: 19 ноя 2020, 17:46
Имя: Максим Балакшеев
Откуда: Россия, Златоуст
Организация: ИП Балакшеев Максим Георгиевич
Контактная информация:

Re: Выделить строку для заполнения, и авто выполнение php

Сообщение Fait »

nruslan2 писал(а): 30 янв 2024, 13:44 зачем так сложно! создаем левое поле, выделяем все записи и говорим изменить - вносим изменения в левое поле, все данные в записи обновятся, удаляем левое поле! все)
Так это просто обновит имеющиеся поля, а задачу не решит.
А она в том, чтобы заполнить массово в записях поля, где надо склонять ФИО.
nruslan2
Сообщения: 2435
Зарегистрирован: 14 окт 2020, 09:13
Имя: Ruslan
Откуда: Moscow

Re: Выделить строку для заполнения, и авто выполнение php

Сообщение nruslan2 »

так оно же кодом заполняется, вот код и отработает))
Onetema
Сообщения: 55
Зарегистрирован: 31 окт 2020, 20:50
Имя: Артём
Откуда: Москва

Re: Выделить строку для заполнения, и авто выполнение php

Сообщение Onetema »

nruslan2 писал(а): 30 янв 2024, 17:28 так оно же кодом заполняется, вот код и отработает))
Сейчас пробовал с датой . Получается мало открыть карточку. дата хоть и написана но её надо заново выбрать.

Создать поле и обновить РАБОТАЕТ!!!

nruslan Уже который раз меня спас, СПАСИБО!!!!
Ответить