Заведение номенклатуры в УТ 11 без помощника

Обновили конфигурацию УТ 11 до версии 11.0.7.21. У пользователей не обладающих полным доступом при создании номенклатуры появляется помощник создания номенклатуры. Самое интересное, что если ввести данные в выбранные поля помощника он ищет кучу номенклатуры и не предлагает создать новую. читать далее »

Отладка внешних обработок по заполнению табличных частей в 1С Бухгалтерия

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

Сертификат 1С:Профессионал на знание основных механизмов платформы 1С:Предприятие 8.2

Две недели назад сдал сертификационный экзамен 1С:Профессионал — на знание основных механизмов платформы «1С:Предприятие 8.2». Сегодня получил сертификат. Следующий этап — сдать на 1С:Специалист. читать далее »

Использование в запросах конструкции ВЫБОР КОГДА в 1С

Иногда в запросах необходимо получить не сами данные, а в зависимости от результата вывести другие данные. Для этих целей в языке запросов 1С (впрочем как и в SQL) есть конструкция ВЫБОР КОГДА. читать далее »

Способы получения текущего адреса в Drupal

Частенько возникает вопрос как получить адрес главной страницы или текущей в разных CMS.
Для памятки оставляю как получить текущий адрес для Drupal. Для примера рассмотрим адрес http://www.kraeg.ru/drupal/content_page?page=2, где drupal — это папка в которой располагается Drupal, а content_page — синоним к адресу node/123. читать далее »

Загрузка данных из файла с табличным документом в управляемом приложении

В управляемом приложении (если конечно вы не работаете в Толстом клиенте) можно столкнутся с такой проблемой, что многие функции работают только на сервере. Что делать, если у Вас есть файл-макет с данными, которые надо прочитать (обработать)? Надо передать этот файл на сервер и дальше работать с ним на сервере. читать далее »

Перенести tempdb на другой диск

Что делать если на системном диске сервера постояно заканчивается место из-за файлов Microsoft SQL tempdb?
Ответ прост - перенести его на другой диск. читать далее »

Проверка в 1С, что значение объекта является элементов какого-нибудь справочника

Иногда надо проверить что данные являются объектом справочника или документа. Не важно какого: номенклатура, контрагент, только сам факт. Не перебирать же все виды справочников программно... читать далее »

Перенумерация индексного поля в SQL

Столкнулся со своей же ошибкой. Формирование индекса было построенно некорретно и он быстро переполнился, не по количеству, а по значению. Записей в таблице было 200, однако ругался на переполнение вставляемого значения, т.к. он генерировался добавлением не 1, как числа, а "1" как строки к имеющейся.
Поиск по интернету для перенумерации готового решения не нашел, но навел меня на мысль. читать далее »

Уменьшение размера лог-файла в MsSQL

Долгое использование базы MsSQL для 1С без разного рода технического обслуживания невозможно. Сейчас мы рассмотрим как у меньшать размер лог-файла в MsSQL (файл ldf). читать далее »

Уязвимость в Apache с заголовком Range

Сегодня прочитав статью на habrahabr.ru Убийца Apache у вас на пороге, я проверил свои сервера на уязвимость. Сервер на Лотусе послал меня нафиг, сказав, что он не понимает, что от него хотят (не уязвим). Два сервера на CentOS с Apache'м оказались уязвимы. Один сервер настроен через nginx и проблема быстро исправилась настройкой

proxy_set_header Range "";

А вот со вторым пришлось помучаться... читать далее »

Команды отладки в Drupal

При включеном модуле Devel в Drupal становятся доступными функции: читать далее »

Вернуть иконку rss в адресную строку Firefox 4

В Firefox (Palemoon) версиях 3.x, если в заголовках страницы были прописаны rss-каналы вида

<link rel="alternate" type="application/rss+xml" title="Лента главной страницы" href="/rss.xml" />
,
появлялась иконка RSS RSS. В последних версиях Firefox такую иконку убрали. Оставили возможность разместить на любой из панелей, но есть минусы:

  • Она занимает место
  • Она не пропадает, если на сайте не прописаны rss-каналы
  • Привычка

Последнее - очень важный пункт ;). Восстановим ее. читать далее »

Drupal. Ошибка unserialize() в /includes/bootstrap.inc

На сервере, где был установлен Drupal 6.x, в лог messages валились ошибки вида

drupal: PHP Notice: unserialize() [function.unserialize]: Error at offset 194 of 197 bytes in /home/drupal/includes/bootstrap.inc on line 555 читать далее »

1С и буфер обмена

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

Excel = Новый COMОбъект("Excel.Application");
Попытка
        // В реальном примере путь может быть совершенно другим.
        Excel.Workbooks.Open(глКаталогКонфигурации+"Excelартинки.xls");
        Sheet = Excel.Workbooks.Item(1);
        Excel.Application.ActiveSheet.Shapes("Picture 1").Select();
        Excel.Application.Selection.Copy();
        КартинкаПуть = глКаталогКонфигурации+"Рисунок 2.tmp";
        Буфер = Новый ComОбъект("cClipBoardObject.cClipBoard"); //нужна внешняя комопонента
        Буфер.GetClipBoard(КартинкаПуть);
        ЭлементыФормы.ПолеКартинки1.Картинка = Новый Картинка(КартинкаПуть);
Исключение
КонецПопытки;

Excel.Quit();
Excel = Неопределено;

Это осталось в прошлом. читать далее »

RSS-материал