вторник, 27 декабря 2011 г.
вторник, 22 ноября 2011 г.
Резервы отпусков УПП
В УПП начиная с релиза 1.3.17 добавлена возможность расчета и отражения в БУ и НУ оценочных обязательств и резервов (резервов отпусков).
В конфигурации добавлено
Отражение в БУ и НУ формируются документом "Отражение ЗП в регламентированном учете"
В конфигурации добавлено
- Справочник "Оценочные обязательства и резервы" → Аналитика 96 счета
- Простой Регистр сведений "РазмерыОтчисленийВРезервы" как основа расчета
- И настройки по оценочным обязательствам.


Отражение в БУ и НУ формируются документом "Отражение ЗП в регламентированном учете"
среда, 16 ноября 2011 г.
Новая версия 2.21
Спешу сообщить о вышедшей почти две недели назад новой версии Ei .2.21.
Изменений много. Исправили существующие ошибки, добавили новые :). Избавились от существующих ограничений.
Основной прорыв и причина для гордости это функционал по управлению индексами и секциями, которой является эксклюзивным для решений на платформе 1С. А в контексте всех остальных решений просто редкостью (автору известно только одно решение SqlPartitionManager - $199 для одного сервера).
Наверное многие скажут что инструменты эти не нужны можно все делать запросами. Возможность делать это запросами мною не отрицается, так же как и использование командной строки заместо проводника.
Однако посмотрите как это делается интерактивно
преимущества:
панель Свойства продолжит дальше развиваться, открывая максимально широкие горизонты по настройке быстродействия и параллельности работы баз данных 1С.
Сделали более дружелюбный интерес в почти везде доступен Drag & Drop в том числе и между формами в 8.2 (если где то нет то пишите).
Оформление в одном стиле - теперь можно увидеть такие рожици:
Так же повысили цены на все виды лицензий, теперь ключ защиты стоит немного дороже. Поскольку Ei постоянно развивается уже в течении 5 лет и первый этап продаж показал его востребованность такая стратегия продолжит действовать и дальше. С каждой новой версией цена лицензий будет увеличиваться (пропорционально добавленному функционалу). Поэтому если вопрос цены для вас критичен то спешите стать обладаем ключа на Ei уже сейчас и вы будете постоянно иметь в своем вооружении самые современные инструменты для 1С: Предприятие.
Изменений много. Исправили существующие ошибки, добавили новые :). Избавились от существующих ограничений.
Основной прорыв и причина для гордости это функционал по управлению индексами и секциями, которой является эксклюзивным для решений на платформе 1С. А в контексте всех остальных решений просто редкостью (автору известно только одно решение SqlPartitionManager - $199 для одного сервера).
Наверное многие скажут что инструменты эти не нужны можно все делать запросами. Возможность делать это запросами мною не отрицается, так же как и использование командной строки заместо проводника.
Однако посмотрите как это делается интерактивно
- Простота настройки;
- Статистика в одном окне с редактируемыми объектами;
- Отображение индексов и секций в виде дерева;
- Контекст полей и типов 1С;
- Секционирование на основе типов 1С ;
- Drag & Drop;
панель Свойства продолжит дальше развиваться, открывая максимально широкие горизонты по настройке быстродействия и параллельности работы баз данных 1С.
Сделали более дружелюбный интерес в почти везде доступен Drag & Drop в том числе и между формами в 8.2 (если где то нет то пишите).
Оформление в одном стиле - теперь можно увидеть такие рожици:
среда, 14 сентября 2011 г.
Особенная 8.2
Итак если вы работаете не в терминале на обычной конторской (обычно не очень сильной машине) и формируете огромные и очень сложные отчеты на СКД или выполняете длительные операции с отображением прогресс бара то очень часто 1С: Предприятие 8.2 будет аварийно завершаться любезно записывая дампы :) вместо отчетов.
Решить проблему можно очень просто:
Решить проблему можно очень просто:
- Попросить руководство адекватную машину, а не это унылое г...но за которым "невозможно работать" ©;
- Обновить драйвер видеокарты или убрать аппаратную акселерацию Панель управления - Экран-Параметры-Дополнительно-Диагностика
Оригинальная страница форума поддержки.
Причем СКД ведет себе вообще очень интересно, если сделать вначале простой отчет, а потом сложный то ошибки не возникнет.
P.S. Помнится в 2005 году была похожая системная трабла, но тогда просто md`шник в клиент-"серверной" версии падал из-за антивируса.
пятница, 22 июля 2011 г.
MSSQL проект "Apollo"
В новой версии SQL Server 11 “Denali” создан новый, колоночный тип индекса - COLUMNSTORE
В отличии от обычного индекса для каждой колонки входящей в индекс создается свой набор страниц
Что то мне подсказывает что эта реализация с кучей ограничений (о которых ниже) представляет первый шаг к переходу от традиционных СУБД к колоночным.
По ограничением в чем то схож с HASH индексом:
При выполнении запроса анализируются используемые колонки. Каждая исп. колонка выгружается в оперативную память, сжимается и в последующем обрабатывается в оперативной памяти не используя обращение к диску.
В основе архитектуры лежит ядро VertiPaq. Ядро VertiPaq(VertiPaq Engine) обрабатывает запросы с эффективными алгоритмами сжатия, реализует хранилище данных, позволяющее загружать огромные объемы данных непосредственно в память.
P.S. До 2005 версии MSSQL мог полностью "хранить" таблицу в оперативной памяти
Очень интересная презентация о новых возможностях Денали
Ниже докуммент со сравнением производительности обычного и колоночного индекса
CREATE [[ UNIQUE ] [ CLUSTERED | NONCLUSTERED ]] | [COLUMNSTORE] INDEX index_name
В отличии от обычного индекса для каждой колонки входящей в индекс создается свой набор страниц
Что то мне подсказывает что эта реализация с кучей ограничений (о которых ниже) представляет первый шаг к переходу от традиционных СУБД к колоночным.
По ограничением в чем то схож с HASH индексом:
- Не может быть уникальным;
- Не допускается сортировка;
- В индексе могут присутствовать только простые типы данных (не допускаются: binary, varbinary, text, sql_variant и т.д.)
- Автоматически не обновляется вместе с изменением данных (для актуализации индекса потребуется его удалить и создать заново rebuild не работает)
При выполнении запроса анализируются используемые колонки. Каждая исп. колонка выгружается в оперативную память, сжимается и в последующем обрабатывается в оперативной памяти не используя обращение к диску.
В основе архитектуры лежит ядро VertiPaq. Ядро VertiPaq(VertiPaq Engine) обрабатывает запросы с эффективными алгоритмами сжатия, реализует хранилище данных, позволяющее загружать огромные объемы данных непосредственно в память.
P.S. До 2005 версии MSSQL мог полностью "хранить" таблицу в оперативной памяти
Очень интересная презентация о новых возможностях Денали
Ниже докуммент со сравнением производительности обычного и колоночного индекса
вторник, 19 июля 2011 г.
РАУЗ под микроскопом
Расширенная Аналитика Учета Затрат, появилась в УПП (1.2.15) в далеком апреле 2008 года. Тогда подсистема имела существенные ограничения и сомнительные неоднозначные преимущества. Вот первая рыжая презентации подсистемы из тех лет (в самом конце еще одна)
Использование РАУЗ для многих было эквивалентно "хождению по потолку". И даже сейчас я встречаю предприятия которые опасаются РАУЗ. Сегодня я постараюсь развеять все эти опасения, и раскрыть потенциал РАУЗ, я не буду "гнать пургу" про линейные уравнения, совмещенный учет и прочие настройки, а просто расскажу как РАУЗ устроен "изнутри".
Итак поехали.
пятница, 6 мая 2011 г.
Внешние источники данных в 1С
И наконец настал тот час когда "они" появились
Платформа 8.2.14
После того как вы сохраните конфигурацию исходную структуру таблиц внешнего источника вы увидите в конструкторе запросов, и сможете работать с ней так же как с обычной таблицей, использовать в запросе или читать с помощью встроенного языка.
В запросе помимо стандартный типов будут присутствовать и двоичные данные
Вообще поведение двоичных данные радует, их не просто можно получить они еще и работают в запросах на соединение.
Но есть вещи которые огорчают:
Заметным и нужным был релиз платформы 8.1.11 именно в нем появились временные таблицы, я думаю что 8.2.14 станет таким же
Платформа 8.2.14
Реализована возможность получать данные из внешних источников данных. Для доступа используется интерфейс ODBC. Для доступа к данным внешних источников можно использовать объектную модель, язык запросов и систему компоновки данных. Реализована стандартная функция "Управление внешними источниками данных". Реализован объект метаданных "ВнешнийИсточникДанных".
Каждый источник представляет из себя:
- Перечень доступных таблиц;
- Перечень доступных полей в таблице
- Дополнительные колонки валяющие на представление
- SQL Server
- Microsoft ODBC for Oracle
- Microsoft Access Driver (*.mdb), Microsoft Access-Treiber (*.mdb), Driver do Microsoft Access (*.mdb)
- Microsoft dBase Driver (*.dbf), Microsoft dBase-Treiber (*.dbf), Driver do Microsoft dBase (*.dbf)
- Microsoft Excel Driver (*.xls), Microsoft Excel-Treiber (*.xls), Driver do Microsoft Excel(*.xls)
- Microsoft Paradox Driver (*.db ), Microsoft Paradox-Treiber (*.db ), Driver do Microsoft Paradox (*.db )
- Microsoft Text Driver (*.txt; *.csv), Microsoft Text-Treiber (*.txt; *.csv), Driver da Microsoft para arquivos texto (*.txt; *.csv)
- Microsoft Visual FoxPro Driver, Microsoft FoxPro VFP Driver (*.dbf), Microsoft dBase VFP Driver (*.dbf),Microsoft Visual FoxPro-Treiber, Driver para o Microsoft Visual FoxPro
- SQL Server Native Client 10.0
После того как вы сохраните конфигурацию исходную структуру таблиц внешнего источника вы увидите в конструкторе запросов, и сможете работать с ней так же как с обычной таблицей, использовать в запросе или читать с помощью встроенного языка.пСоед = Новый ПараметрыСоединенияВнешнегоИсточникаДанных;
пСоед.СтрокаСоединения= "DRIVER={SQL Server};SERVER=serv;UID=sa;PWD=fkujhbnv;APP=upp;DATABASE=upp";
ВнешниеИсточникиДанных.upp.УстановитьОбщиеПараметрыСоединения(пСоед);
ВнешниеИсточникиДанных.upp.УстановитьСоединение();
Запрос = Новый Запрос("ВЫБРАТЬ ПЕРВЫЕ 5
| dbo_Config.FileName,
| dbo_Config.Creation,
| dbo_Config.BinaryData|ВнешнийИсточникДанных.upp.Таблица.dbo_Config КАК dbo_Config"); Таблица = Запрос.Выполнить().Выгрузить();
Важно: Перед началом работы с внешними источники необходимо установить соединение с ними (пример выше).ВнешниеИсточникиДанных.upp.УстановитьОбщиеПараметрыСоединения(пСоед);
ВнешниеИсточникиДанных.upp.УстановитьСоединение();
Запрос = Новый Запрос("ВЫБРАТЬ ПЕРВЫЕ 5
| dbo_Config.FileName,
| dbo_Config.Creation,
| dbo_Config.BinaryData
|ИЗ
В запросе помимо стандартный типов будут присутствовать и двоичные данные
Вообще поведение двоичных данные радует, их не просто можно получить они еще и работают в запросах на соединение.
Но есть вещи которые огорчают:
- Нельзя получать данные из нескольких источников одновременно, то есть в запросе не могут присутствовать таблицы конфигурации и таблицы внешних источников;
- Нельзя использовать временные таблицы в запросах с внешними источниками данных
Заметным и нужным был релиз платформы 8.1.11 именно в нем появились временные таблицы, я думаю что 8.2.14 станет таким же
Подписаться на:
Сообщения (Atom)












