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


Публикации Sergey

33 публикаций создано Sergey (учитываются публикации только с 26-Апрель 23)



#6464 Просьба к разработчикам

Отправлено от Sergey в 04 Апрель 2011 - 16:41 in Как это сделать

Огромная просьба подправте файлики function.php и propis.php:

Сумма предоплаты :

100 000,00
Предоплата прописью :

сто тысяч рублей ноль рублей 00 копеек
Warning:Missing argument 2 for num2str(), called in C:\Program Files\MSTL\���������� ����\www\include\functions1.php(132) : eval()'d code on line 2 and defined in C:\Program Files\MSTL\���������� ����\www\include\propis.php on line 162
Warning:Missing argument 3 for num2str(), called in C:\Program Files\MSTL\���������� ����\www\include\functions1.php(132) : eval()'d code on line 2 and defined in C:\Program Files\MSTL\���������� ����\www\include\propis.php on line 162
Warning:Missing argument 4 for num2str(), called in C:\Program Files\MSTL\���������� ����\www\include\functions1.php(132) : eval()'d code on line 2 and defined in C:\Program Files\MSTL\���������� ����\www\include\propis.php on line 162

Работало нормально после смены ревизии на 1420 версия 1.9.3. стало выдавать ошибку
сейчас ревизия 1428 ошибка таже



#5595 Суммирование буквенных значений

Отправлено от Sergey в 26 Январь 2011 - 13:29 in Как это сделать

Просмотр сообщенияjazvenko (30.11.2010, 10:21) писал:

Правильно у Вас в массиве $row нет поля 2. Вы выбираете одно поле SELECT f988, в массиве есть только f988.
Попробуйте так return $row['f988']; но в вашем примере он выведет только последнее строку.

Попробуйте вот так:
$sqlQuery = "SELECT f988 FROM ".DATA_TABLE."80 WHERE status=0 AND f870='".$data['id']."'"; 
$result = mysql_query($sqlQuery) or die(mysql_error()."<br>".$sqlQuery);
while ($row = mysql_fetch_row($result)) 
{
$res . = $row['f988'];
}
return $res;

не работает выдаёт ошибку:

Parse error: syntax error, unexpected '=' in C:\Program Files\MSTL\���������� ����\www\include\functions1.php(61) : eval()'d code on line 5

Parse error: syntax error, unexpected '=' in C:\Program Files\MSTL\���������� ����\www\include\functions1.php(61) : eval()'d code on line 5

Parse error: syntax error, unexpected '=' in C:\Program Files\MSTL\���������� ����\www\include\functions1.php(246) : eval()'d code on line 5



#4923 Перестали работать напоминалки 1.9.2

Отправлено от Sergey в 14 Декабрь 2010 - 11:52 in Как это сделать

Спасибо



#4919 Перестали работать напоминалки 1.9.2

Отправлено от Sergey в 14 Декабрь 2010 - 11:19 in Как это сделать

Перестали работать напоминалки в 1.9.2 Ревизия: 587 от 2010-12-06 числа



#4747 Суммирование буквенных значений

Отправлено от Sergey в 29 Ноябрь 2010 - 14:12 in Как это сделать

$data = data_table("Новые автомобили","`Ком номер`={ID}");

$sqlQuery = "SELECT f988 FROM ".DATA_TABLE."80 WHERE status=0 AND f870='".$data['id']."'";
$result = mysql_query($sqlQuery) or die(mysql_error()."<br>".$sqlQuery);
while ($row = mysql_fetch_row($result))
{
echo $row["2"];
}

Так тоже не работает



#4746 Суммирование буквенных значений

Отправлено от Sergey в 29 Ноябрь 2010 - 14:04 in Как это сделать

$data = data_table("Новые автомобили","`Ком номер`={ID}");

$sqlQuery = "SELECT f988 FROM ".DATA_TABLE."80 WHERE status=0 AND f870='".$data['id']."'";
$result = mysql_query($sqlQuery) or die(mysql_error()."<br>".$sqlQuery);
while ($row = mysql_fetch_row($result))
{
return $row["2"];
}

Вычисление ошибок не выдаёт но в ячейку результат не подставляет.



#4745 Сумма прописью в rtf формате

Отправлено от Sergey в 29 Ноябрь 2010 - 13:54 in Как это сделать

Просмотр сообщенияtel (28.11.2010, 15:32) писал:

а в итоге, как сделать сумму прописью в РТФ?

очень надо сейчас и если уже есть вариант который работает (пусть и не правильный) - дайте его пожалуйста
http://clientbase.ru...?showtopic=2156

Формат не имеет значения ячейка в таблице будет содержать сумму прописью



#4718 Суммирование буквенных значений

Отправлено от Sergey в 26 Ноябрь 2010 - 08:56 in Как это сделать

Просмотр сообщенияjazvenko (26.11.2010, 8:14) писал:

$data = data_table("справочник по дополнительному оборудованию","`код оборудования`={ID}")
$txt = "".$data[""]." | ".$data[""]." | ".$data[""]."";

Както так

Нет это как то не так в этом примере мы берем значения из поля код оборудования и заносим 3 раза одно и тоже значение в переменную txt.

а мне надо взять разные значения из определённого столбца таблицы просуммировать их и подставить в одну ячейку



#4713 Суммирование буквенных значений

Отправлено от Sergey в 26 Ноябрь 2010 - 07:53 in Как это сделать

Суть проблемы есть таблица

справочник по дополнительному оборудованию (подчиненная)
код оборудования | наименование | стоимость |
PX1 | би-ксенон |58800 руб.|

ну и т.д.

и есть таблица новые автомобили в которой есть поле комплектация (родительская)

необходимо в поле комплектация собрать все значения из поля код оборудования

Я понимаю что это можно сделать по аналогии с:

В таблицу Контрагенты необходимо в отдельное поле выводить сумму всех оплат клиента.

В поле Сумма оплат заносим следущий код:

$data = data_table("Реквзиты","`Организация`={ID}");// Из таблицы Реквизиты строку, поле организация в которой равно ID текущей записи (ID записи в таблице контрагенты)

$sqlQuery = "SELECT sum(f454) as summa FROM ".DATA_TABLE."43 WHERE status=0 AND f839='".$data['id']."'"; // Считаем сумму поля 454("Сумма") из таблицы счета, при условии, что запись активна, т.е. находится не в архиве и не в корзине(status=0), а также поле 839 (На кого) равно id записи из таблицы Реквизиты
$result3 = mysql_query($sqlQuery) or die(mysql_error()."<br>".$sqlQuery);
$row3 = mysql_fetch_array($result3);
return $row3['summa']; //Возвращаем сумму оплат.

но есть одно но в моём случае суммируются не числа а слова.



#4673 Как выбрать справочник перед его использованием

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

Просмотр сообщенияТехподдержка (24.11.2010, 12:29) писал:

Если вы имеете ввиду вывод в основной таблице того что у вас набрано в подтаблице, то это возможно.
Пришлите на саппорт.
Да в основной таблице есть поле комплектация в которой надо чтобы через пробел отображались коды оборудования выбранного в под таблице.

Может быть какой нибудь пример разместите?

Бэкап скинул.



#4671 Как выбрать справочник перед его использованием

Отправлено от Sergey в 24 Ноябрь 2010 - 12:21 in Как это сделать

Просмотр сообщенияТехподдержка (24.11.2010, 12:00) писал:

Возможно. На приведенных картинках слишком мало информации чтобы понять.
К сожалению никак. Поля связи позволяют выбрать только одно значение.

нет надо в отдельное поле с помощью вычисления загнать через пробел то что навыбиралось в таблице комплектация


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



#4668 Как выбрать справочник перед его использованием

Отправлено от Sergey в 24 Ноябрь 2010 - 11:45 in Как это сделать

И ещё вопрос как в одну ячейку собрать несколько кодов оборудования?
только коды через пробел например



#4667 Ошибка в поле "Сумма прописью"

Отправлено от Sergey в 24 Ноябрь 2010 - 11:29 in Как это сделать

Просмотр сообщенияkok (2.11.2010, 15:38) писал:

в поле "Сумма прописью" таблицы "Договоры" такие вычисления:

$currec = data_table("Договоры", "id={ID}");
$result = num2str($currec["Сумма договора"]);
return $result;

При сохраннии и просмотре выдаёт предупреждение (например, ввёл 12000):

двенадцать тысяч рублей 00 копеек
Notice:Undefined variable: s in /home/webmaster/www/programos.ru/cb191/include/propis.php on line 134

надо в файлик propis.php внести изменения

строки 107, 108, 109

$s=" ";
$s1=" ";
$s2=" ";



#4666 Как выбрать справочник перед его использованием

Отправлено от Sergey в 24 Ноябрь 2010 - 11:25 in Как это сделать

Просмотр сообщенияТехподдержка (24.11.2010, 10:40) писал:

Справочник опций: Код модели, Код опции (+ остальные поля).
В таблице с автомобилями создается 2 поля связи со справочником опций: Код модели и Код опции. У второго ставится фильтр по полю Код модели.
Прикрепленное изображение: 2.JPG
Вот так я сделал фильтрацию
Прикрепленное изображение: 11.JPG
Вот что мне выдаёт

Может быть что-то не так?



#4663 Как выбрать справочник перед его использованием

Отправлено от Sergey в 24 Ноябрь 2010 - 10:11 in Как это сделать

Просмотр сообщенияТехподдержка (24.11.2010, 9:57) писал:

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

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

Или делать два поля связь одно по коду модели а второе по коду опции но тогда как будет сортировка предложена?



#4659 Как выбрать справочник перед его использованием

Отправлено от Sergey в 24 Ноябрь 2010 - 09:05 in Как это сделать

Проблема в следующем:

Есть много моделей автомобилей сортировка по коду модели, для каждой модели существует свой перечень дополнительных опций.

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

Будут использоваться в подчиненной таблице по аналогии с позициями счета.

ВОПРОС: как сделать так чтобы для каждой конкретной модели выводился свой справочник в поле "связь"?



#4638 Сумма прописью для шаблона DOCX

Отправлено от Sergey в 23 Ноябрь 2010 - 14:51 in Как это сделать

А ларчик то просто открывался

надо в файлик propis.php внести изменения

строки 107, 108, 109

$s=" ";
$s1=" ";
$s2=" ";

и результат следующий



Сумма договора :

1,01
Сумма прописью :

один рубль одна копейка

ошибок нет



#4593 Снова проблема с шаблонами в 1.9.1 !!!!!!

Отправлено от Sergey в 18 Ноябрь 2010 - 11:44 in Как это сделать

Просмотр сообщенияТехподдержка (15.11.2010, 17:20) писал:

Проблема была в бэкапе, а не в программе.

Что нужно поменять в Бэкапе? т.к. у меня за день очень сильно он меняется. Или как то договорится что я вышлю бэкап вечером на исправление а утром получу исправленный?



#4585 Сумма прописью для шаблона DOCX

Отправлено от Sergey в 16 Ноябрь 2010 - 07:14 in Как это сделать

Подскажите как сделать вычисляемое поле сумма прописью для шаблона DOCX.
Пытался:

$sum = data_table("Договор", "id={ID}");
$sumpr = num2str($sum["Сумма договора"]);
return $sumpr;

Выдаёт:


Сумма договора :

1840800,00
Сумма прописью :

один миллион восемьсот сорок тысяч восемьсот рублей 00 копеек
Notice:Undefined variable: s in C:\Program Files\MSTL\���������� ����\www\include\propis.php on line 126

Может быть есть другой вариант.



#4580 Снова проблема с шаблонами в 1.9.1 !!!!!!

Отправлено от Sergey в 15 Ноябрь 2010 - 10:22 in Как это сделать

Ревизия: 427 от 2010-11-13 числа
Обновил сегодня проблема с шаблонами осталась



#4567 Снова проблема с шаблонами в 1.9.1 !!!!!!

Отправлено от Sergey в 11 Ноябрь 2010 - 15:13 in Как это сделать

Просмотр сообщенияТехподдержка (11.11.2010, 13:37) писал:

Какой шаблон?
Шаблон печати формат любой хоть HTML хоть DOCX



#4565 Снова проблема с шаблонами в 1.9.1 !!!!!!

Отправлено от Sergey в 11 Ноябрь 2010 - 12:51 in Как это сделать

при попытке добавить шаблон или отредактировать выдаёт ошибку

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 '}' at line 1
SELECT * FROM f_data78 WHERE id={ID}
in C:\Program Files\MSTL\���������� ����\www\include\functions2.php on line 23



#4537 Шаблон DOCX

Отправлено от Sergey в 01 Ноябрь 2010 - 13:19 in Как это сделать

Fatal error: Call to undefined function gp,() in C:\Program Files\MSTL\���������� ����\www\edit_form.php on line 511
После обновления стала новая ошибка только теперь выскакивает при обращению к шаблону



#4522 Вопрос по автозаполнению таблици

Отправлено от Sergey в 29 Октябрь 2010 - 15:36 in Как это сделать

Спасибо за совет попробую переделать


может быть и по этому вопросу подскажете

версия 1.9.1

пытаюсь сделать шаблон печати
Подгрузил файл в программу далее судя по вашей инструкции необходимо его скачать в виде шаблона.

при нажатии на ссылку "скачать файл" выпадает ошибка :
Fatal error: Class 'lsu1d8d' not found in C:\Program Files\MSTL\���������� ����\www\edit_form.php on line 193



#4510 Вопрос по автозаполнению таблици

Отправлено от Sergey в 29 Октябрь 2010 - 10:06 in Как это сделать

Спасибо заработало оптимизировать не получится с.м. код:
$cod = data_table("Новые автомобили", "id={ID}");
$newy = data_table("Справочник по моделям", "id='".$cod['Код комплектации']."'");
$cod['Марка'] = $newy['Марка'];
$cod['Модель'] = $newy['Модель'];
$cod['Тип кузова'] = $newy['Тип кузова'];
$cod['Объем ДВС'] = $newy['Объем ДВС'];
$cod['Тип КПП'] = $newy['Тип КПП'];
$cod['Тип привода'] = $newy['Тип привода'];
update_query($cod, "Новые автомобили", "id={ID}");

$kc = data_table("Новые автомобили", "id={ID}");
$cvet = data_table("Справочник по цвету кузова", "id='".$kc['Код цвета']."'");
$kc['Цвет'] = $cvet['Цвет'];
update_query($kc, "Новые автомобили", "id={ID}");


$ks = data_table("Новые автомобили", "id={ID}");
$salon = data_table("Справочник по цвету салона ", "id='".$ks['Код салона']."'");
$ks['Салон'] = $salon['Цвет сидений'];
update_query($ks, "Новые автомобили", "id={ID}");