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

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

Добавлено: 29 янв 2024, 20:03
Onetema
Здравствуйте.
Очередные глупые вопросы.

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

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

ФИО склоняет встроенная в срм функция. Создал я поле php которое меняет падеж в ФИО так как форма экспорта у меня docx.
Но теперь проблема , надо зайти в каждую карточку и нажать сохранить иначе при экспорте получаем пустое значение.
И проблем то нету когда у тебя 20-40 карточек , а что делать когда 2-5 тысяч ?
Допустим придётся создать еще подобное поле но не реально сидеть и заходить в каждую карточку.
Я так понимаю что скрипт срабатывает когда редактируешь карточку или открываешь (Не знаю надо сохранить жать или нет)
Можно как-то автоматизировать или по другому прогрузить скрипт?

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

Добавлено: 30 янв 2024, 10:47
Fait
Конечно можно, надо только скрипт написать для массового изменения, который будет перебирать записи и менять их.
Потом повесить этот скрипт на кнопку где-нибудь в другой сущности, и запустить под администратором.
Мне пригождалось именно это решение, когда нужно было массово изменить какие-то поля у нескольких тысяч записей.

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

Добавлено: 30 янв 2024, 10:48
Fait
А цвет поля можно назначить через CSS или JS в форме

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

Добавлено: 30 янв 2024, 10:51
Onetema
Через CSS То понятно. не понятно где найти настройки конкретной формы или как это осуществить

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

Добавлено: 30 янв 2024, 13:44
nruslan2
Fait писал(а): 30 янв 2024, 10:47 Конечно можно, надо только скрипт написать для массового изменения, который будет перебирать записи и менять их.
Потом повесить этот скрипт на кнопку где-нибудь в другой сущности, и запустить под администратором.
Мне пригождалось именно это решение, когда нужно было массово изменить какие-то поля у нескольких тысяч записей.
зачем так сложно! создаем левое поле, выделяем все записи и говорим изменить - вносим изменения в левое поле, все данные в записи обновятся, удаляем левое поле! все)

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

Добавлено: 30 янв 2024, 17:26
Fait
nruslan2 писал(а): 30 янв 2024, 13:44 зачем так сложно! создаем левое поле, выделяем все записи и говорим изменить - вносим изменения в левое поле, все данные в записи обновятся, удаляем левое поле! все)
Так это просто обновит имеющиеся поля, а задачу не решит.
А она в том, чтобы заполнить массово в записях поля, где надо склонять ФИО.

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

Добавлено: 30 янв 2024, 17:28
nruslan2
так оно же кодом заполняется, вот код и отработает))

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

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

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

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