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


Публикации serg499

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


#29032 Синхронизация затирает записи

Отправлено от serg499 в 19 Август 2015 - 12:09 in Как это сделать

Просмотр сообщенияCbCoder (19 Август 2015 - 11:59) писал:

http://clientbase.ru/help/form/


В заголовке этого раздела кстати эта ссылка есть:
Спасибо, отправил!



#29030 Синхронизация затирает записи

Отправлено от serg499 в 19 Август 2015 - 11:12 in Как это сделать

Даже не дает отправить запрос в ТП из базы (закончилась в конце 2014)...
2.0.3 и 1.9.9 до этого нормально синхронизировались. Дело явно в восстановлении из бэкапа. Вероятно, существует какой-то счетчик, который при восстановлении вернулся на старые значения. я думал, что это ID, но это что-то другое.

Создал запиь на багтрекере - https://bugs.clientb...page=1&line=280



#29028 Синхронизация затирает записи

Отправлено от serg499 в 19 Август 2015 - 10:53 in Как это сделать

Изменение ID не помогает. Расскажите, пожалуйста, как КБ определяет, новая ли запись создана или происходит обновление старой, синхронизированной ранее?



#29027 Синхронизация затирает записи

Отправлено от serg499 в 19 Август 2015 - 10:35 in Как это сделать

Просмотр сообщенияCbCoder (19 Август 2015 - 09:34) писал:

Отправьте заявку в техподдержку.
К сожалению, боюсь она у нас не оплачена... Поэтому и сидим на 1.9.9.
За ночь пришла мысль, что при синхронизации наверняка используется ID, а значит вероятно КБ просто считает, что создаваемые в 2.0.3 новые клиенты с ранее уже синхронизированным ID - это не новые клиенты, а изменения названия старых. И обновляет старые, синхронизированные записи с тем же ID, хотя по фатку клиенты разные. Буду проверять эту версию, попробую ID увеличить на кол-во добавленных с марта клиентов.



#29024 Синхронизация затирает записи

Отправлено от serg499 в 18 Август 2015 - 22:57 in Как это сделать

Здравствуйте!
Столкнулся со следующей проблемой - синхронизирую локальные версии 1.9.9 и 2.0.3. Данные о новых клиентах из версии 2.0.3 переношу в режиме активной http-синхронизации в пассивную версию 1.9.9. Данные переносятся, однако в логах 1.9.9 вижу сообщения о том, что синхронизация, вместо добавления новых клиентов берет произвольным образом существующих и у них затирает синхронизируемые поля, оставляя несинхронизирумые без изменений.

Пример: добавляем нового клиента "Ромашка" в 2.0.3, оттуда синхронизация его переносит в 1.9.9, где вместо создания "Ромашки" берет старого клиента "Василек" (ранее перенесенного из 2.0.3) и превращает его в "Ромашку", оставляя часть полей от "Василька", при этом "Василек" из базы исчезает...

Настраивал синхронизацию, заново проводил первичную, чистил temp - все бестолку... Помогите, пожалуйста!

P.S. Важное уточнение! Версия 2.0.3 восстановлена из бэкапа от 19 марта, по всей видимости, затирает записи, созданные ею же, но после этого самого 19 марта...



#28997 Архив 2.0.3

Отправлено от serg499 в 13 Август 2015 - 11:43 in Как это сделать

Спасибо!



#28983 Архив 2.0.3

Отправлено от serg499 в 10 Август 2015 - 11:27 in Как это сделать

Здравствуйте!
Неожиданно потребовалось восстановить архив версии 2.0.3, но самого дистрибутива не осталось. Может, у кого-то случайно остался - поделитесь ссылочкой, пожалуйста!



#27617 Как определить часовой пояс?

Отправлено от serg499 в 24 Март 2015 - 14:41 in Как это сделать

Неужели никто не сталкивался? Очень нужно... Может, какие-то другие способы? Большая база, трудно определить, в каком нас. пункте какое время. Вручную много времени теряется.



#27579 Как определить часовой пояс?

Отправлено от serg499 в 20 Март 2015 - 15:09 in Как это сделать

Здравствуйте! Может, кто сталкивался - есть поле Город (с городами РФ), можно ли как-то вычислением или через запрос к внешней базе определить часовой пояс в нем (в идеале, сразу текущее время в городе)?



#27166 Как вытянуть сумму из подчиненной таблицы в поле основной таблицы

Отправлено от serg499 в 19 Февраль 2015 - 15:17 in Как это сделать

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



#27049 Как вытянуть сумму из подчиненной таблицы в поле основной таблицы

Отправлено от serg499 в 12 Февраль 2015 - 23:43 in Как это сделать

По идее, вот пример из справки КБ (цитата):

Также может возникнуть ситуация, когда необходимо подсчитать результат определенного выражения в подтаблице, а затем внести его в родительскую таблицу. Таким примером в стандартной конфигурации является ситуация, когда в поле "Сумма" таблицы "Счета" необходимо внести результат сложения сумм из "Позиций счета". Это вычисление выглядит следующим образом:
// Получаем сумму содержимого полей "Сумма" таблицы "Позиции счета", где поле "Счет" равно номеру счета.
$sqlQuery = "SELECT sum(f810) as summa FROM ".DATA_TABLE."74 WHERE status=0 AND f807='".$line['Счет']['ID']."'";
$res = sql_query($sqlQuery);
$row = sql_fetch_array($res);
$summa = $row['summa'];
// Заносим полученную сумму в поле "Сумма" родительской таблицы, обращаясь через поле связи "Счет"
$line['Счет']['Сумма'] = $summa ;

В этом вычислении:
f810 — поле "Сумма" в таблице "Позиции счета",
74 — id таблицы "Позиции счета",
f807 — поле связь указывающее на счет в таблице "Позиции счета".

см. п.3 - http://clientbase.ru...6/calculations/

Я бы настроил в подченненой, тогда при изменении какого-либо значения в подчиненной, сумма будет автоматич. пересчитываться.



#27048 Копирование значений поля

Отправлено от serg499 в 12 Февраль 2015 - 23:37 in Как это сделать

не пробовал у себя, но попробуйте такой код поставить на изменение поля 'комментарий'
$line['история'] =  $line['комментарий'].", ".$line['история'];
$line['комментарий'] = "";



#26521 Осуществление звонков из Клиентской базы

Отправлено от serg499 в 20 Ноябрь 2014 - 13:18 in Как это сделать

Просмотр сообщенияИгорь Борисович (20 Ноябрь 2014 - 12:25) писал:

По поводу WEB-версии служба поддержки КБ, ответила здесь: http://clientbase.ru...415
Ну да, я это и имел ввиду - даже ориентировочных сроков пока нет.



#26518 Осуществление звонков из Клиентской базы

Отправлено от serg499 в 20 Ноябрь 2014 - 12:02 in Как это сделать

Тема звонков из локальной КБ что-то совсем стихла...



#26417 Осуществление звонков из Клиентской базы

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

Жаль, что ограничились SaaS версией для телефонии. Ради этой функции и ждал 2.0.3.... Все-таки ожидается телефония в локальной версии?



#26354 Версия 2.0.3

Отправлено от serg499 в 20 Октябрь 2014 - 13:48 in Новые версии, новые возможности

Ну и хотелось бы и в локальной тоже!



#26298 Поймать ошибку в вычислениях

Отправлено от serg499 в 03 Октябрь 2014 - 19:05 in Как это сделать

Я это смотрю в логах, в разделе "Ошибки программы". У пользователей, наверное, ошибка выскакивает, но они или внимания не обращают, или вообще думают что так и должно быть - вылезает что-то по английски, ну и ладно. Самому вживую поймать не получается.



#26294 Поймать ошибку в вычислениях

Отправлено от serg499 в 03 Октябрь 2014 - 12:51 in Как это сделать

Добрый день! Подскажите, пожалуйста, периодически в вычислениях (примерно раз в неделю) получаю следующую ошибку: Дата: 03.10.2014 13:45 Пользователь: admin URL: /update_value.php Ошибка: Ошибка SQL запроса:
SELECT count(*) as `cnt` FROM `f_data221` WHERE `status`=0 and ``=0

Unknown column '' in 'where clause'
Подробно:


Ошибка системы.


Error generated:

F:\ClientBase\www\update_value.php(940) : data_select_field()

Ошибка SQL запроса:
SELECT count(*) as `cnt` FROM `f_data221` WHERE `status`=0 and ``=0

Unknown column '' in 'where clause'


Насколько я понимаю, это у меня в вычислениях при определенных условиях происходит ошибка в запросе. Подскажите, пожалуйста, как бы попроще выявить вычисление-виновник ошибки? Потому что такого запроса ( SELECT count(*) ) у меня нигде нет точно, возможно происходит какая-то подстановка, вероятно в конструкции data_select или аналогичной...



#26056 пнтеграция Oktell c Клиентской базой

Отправлено от serg499 в 08 Сентябрь 2014 - 23:56 in Как это сделать

Вот тема по звонкам из КБ - http://clientbase.ru...?showtopic=4681
В частности, по теме - http://clientbase.ru...indpost&p=18536