Чтиво за последнее время

Взрослое:

Роберт Хайнлайн. «Двери иных миров». Почему то не пшло от слова совсем (-)

Владимир Батаев. Меч за 500 золотых. По сюжету ничего необычного. Люди по разным причинам попадают в игру РПГ. Ну и «качаются». В целом (-). Хотя прочитал до конца.

Роман Канушкин. Серия книг «Канал имени Москвы». Сюжет:  «Мир пожрал туман, вся жизнь вдоль берегов каналов». Не впечатлило. Это не научно и высосано из пальца (с) (-)

Владимир Решшен. Наложницы отчаяния. Сюжет: бредовый с элементами порно.  (-)

Василий Головачев. Коготок Большого взрыва. Опять не пошло. Вроде и научно всё обосновано.. но как-то скучно..без души. (-)

Сергей Вишневский. Серия книг «Маго-ядерный ядрёнбатон», «Бегающий сейф». Сюжет: люди по разным причинам попали в игру РПГ и «качаются». Выделяется хорошим (по моему) юмором (+).

 

Детское:

Гарри Поттер и филосовский камень. Читаем второй раз. первый года два назад, всё сынуля забыл 😉

Святогор и Илья Муромец. Народные былины. Какаято страшная сказка 😉

Ошибка преобразования данных XDTO, управляемые формы

При передаче данных какого-то документа или справочника из клиента на сервер, иногда возникает ошибка вида:

Фактически это означает, что сериализатор 1С не смог преобразовать данные в доступный для передачи вид. Скорее всего в справочнике есть таблица значений.  Что делать?

А всё просто — передадим на сервер уникальный идентификатор, а уж на сервер «восстановим» по нему объект:

 

1С: добавление в дерево на форме элемента перетаскиванием с другой таблице на форме

Собственно обрабатывать нужно событие «перетаскивание» на форме:

 

,где в

  • ПараметрыПеретаскивания.Значение — собственно что именно перетащилось
  • ПараметрыПеретаскивания.Действие=ДействиеПеретаскивания.Отмена; — что мы сами обработаем результат перетаскивания
  • Строка — в какую именно строчку тащим в дереве
  • Поле — в какое поле тащим в дереве

И как добавляем:

1С: проверка на пустую ссылку справочника (документа и.п.) на клиенте

Как известно, на «клиенте» в управляемых формах нельзя на прямую обратиться к документам-справочникам и т.п. Но! если нужно просто проверить есть элемент или нет, то можно воспользоваться стандартной функцией «ПредопределенноеЗначение». Например:

 

Overloading of string functions using mbstring.func_overload is not supported by phpseclib

Чаще всего эта ошибка появляется, когда на сервере установлен битрикс, а в php.ini выставлено mbstring.func_overload=2 (иначе Битрикс в UTF работать не захочет).

Решение:

В .htpaccess добавляем 

1 87 88 89 90 91 293