Перейти к содержимому


Публикации nk

107 публикаций создано nk (учитываются публикации только с 19-Май 23)



#16098 пзменение данных другой таблицы.

Отправлено от nk в 28 Ноябрь 2012 - 17:06 in Как это сделать

Просьба пояснить код из примера в документации http://clientbase.ru...6/calculations/ п.3:

Цитата

Подобное вычисление может работать и в обратную сторону, когда согласно записи в подтаблице определенное значение будет переноситься в основную таблицу. Например, так

$line['Компания']['Телефон'] = $line['Новый телефон'];

Согласно этому вычислению, в родительскую таблицу "Компания" в поле "Телефон" будет внесено значение из поля "Новый телефон" подчиненной таблицы. Вычисление при этом заноситься в подтаблицу.


У меня есть таблица "ЧЛ", в ней есть поле "Работа" - ссылка на таблицу "Работы". Есть вычисление "Стоимость" при сохранении в таблице "ЧЛ":

$line['Работа']['Стоимость работы'] = 500;

Так вот это вычисление не работает, в таблице работа поле "Стоимость работы" не изменяется. Что я делаю не так?



#16140 пзменение данных другой таблицы.

Отправлено от nk в 30 Ноябрь 2012 - 17:03 in Как это сделать

Техподдержка молчит, что не может не огорчать. Решилось удалением поля ['Работа']['Стоимость работы'] и созданием нового.



#16100 пзменение данных другой таблицы.

Отправлено от nk в 28 Ноябрь 2012 - 17:20 in Как это сделать

Сегодня переписывался с тех.поддержкой по этому вопросу, но меня похоже не так поняли, я не смог донести суть своего вопроса. По какому адресу отправлять бекап? А вообще, могу дать доступ - база на Saas.



#16105 пзменение данных другой таблицы.

Отправлено от nk в 28 Ноябрь 2012 - 18:33 in Как это сделать

я делаю это из формы записи "ЧЛ", эта таблица не является подчиненной, в ней просто реквизит-ссылка на таблицу "Работы"



#16102 пзменение данных другой таблицы.

Отправлено от nk в 28 Ноябрь 2012 - 17:44 in Как это сделать

отправил, просьба ответ дать в эту тему



#16124 пзменение данных другой таблицы.

Отправлено от nk в 30 Ноябрь 2012 - 10:54 in Как это сделать

up

элементарная проблема тормозит весь проект :(



#14943 Подтянуть данные из связанной таблицы

Отправлено от nk в 08 Октябрь 2012 - 13:24 in Как это сделать

?



#14945 Подтянуть данные из связанной таблицы

Отправлено от nk в 08 Октябрь 2012 - 14:06 in Как это сделать

То что надо, спасибо!



#15187 Подбор

Отправлено от nk в 23 Октябрь 2012 - 09:14 in Как это сделать

Вы про "Пример 2." http://clientbase.ru...r_admin_16/dop/ ?


Просмотр сообщенияCbCoder (23 Октябрь 2012 - 09:09) писал:

задействовать дополнительный инструментарий вроде страниц, фильтров, поиска и т.д.
это тоже надо! можно будет потом допилить, или тут принципиально другой подход?



#15184 Подбор

Отправлено от nk в 23 Октябрь 2012 - 08:20 in Как это сделать

навеяно темой http://clientbase.ru...?showtopic=4701

Можно ли доп. действием организовать форму подбора значений для заполнения подчиненной таблицы?

Идея: нужен множественный выбор, но при этом чтобы использовались ссылки, т.е. по сути нужен множественный выбор в поле связи. Доработок таких у вас в ближайшее время не планируется (или планируется?), поэтому пользуемся подчиненной таблицей с одним "полезным" полем description ну или типа того. Проблема возникает, когда приходится часто добавлять большое количество значений.

Хочется по доп. действию открывать форму списка некоторой таблицы, в ней чекбоксами выбирать нужные записи и потом на их основе неким алгоритмом формировать строки в подчиненной таблице. Как реализовать логику - разберемся (главное получить массив ссылок на записи из выбираемой таблицы), проблема с интерфейсом. Насколько сложно сделать такую форму? Можете подсказать или намекнуть в какую сторону копать? Или, если это очень сложно, сколько может стоить такая доработка?

p.s. может кто из читателей форума делал что-то подобное?



#16050 Печать шаблона из кода

Отправлено от nk в 27 Ноябрь 2012 - 09:37 in Как это сделать

А нельзя после
 header("Location:forms.php?table=111&mode=print&form=222"); 
вставить такой же код для другой таблицы и т.д...?



#16048 Печать шаблона из кода

Отправлено от nk в 27 Ноябрь 2012 - 09:22 in Как это сделать

после этого надо будет ещё кликнуть по самому шаблону, чтобы вызвать download? или после клика по доп. действию сразу произойдет загрузка сформированного документа?



#16046 Печать шаблона из кода

Отправлено от nk в 27 Ноябрь 2012 - 09:15 in Как это сделать

И как из одной?



#16044 Печать шаблона из кода

Отправлено от nk в 27 Ноябрь 2012 - 08:28 in Как это сделать

Можно ли такое сделать?

Надо чтобы доп. действие по определенному алгоритму отбирало "связанные" записи из других таблиц (нескольких) и выполняло их печать (шаблон DOCX).



#12201 Отслеживание изменений

Отправлено от nk в 24 Май 2012 - 23:01 in Как это сделать

Просмотр сообщенияCbCoder (30 Сентябрь 2011 - 13:39) писал:

Есть же уже в напоминаниях такое условие, чем оно Вас не устраивает?

а разве в версии 1.9.5 нельзя сделать напоминание по событию "изменение записи"? нет такого варианта в мастере...



#12203 Отслеживание изменений

Отправлено от nk в 25 Май 2012 - 09:41 in Как это сделать

Просмотр сообщенияRoman (25 Май 2012 - 07:12) писал:

В режиме эксперта можно набрать такое условие:

`u`='1'

Спасибо.



#12117 Обязательное для заполнения

Отправлено от nk в 13 Май 2012 - 23:49 in Как это сделать

Как сделать, чтобы при определенных значениях поля связи, другое поле становилось обязательным для заполнения?



#12126 Обязательное для заполнения

Отправлено от nk в 14 Май 2012 - 16:17 in Как это сделать

Спасибо!

Для версии 1.9.4 этот код актуален?



#15568 Не срабатывает проверка полей при сохранении

Отправлено от nk в 08 Ноябрь 2012 - 09:16 in Как это сделать

все также

в другом месте использую подобную конструкцию - все прекрасно, только там событие другое

$("#value112").bind("change", function()
{
if (document.getElementById("edit_value112").value != "")
{
  customer_val = document.getElementById("value112").value;
  customer_type = document.getElementById("value381").value
  $.ajax({
   type: "POST",
   url: "user_button.php",
   data: { id: '4', line: '{$line_id}', customer_type: customer_type, customer_id: customer_val },
   success: function(msg){
	eval(msg);
   }
  });
}
else
{
  document.getElementById("value113").value = "";
  ...
}
});

$customer_id = $_REQUEST['customer_id'];
$customer_type = $_REQUEST['customer_type'];
switch ($customer_type)
{
case 1:
  $table_name = "Клиенты физлица";
  break;
case 2:
  $table_name = "Контрагенты";
  break;
default:
  exit;
}
$data = data_table($table_name, "id=".$customer_id);
$phone_m = $data['Телефон моб.'];
...
echo "document.getElementById('value113').value = '$phone_m';";
...
exit;



#15560 Не срабатывает проверка полей при сохранении

Отправлено от nk в 08 Ноябрь 2012 - 03:33 in Как это сделать

использую такой код

if (document.getElementById("edit_value17").value != "")
{
$status_id = document.getElementById("value17").value;
$.ajax({
  type: "POST",
  url: "user_button.php",
  data: { id: '1', line: '{$line_id}', status_id: $status_id },
  success: function(msg){
   display_field(304, msg == 1);
  }
});
}
function checkFields()
{
$status_id = document.getElementById("value17").value;
$.ajax({
  type: "POST",
  url: "user_button.php",
  data: { id: '1', line: '{$line_id}', status_id: $status_id },
  success: function(msg){
   if (msg == 1 && document.getElementById('value304').value == 0)
   {
	alert('Поле "Причина отказа" не заполнено!');
	return false;
   }
  }
});
};
addHandler(document.getElementById("edit_form"), "onsubmit", checkFields)

Поле 304 отображается когда надо (при определенном значении поля 17), но при сохранении не ругается, если 304 пустое. Такое ощущение, что ajax пропускается мимо: пробовал простой алерт в самое начало success - не выскакивает, в начало checkFields() - выскакивает. Если перед ajax просто проверить заполнение поля - срабатывает, но мне необходимо ещё знать, надо ли его вообще проверять.



#15570 Не срабатывает проверка полей при сохранении

Отправлено от nk в 08 Ноябрь 2012 - 09:22 in Как это сделать

Просмотр сообщенияRoman (08 Ноябрь 2012 - 09:21) писал:

Странно. Возможно только то, что где-то в названии переменной вкралась другая буква. Внешне код абсолютно корректен.

копипастил уже, бекап посмОтрите? :)



#15566 Не срабатывает проверка полей при сохранении

Отправлено от nk в 08 Ноябрь 2012 - 08:57 in Как это сделать

javascript
function checkFields()
{
status_val = document.getElementById("value17").value;
alert(status_val);
$.ajax({
  type: "POST",
  url: "user_button.php",
  data: { id: '1', line: '{$line_id}', status_id: status_val },
  success: function(msg){
   alert(msg);
   if (msg == 1 && document.getElementById('value304').value == 0)
   {
    alert('Поле "Причина отказа" не заполнено!');
    return false;
   }
  
  }
});
};
addHandler(document.getElementById("edit_form"), "onsubmit", checkFields)

доп. действие
$status_id = $_REQUEST['status_id'];
$data = data_table("Статусы обращений по видам", "id=".$status_id);
echo $data['Это отказ'];
exit;

первый алерт показывает id стаутса, все ок, но в кнопку он почему-то не попадает, ошибка: Fatal error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'LIMIT 1' at line 1
SELECT * FROM f_data3 WHERE id= LIMIT 1
in /home/helpun/public_html/include/functions2.php on line 25

если использовать $status_id, то в кнопку id передается и запрос выполняется



#14916 Множественный выбор в поле связь

Отправлено от nk в 07 Октябрь 2012 - 21:14 in Предложения по доработке

Можно использовать такую схему: Таблица "Виды деятельности" с одним полем "Наименование", подчиненная таблице "Компании" таблица "Виды деятельности команий" с двумя полями: ссылкой "Компания" (владелец) и ссылкой "Вид деятельности".



#15063 Как вставить изображение в шаблон печати?

Отправлено от nk в 16 Октябрь 2012 - 12:22 in Как это сделать

разобрался, спасибо



#15060 Как вставить изображение в шаблон печати?

Отправлено от nk в 16 Октябрь 2012 - 11:12 in Как это сделать

Подскажите, как сделать чтобы вставленная в шаблон рассылки картинка была кликабельной (ссылка на сайт)?