Показаны сообщения с ярлыком ссылка. Показать все сообщения
Показаны сообщения с ярлыком ссылка. Показать все сообщения

пятница, 21 февраля 2014 г.

Неконструктивные приемы коммуникаций

Люблю смотреть выступления Александра Орлова.
Рассказывает про умные вещи, складно, красиво. Шутит, держит аудиторию.
Сам смотрю и вам советую.

Там же сразу появляются ссылки на другие видео Стратоплана с интригующими названиями, вроде "Типология людей с точки зрения восприятия времени" или "Роли переговорщика в жестких переговорах". Любопытно весьма.

вторник, 22 октября 2013 г.

пятница, 18 октября 2013 г.

NoSQL. И никаких «революций»

Любопытная обзорная статья по NoSQL -

Раньше мы жили в эпоху PC, потом — в эпоху пост-PC, и вот теперь и то и другое почти никому не интересно и фактически не используется как термины (волна упоминаний сошла на нет ещё год назад). Сейчас, похоже, наступила новая эпоха — Internet of Things (IoT), Big Data и NoSQL. Похоже, в самом этом перечне специфики эпохи речь идёт даже не о взаимосвязанных явлениях, а о чем-то цельном, но мы ограничимся только рассмотрением NoSQL. И попробуем одновременно разобраться с этим понятием, взглянуть на конкретные его проявления и даже не забыть разные косвенные эффекты, порожденные «NoSQL эпохой». Естественно, с той степенью детализации, которая ещё не обрушивает на читателя миллиарды деталей, нюансов и сложностей (хотя некоторые детали не оставим без внимания).

понедельник, 29 июля 2013 г.

одинес Портал

Ссылочка на память: http://portal.odines.ws/

Наблюдения, шаблончики, полезные рецепты, администрирование и прочее про 1С.

среда, 17 июля 2013 г.

Linux 3.11

Вышел rc-1 для ядра Linux версии 3.11
Кодовое имя - Linux for Workgroups

Башорг тоже в курсе.

среда, 12 июня 2013 г.

О программистах и деньгах

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

Две темы форума о заработках и выборе профессии.

Первая тема - очень толсто, с моего любимого харьковфорума:
Давайте обсудим, почему какие-то дрищи получают две штуки баксов в месяц за просиживание жопы в уютном офисе, а нормальные пацаны должны работать в супермаркетах за две штуки гривен в месяц. Так при этом они еще и нос задирают, считают себя элитой а нас быдлом. Проходит такое чмо мимо тебя на кассе, накупило дорогих сыров на 500 гривен, а ты сидишь и думаешь где бы занять денег до зарплаты.

Вторая о зависти уже не кассиров супермаркетов, а финансистов, к тем же. С какого-то дурдома, не знаю что это.

среда, 8 мая 2013 г.

Системные требования 1С:Предприятие 7.7


Система 1С:Предприятие предназначена для работы на IBM совместимых персональных компьютерах. Компьютер должен иметь:
  • операционную систему Microsoft Windows 95, Microsoft Windows 98, Microsoft Windows NT 4.0, Microsoft Windows 2000, Windows XP, Windows Server 2003;
  • процессор Intel 80486DX и выше;
  • оперативную память 16 Мбайт и выше;
  • жесткий диск (при установке используется около 20 Мбайт);
  • накопитель на гибких магнитных дисках 3.5” (при установке с дискет комплекта поставки) или устройство чтения компакт дисков (при установке с компакт диска);
  • печатающее устройство;
  • VGA совместимый дисплей (рекомендуется SVGA дисплей).
Для оптимальной работы системы 1С:Предприятие 7.7 рекомендуется использовать компьютер с процессором Intel Pentium-133 и выше и не менее 32 Мб оперативной памяти.

По данным официального сайта - http://www.1c.ru/rus/products/1c/predpr/sysreq.htm

пятница, 5 апреля 2013 г.

среда, 3 апреля 2013 г.

четверг, 21 марта 2013 г.

Звуки кафе

Для создания рабочей обстановки сайт со звуками кафе.

четверг, 13 сентября 2012 г.

О железе

Товарищи рекомендуют толковый сайт о железе.
Там же и торгуют, но не реклама. Говорят действительно качественные обзоры.

вторник, 7 августа 2012 г.

Удобная работа с хранилищем конфигурации

Коллеги с Инфостарта подсказывают как можно более удобно организовать работу с хранилищем конфигурации 1С.
Иметь перед глазами список захваченных объектов, чтобы не забывать что нужно вкомитить, групповой захват объектов и прочие удобства. Все штатными средствами.
Подробнее читайте на неофициальном блоге специалистов отдела внедрения ГК "Компьютерный аудит".

суббота, 4 августа 2012 г.

PHP и другое. Собеседование в вопросах и ответах.

PHP, JavaScript, JQuery, CSS, HTML, MySQL, ООП.
Краткий сборник возможных вопросов и ответов на собеседовании.

... В итоге получился сборник в стиле ”вопрос – ответ”, который удобно быстро пролистать, готовясь к собеседованию и который охватывает все основные концепции и ключевые области PHP и веб-разработки. Никакой лишней информации вроде ”во время интервью держите спину прямо!” тут нет, только вопросы, многие из которых вы обязательно услышите и ответ, который устроит того, кто вас собеседует.
http://phpbook.comli.com/

Почему не хватает 1С-ников?

Интересное мнение опубликовал недавно Piter Antares на Инфостарте. В статье затрагивается тема постоянно "нагревающегося" рынка труда 1С.

Действительно - почему?

пятница, 3 августа 2012 г.

Открыть форму внешней обработки. Памятка.

Небольшая памятка c ИТС и сайта 1c-galaxy.ru

Как программно открыть внешнюю обработку?

В версии 8.2 приложение не работает непосредственно с локальными файлами, расположенными на компьютере. Файлы должны находиться на сервере.

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

  • Передать файл внешней обработки на сервер
  • Подключить внешнюю обработку
  • Открыть форму внешней обработки

Чтобы передать файл на сервер, его нужно поместить во временное хранилище. Для этого сначала на клиенте, в обработчике команды открытия внешней обработки, методом глобального контекста ПоместитьФайл() мы помещаем файл из локальной файловой системы во временное хранилище.

В четвертом параметре этого метода указывается признак интерактивного режима выбора файла внешней обработки. Если этот параметр Истина, то появляется диалог выбора файла, в котором можно выбрать файл для помещения в хранилище. В нашем примере этот параметр - Ложь, а путь к файлу, данные из которого будут помещены во временное хранилище, явно задан во втором параметре метода.

При вызове метода ПоместитьФайл() первым его параметром, АдресХранилища, мы указываем пустую строку. После выполнения метода в нее будет помещен путь к файлу внешней обработки во временном хранилище. Этот путь мы используем для того, чтобы подключить внешнюю обработку.

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

Для открытия формы внешней обработки используется метод глобального контекста ОткрытьФорму(), в который передается имя формы в виде следующей строки: "ВнешняяОбработка."+ ИмяОбработки +".Форма". В приведенном варианте открывается основная форма обработки. Можно открыть также и неосновную форму обработки - об этом рассказывается в вопросе "Как получить неосновную форму обработки?"
&НаКлиенте
Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)

    //Помещаем обработку во временном хранилище
    АдресХранилища = "";
    Результат = ПоместитьФайл(АдресХранилища, "C:\ВнешняяОбработка.epf", , Ложь);
    ИмяОбработки = ПодключитьВнешнююОбработку(АдресХранилища);

    // Откроем форму подключенной внешней обработки
    ОткрытьФорму("ВнешняяОбработка."+ ИмяОбработки +".Форма");

КонецПроцедуры

&НаСервере
Функция ПодключитьВнешнююОбработку(АдресХранилища)

    Возврат ВнешниеОбработки.Подключить(АдресХранилища);

КонецФункции

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

  • Подробнее о режиме безопасного исполнения программного кода можно прочитать в документации: 1С:Предприятие 8.2. Руководство разработчика, Раздел 5.5.4.3: Объекты конфигурации - Ветвь конфигурации «Общие» - Роли и права доступа - Безопасный режим работы.
  • Подробнее об использовании метода ПоместитьФайл() можно прочитать в синтакс-помощнике: Глобальный контекст - Процедуры и функции работы с файлами.
  • Подробнее об использовании метода Подключить() можно прочитать в синтакс-помощнике: Прикладные объекты - Внешние обработки и отчеты - ВнешниеОбработкиМенеджер - Методы.
От себя так же хочу добавить, что у объекта ВнешняяОбработкаОбъект, есть свойство ИспользуемоеИмяФайла, доступное в контексте сервера. Тоже может пригодиться.

вторник, 19 июня 2012 г.

URL encode/decode online

Хороший инструмент для сабжа. Поддерживает выбор кодировки.
http://www.url-encode-decode.com/

Тестирование RegExp

За последние несколько месяцев почти прекратил использовать надоевшие конструкции, вроде:
а=Найти(б); Если а>0 Тогда в=Лев(г,а)...

Не, то, чтобы я не знал о RegExp раньше. Еще до 1С активно использовал их в PHP, но в 1С как-то не использовал. Сам даже не знаю почему.

Использовать их не просто, а очень просто, например вот так (запишу, как памятку себе):
    РегЭксп = Новый COMОбъект("VBScript.RegExp");

    РегЭксп.IgnoreCase = Истина;
    РегЭксп.Global = Истина;
    РегЭксп.MultiLine = Ложь;

    РегЭксп.Pattern = "([^0]*)0+(.*)";

    Результат = РегЭксп.Replace(Номер, "$1-$2");
Код создания объекта очень простой, а в написании самой сложной части (шаблона) помогают программы тестирования регулярных выражений.
Лично я сейчас пользуюсь Rad Software Regular Expression Designer, так же совсем недавно я встретил интересную публикацию на инфостарт. Там можно скачать обработку 1С, предназначенную для тестирования RegExp.
Есть и платные аналоги.
С инструментом тестирования разработка поискового шаблона превращается в удовольствие.
Используйте RegExp-ы и хорошего вам дня, и хорошего кода.

Набросать кода

Инженер из берлоги поделился интересной ссылкой codepad.org.
Сложно представить практическую пользу от этого инструмента, но образовательная и развлекательная несомненна. Если надо по-быстрому кода "на коленке" набросать, и целый Visual Studio ставить не хочется, то это как-раз для вас.
Поддерживается несколько языков.

среда, 18 апреля 2012 г.

воскресенье, 8 апреля 2012 г.

Фиксация шапки в СКД

Не могу не поставить сам себе ссылку на статью о фиксации шапки в СКД с замечательного сайта 1cskd.ru.

P.S.: Поскольку, замечательный сайт сейчас лежит, а я не могу остаться без шпаргалки, вынесу код сюда:
    ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
    ПроцессорВывода.УстановитьДокумент(ЭлементыФормы.Результат);
    ПроцессорВывода.НачатьВывод();
    ТаблицаЗафиксирована = Ложь;
    Пока Истина Цикл
        ЭлементРезультата = ПроцессорКомпоновкиДанных.Следующий();
        Если ЭлементРезультата = Неопределено Тогда
            Прервать;
        Иначе
            ПроцессорВывода.ВывестиЭлемент(ЭлементРезультата);
            Если не ТаблицаЗафиксирована и ЭлементРезультата.ЗначенияПараметров.Количество() >  0 Тогда
                ТаблицаЗафиксирована = Истина;
                ЭлементыФормы.Результат.ФиксацияСверху = ЭлементыФормы.Результат.ВысотаТаблицы - 1;
            КонецЕсли;
        КонецЕсли;
    КонецЦикла;
    ПроцессорВывода.ЗакончитьВывод();