Email: Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра.

Понадобились мне архивные справки получить для родственника работавшего на ГАЗе, поиск по интернету дает следующую информацию:

https://nnvburg.ru/addr/l/lenina_prospekt/88/upravlenie_arhivnoy_deyatelnosti_gk_gaz/

Проспект Ленина 88. По прибытии на место (управление ГАЗа) оказалось, что они про архив слышали, но где он не знают.

Пишу, для тех кто будет искать в интернете:

Адрес: проспект Ленина, 97Б

P.S. Справок о работе во Дворце Культуры ГАЗ при этом у них нет... будем искать...

P.S. Очень понравилась работа и отношение - все быстро и четко. Что очень удивило.

 

Опубликовано в Блог

На свежих версиях 1С Бухгалтерии (с 2016 года (в частности релиз 3.0.43.50)) появилась ошибка при загрузке данных из Альфа-Авто обработкой Загрузка_в_БП_3.0(8.3).epf

Ошибка отображения типов: отсутствует отображение для типа 'ОбщийМодуль'

Причина в появившемся в новых релизах бухгалтерии общего модуля "НачалоРаботы"

В обработке загрузки используется переменная с тем же названием.

Глобальным поиском и заменой значений пробежался по обработке загрузки и заменил все вхождения переменной "НачалоРаботы" на "НачалоРаботыАльфа"

P.S. удивительно, но на данный момент (18.01.2016) на форуме Раруса не увидел обращений, видимо не все еще обновились.

Опубликовано в

Итак, займемся добавление экранной клавиатуры в Porteus-Kiosk.

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

Для начала нам нужен любой развернутый Linux дистрибутив. Чтобы не использовать под это отдельную машину, я развернул службу Hyper-V (виртуальные машины). Вы можете в свою очередь воспользоваться тем что душе угодно VMWare или XenServer и т.п.

Для начала я хотел установить любимую Ubuntu, но оказалось она имеет проблемы совместимости с Hyper-V и зависает в начале установки. Поэтому я скачал дистрибутив CentOS, Minimal-ISO будет достаточно.

Не буду описывать процесс установки, там все достаточно просто. Click and Wait :)

Единственное, на что нужно обратить внимание так на то, чтобы помимо root, нужно создать пользователя guest (маленькими буквами). Это нужно для того, чтобы не было потом мороки с исправлениями путей в файлах конфигурации браузера (Porteus работает как раз из под такого профиля)

Если Вы это не сделали, то можно после установки создать командой:

useradd guest

и задать пароль:

passwd guest

Так же, в качестве рекомендации, советую установить Midnight Commander, с ним проще перемещаться по файловой системе и править файлы.

yum install mc

Запустить его можно командой mc

Для работы с ISO образом на понадобится пакет squashfs-tools

sudo yum install squashfs-tools

Теперь для работы с браузером нужно установить оконную систему:

yum groupinstall basic-desktop desktop-platform x11 fonts

Альтернативно, можно запустить установку групп пакетов, указав их полные имена(набор устанавливаемых пакетов будет таким же):

yum groupinstall "Desktop" "Desktop Platform" "X Window System" "Fonts"

После того, как установка будет завершена, выполните следующую команду для запуска графической оболочки:

startx

Итак, мы запустили Иксы (обратите внимание чтобы запустили от имени guest, мы будем работать в этом профиле) Запускаем FireFox. При запуске программа создает новый профиль. Закрываем браузер. Теперь нам нужно кое что подкорректировать.

Идем в /home/guest/.mozilla/firefox (я использую Midnight Commander)

видим там файл profiles.ini и корректируем его

строчку Path=какиетосимволы.default меняем на: Path=c3pp43bg.default

Соответственно папку какиетосимволы.default переименовываем в c3pp43bg.default

Это все тоже нужно для исключения путаницы с путями при переносе в porteus.

Запускаем FireFox - он должен открываться без ошибок. Если нет, значит что то напутали.

Переходим к установке, собственно, экранной клавиатуры. На данный момент лучшей клавиатурой для FireFox считается FxKeyboard. Я хочу подтвердить это, ибо в процессе поиска перепробовал почти все и не нашел ничего более качественного. Но тут тоже не все так гладко и у текущей версии 2.4.2.1-signed не оказалось переключения языков. Спасибо разработчику, на его сайте я нашел 3ю версию этого addon'a, https://github.com/MarZab/FxKeyboard/releases/download/3.0.0alpha5/fxkeyboard-3.0.0.alpha5.xpi в которой была добавлена кнопка переключения языка.

Скачиваем ее, но не спешите устанавливать. Нужно предварительно внести еще одно изменение. Открываем скачанный файл (это по сути архив и можно зайти любым менеджером архивов или тем же Midnight Commander) нам нужно поправить в нем файл: /defaults/preferences/default.js
pref("extensions.fxkeyboard.locale_picker", 'en de da sl ru');
заменить на
pref("extensions.fxkeyboard.locale_picker", 'en ru');
таким образом мы убрали лишние языки, оставив только кириллицу и латиницу.

Теперь можно устанавливать, идем в меню FireFox'a->Дополнения нажимаем на иконку с гаечным ключом и отверткой, где выбираем пункт "установить дополнение из файла", указываем на только что скачанный файл, перезапускаем firefox и радуемся результату.

Hint: Если Вы вдруг захотите установить это же дополнение под Windows, то нужно иметь ввиду, что оно не имеет подписи, и его установка в браузер запрещена по умолчанию. Для того чтобы отключить запрет, вводим в адресной строке браузера about:config и попадаем в настройки. Там находим строку xpinstall.signatures.required и переводим значение в false.

На этом настройка FireFox завершена. Теперь нужно пересобрать ISO образ с системой Porteus.

Копируем его на гостевую машину (т.е. с нашей основной системы на виртуальную машину). Для этого нам нужно установить WinSCP - программа передачи файлов по протоколу SFTP на машины Linux, причем с графическим интерфейсом - очень удобно. (не забудьте нажать Ctrl+Alt+H, чтобы видеть скрытые файлы или через меню Options->Preferences->Panels->Show hidden files)

Идем в /home/guest создаем папку kiosk, копируем во вновь созданную папку наш первоначальный ISO образ.

Теперь переключаемся на виртуальную машину заходим в ту же папку и распаковываем наш ISOшник.

В папке xzm лежит файл 003-settings.xzm

Разворачиваем его с помощью команды unsquashfs 003-settings.xzm

Появляется папка squashfs-root. Это файловая система будущего киоска. Нам нужно перенести сюда наши готовые настройки FireFox.

Для этого скопировать файлы:

extention.ini
addons.json
extentions/Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра.

Теперь собираем обновленную файловую систему обратно в архив

mksquashfs squashfs-root 003-settings.xzm -b 256K -comp xz -Xbcj x86 -noappend

И пересобираем ISO образ диска. Для этого есть файл make_iso.h. К сожалению он у меня не сработал, выдав ошибки и я сделал свой с единственной командой:

mkisofs -o ../Porteus-Kiosk-fx.iso -l -J -joliet-long -R -D -A "Porteus-Kiosk" -V "Porteus-Kiosk" -no-emul-boot -boot-info-table -boot-load-size 4 -b boot/isolinux/isolinux.bin -c boot/isolinux/isolinux.boot $efi . > /dev/null 2>&1

Готово.

Забираем новый ISO файл Porteus-Kiosk-fx.iso на свою основную машину с помощью того же WinSCP и нарезаем на компакт-диск.

Идем устанавливать на инфо-киоски.

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

Опубликовано в Железо и софт

Весь интернет перерыл в поисках правильного решения. В итоге путем проб и ошибок разобрался:

 


       мТекущееОсновноеИзображение = СтрокаВыбокиOLE.Номенклатура.ОсновноеИзображение.Хранилище.Получить();
        Если мТекущееОсновноеИзображение <> Неопределено Тогда

            НовыйОбъект = Справочники.ХранилищеДополнительнойИнформации.СоздатьЭлемент();
            НовыйОбъект.ВидДанных = Перечисления.ВидыДополнительнойИнформацииОбъектов.Изображение;
            
            МояКартинка     = Новый Картинка(Base64Значение(ОЛЕ.Base64Строка(мТекущееОсновноеИзображение.ПолучитьДвоичныеДанные())));
            НовыйОбъект.Хранилище = Новый ХранилищеЗначения(МояКартинка);


            НовыйОбъект.Объект = Номенклатура;
            НовыйОбъект.ИмяФайла = стр.Номенклатура.ОсновноеИзображение.ИмяФайла;
            НовыйОбъект.Записать();
            
            
        КонецЕсли;
Опубликовано в
Страница 1 из 3