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


коллеги - выложите плиз представление рабочего стола


Сообщений в теме: 11

#1 smart

    Активный участник

  • Пользователи
  • PipPipPip
  • 297 сообщений
  • Пол:Мужчина
  • Интересы:v1980.8@gmail.com

Отправлено 19 Октябрь 2011 - 19:25

коллеги - выложите плиз представление рабочего стола

и как и куда его вставлять?

#2 Timur

    Активный участник

  • Техподдержка ООО "КБ"
  • PipPipPip
  • 872 сообщений
  • Пол:Мужчина

Отправлено 20 Октябрь 2011 - 15:20

Просмотр сообщенияsmart (19.10.2011, 20:25) писал:

коллеги - выложите плиз представление рабочего стола

и как и куда его вставлять?
Здравствуйте. для того, чтобы полноценно воспроизвести рабочий стол нужно следующее
1. Создать таблицу "Ссылки на стартовой"
2. Создать представление "Архив напоминаний"
3. Создать представление "Рабочий стол"

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


1. Создание таблицы "Ссылки на стартовой".
Здесь нет ничего сложного - просто нужно создать таблицу и перечень полей также, как и в стандартной конфигурации + перенести вычисление из поля "Список групп"

2. Создание представления "Архив напоминаний"
Здесь стоит создать представление, перенеся в две его части - "Подготовка данных" и "Отображение" - код из соответствующих частей аналогичного представления в стандартной конфигурации. При этом нужно найти и заменить переменные, отличающиеся в Вашей и в стандартной конфигурации.

2. Создание представления "Архив напоминаний"
Аналогично предыдущему пункту. Здесь стоит создать представление, перенеся в две его части - "Подготовка данных" и "Отображение" - код из соответствующих частей аналогичного представления в стандартной конфигурации. При этом нужно найти и заменить переменные, отличающиеся в Вашей и в стандартной конфигурации.

#3 tehnopolis

    Новичок

  • Пользователи
  • Pip
  • 8 сообщений

Отправлено 25 Октябрь 2011 - 13:49

Перешел с версии 1.9.3. Решил создать раб.стол по вышеизложенной инструкции. Столкнулся со след.проблемой: при добавлении ссылки на раб.стол не сохраняется доступ (группы появляются, но галочки при переходе на другой пункт исчезают).
при редактировании отображается так:
Доступ :
* Список значений формируется через...
Список групп :<td style="vertical-align:top; width:40%;"><table align=right><tr><td align=right><b>Доступ</b></td><td><b>:</b></td></tr></table><input type=hidden id="main1038" value=0><input type=hidden name="edit[83][1][1038]" id="edit1038" value=1></td><td><input type=hidden id="value1038" value="1"><input type=checkbox name="value[83][1][1038][]" value="Администратор" onClick="if (this.checked) document.getElementById('value1038').value++; else document.getElementById('value1038').value--;">Администратор<br><input type=checkbox name="value[83][1][1038][]" value="Менеджеры" onClick="if (this.checked) document.getElementById('value1038').value++; else document.getElementById('value1038').value--;">Менеджеры<br><input type=checkbox name="value[83][1][1038][]" value="Операторы" onClick="if (this.checked) document.getElementById('value1038').value++; else document.getElementById('value1038').value--;">Операторы<br><input type=checkbox name="value[83][1][1038][]" value="Секретарь" onClick="if (this.checked) document.getElementById('value1038').value++; else document.getElementById('value1038').value--;">Секретарь<br><input type=checkbox name="value[83][1][1038][]" value="Оля" onClick="if (this.checked) document.getElementById('value1038').value++; else document.getElementById('value1038').value--;">Оля<br>

Кто подскажет где ошибся?

#4 Timur

    Активный участник

  • Техподдержка ООО "КБ"
  • PipPipPip
  • 872 сообщений
  • Пол:Мужчина

Отправлено 26 Октябрь 2011 - 09:40

Просмотр сообщенияtehnopolis (25.10.2011, 14:49) писал:

Перешел с версии 1.9.3. Решил создать раб.стол по вышеизложенной инструкции. Столкнулся со след.проблемой: при добавлении ссылки на раб.стол не сохраняется доступ (группы появляются, но галочки при переходе на другой пункт исчезают).
при редактировании отображается так:
Доступ :
* Список значений формируется через...
Список групп :...
Кто подскажет где ошибся?
Данный код у Вас появляется вместо представления рабочий стол? Можете предоставить скриншот?

#5 tehnopolis

    Новичок

  • Пользователи
  • Pip
  • 8 сообщений

Отправлено 26 Октябрь 2011 - 12:29

рабочий стол отображается нормально. Баг проявляется при создании ссылки

Прикрепленные изображения

  • Прикрепленное изображение: раб.стол1.jpg


#6 Analitic

    Активный участник

  • Пользователи
  • PipPipPip
  • 700 сообщений
  • Пол:Мужчина

Отправлено 28 Октябрь 2011 - 08:36

Вы не полностью скопировали свойства таблицы "Ссылки на стартовой",
Вычисления в поле Список групп.

#7 tehnopolis

    Новичок

  • Пользователи
  • Pip
  • 8 сообщений

Отправлено 28 Октябрь 2011 - 14:55

Просмотр сообщенияAnalitic (28.10.2011, 8:36) писал:

Вы не полностью скопировали свойства таблицы "Ссылки на стартовой",
Вычисления в поле Список групп.

еще раз проверил с SaaS. все вроде полностью скопировано

из моей базы клиентов:

$cr = data_table("Ссылки на стартовой","id={ID}");
$groups = explode("\r\n", $cr['Доступ']);

$value = "<td style=\"vertical-align:top; width:40%;\">
<table align=right><tr><td align=right><b>Доступ</b></td><td><b>:</b></td></tr></table>
<input type=hidden id=\"main1038\" value=0>
<input type=hidden name=\"edit[83][{ID}][1038]\" id=\"edit1038\" value=1>
</td><td>
<input type=hidden id=\"value1038\" value=\"".count($groups)."\">";

$sqlQuery = "SELECT * FROM ".GROUPS_TABLE;
$result = mysql_query($sqlQuery);
while ($row = mysql_fetch_array($result))
{
$value.= "<input type=checkbox name=\"value[83][{ID}][1038][]\" value=\"".$row['name']."\" ".(in_array($row['name'],$groups)?"checked":"")." onClick=\"if (this.checked) document.getElementById('value1038').value++; else document.getElementById('value1038').value--;\">".$row['name']."<br>";
}
return $value;

#8 Analitic

    Активный участник

  • Пользователи
  • PipPipPip
  • 700 сообщений
  • Пол:Мужчина

Отправлено 31 Октябрь 2011 - 08:59

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

#9 tehnopolis

    Новичок

  • Пользователи
  • Pip
  • 8 сообщений

Отправлено 31 Октябрь 2011 - 11:30

вот это как раз не менял... в 2х словах можно подсказать, как это сделать?

#10 Analitic

    Активный участник

  • Пользователи
  • PipPipPip
  • 700 сообщений
  • Пол:Мужчина

Отправлено 31 Октябрь 2011 - 11:45

Необходимо обновить все связи с таблицами, например 1038 - номер поля, в вашем случае нужно смотреть ваш номер поля и заменять его в вычислениях. Аналогично с остальными связями. Если вы не обладате навыками программирования, и не знаете точно что меняете, возможно вам лучше обратиться к специалисту, который настроит отчет рабочий стол в вашей конфигурации. Мы также оказываем такие услуги, по ценам можете уточнить у мененджеров по телефону или в онлайн консультанте.

#11 smart

    Активный участник

  • Пользователи
  • PipPipPip
  • 297 сообщений
  • Пол:Мужчина
  • Интересы:v1980.8@gmail.com

Отправлено 12 Февраль 2012 - 16:39

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

вот пример ссылки
http://1.smartmd.ru/...C5waHA_aWQ9MjE=

и как настроить открытие ссылки в новом окне

#12 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 762 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 13 Февраль 2012 - 09:19

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





Количество пользователей, читающих эту тему: 3

0 пользователей, 3 гостей, 0 анонимных