Мастер-группа. Тема №18. Новые средства разработки в 8.2.14
Начинаем серию сессий посвященных релизу 8.2.14
К сожалению, у Вас недостаточно прав для просмотра этой записи. Если Вы еще не залогинены на сайте — залогиньтесь.
Если не активировали токен — посмотрите видео-инструкцию (видео N5)
Если вы залогинены, у Вас активирован токен доступа, но вы все равно видите эту запись — напишите нам на e-mail поддержки.
Интересно, для события модуля менеджера ОбработкаПолученияФормы() на первый взгляд казалось, что если не выставить
СтандартнаяОбработка = Ложь;
то откроются 2 формы – стандартная и переопределенная.
Первый взгляд обманчив… :)
День добрый!
Номер этой темы МГ – 18.
МГ – 16 – видел.
Была ли МГ – 17?
17-ая была, она посвящена 8.2.13.
Скоро будет 19-ая :)
Еще раз просмотрел мастер-группу, начиная с 30.03.2011. Ну вот не вижу я МГ – 17!
Или она была раньше? Когда у меня еще не было доступа к МГ?
Да, она была выпущена ранее.
Для текущих потоков 17-я сессия появится во второй половине июня.
Домашние работы лучше делать под новым релизом. Как вы посоветуете?
Все-таки лучше под старым релизом. Велика вероятность “поймать” несколько проблем на тестовой версии релиза.
Я пару проблем уже встречал.
а где-нибудь можно найти нормальную информацию по подключению к ADO? А то вот несколько лет уже слышу, что можно очень шустро выбирать данные… как подключаться, как брать данные… а то с dbf работать напрямую (1С 7.7) не гуд (или OLE), медленно работает на больших объемах, хотя у нас не такие уж и большие объемы по сравнению с теми людьми, у которых базы вообще от 40 гигов (наша 3 гб – 7.7, а реально обмен 5000 строк – медленно работает OLE), :(
Извините, что не в тему, но как говорится, так на будущее – расширить далее кругозор :)
База 40 Гб скорее всего крутиться на MS SQL. А в этом случае очень эффективным является прямой доступ к данным, причем не обязательно с помощью ADO. Есть отличные инструменты, например 1С++.
Что же касается базы в формате DBF, то кажется, что ускорение в случае прямого доступа к данным таблиц DBF не будет значительным, хотя могу ошибаться – давно не работал с 7.7.
Можно попробовать использовать не OLE, а создание COM объекта, это должно быть более эффективно.
Есть еще один момент: в 14-м релизе платформы создали объект метаданных “Внешние источники данных” (рассмотрим в ближайшей тематической сессии МГ), казалось бы они идеально решают Вашу задачу (в частности есть возможность обращаться к данным таблиц DBF). Но, к сожалению, фирма 1С в лицензионном соглашении запрещает использовать этот объект для доступа к данным ИБ 1С.
по последнему предложению, уточнение…. Т.е. таким образом мы не имеем право получать результат (выгружать в dbf)) из 1С 7.7 в виде dbf-файла и на его основе делать отчет в 8.2.14? :(
Да, верно.
Если данные в DBF файле поменяются, то и отчет их тут же сможет “подцепить”.
Я такого запрета не встречал. И Серегей Нуралиев говорил что оне не рекомендуют использовать новый инструмент для доступа к 77.
пересмотрел еще раз “C:\Program Files\1cv82\8.2.14.439\licenses\1CEnterprise_ru.htm”
Там такого нет. что это нельзя.
Замечание принято, попытаемся прояснить этот момент, ответ дадим позже.
Но, с тем, что читать данные 8.х с помощью внешних источников данных нельзя по лицензионному соглашению, Вы согласны?
Если это будут средства встроенные в конфигуратор то можно.
Все-таки это не так. Данные физических таблиц ИБ “1С:Предприятие 8.х” нельзя читать никакими средствами (даже с помощью внешних источников данных), согласно правилам лицензирования.
А вот видимо с 7.7 есть лазейка.
ЛС пункт 4.1
Лицензиат обязуется не допускать нарушений исключительных прав Правообладателя на ПРОГРАММНЫЙ ПРОДУКТ, в частности, не совершать и не допускать совершения третьими лицами следующих действий без специального письменного разрешения Правообладателя:
доступ к информационной базе ПРОГРАММНОГО ПРОДУКТА и построение систем на основе ПРОГРАММНОГО ПРОДУКТА с помощью средств и технологических решений, не предусмотренных в сопроводительной документации;
Т.к. в 8.2.14 средства встроены в конфигуратор и описаны в документации то мы можем работать с базой в том числе 8.2, чтобы было совсем честно но нужно базу которую мы хотим читать перевести на 8.2.14
Вопрос не простой.
Полагаю, что фирма 1С не допустит подобного использования.
Вот правило лицензирования:
http://v8.1c.ru/predpriyatie/questions_licence.htm#64
Полагаю, что при выходе нового релиза появиться еще один пункт в этих правилах, который поставит точку в этом вопросе.
Не могу ответить на ваш пост. пишу сюда.
Не вижу никаких противоречий. По указанной вами ссылке идет речь об изменении внешними средствами. А новый механизм не дает возможности внесение изменений, кроме того встроен в платформу.
Вот цитата ограничения доступа к данным:
“Нельзя обращаться к данным информационной базы напрямую, минуя уровень объектов работы с данными “1С:Предприятия” – например при помощи средств СУБД или при помощи внешних компонент, которые реализуют прямой доступ к СУБД.”
Давайте подумаем, почему было введено такое ограничение?
Очевидно, что данные базы “1С:Предприятие” содержат служебную информацию (агрегаты, сплиттеры в итогах и т.д.).
На эту служебную информацию нельзя опираться при построении алгоритмов. При доступе к данным средствами платформы скрываются вся служебная информация.
Кроме того, служебная информация может меняться от релиза к релизу.
А при доступе с помощью внешних источников мы будем обращаться к базе как есть. То есть мы обходим описанное выше ограничение.
Что же касается нормального описания ADO, то ссылки дать не могу, попробуйте попросить Гугл :)
На форумах проф. программистов часто звучит мнение, что 1С – “недопрограмма”, а “1С-ники” – “недопрограммисты”. Но жизнь и рынок показывает, что это не так. Если есть удобный инструмент, почему его не использовать? Можно и на ассемблере формы рисовать… Какие изменения должны произойти в платформе, чтобы подобных уничижительных высказываний не было?
Я думаю, ситуацию исправит время.
Негативное отношение к 1С со стороны “настоящих” программистов было сформировано во времена 7.7.
Платформа 7.х действительно содержала много недостатков, которые и сформировали подобное отношение к платформе.
Но начиная с 8.0 можно считать, что платформа действительно технологичный продукт и подобные высказывания о ней – лишь частное мнение неквалифицированных специалистов.
Новая цветовая гамма как-то не очень. Следующая наверно будет светло-зеленного цвета:)
Евгений, назрел теоритический вопрос изучая возможности 8.2.14 релиза.
Насколько я помню, в 8-ке были убраны общие реквизиты (в отличае от 7-ки) по причине производительности.
Сейчас вроде как опять вводится такое понятие в новом релизе.
Можете прокомментировать это?
Да, этот вопрос осветим в тематической сессии №19, выйдет она в ближайшее время.
Интересный выпуск получился. Спасибо
к 3 видео дополнение: вернуться можем к релизу 8.2.13, но перед возвратом система предупредит, что у вас созданы объекты “Общие реквизиты” и от них надо будет избавляться :), а в режиме совместимости 8.2.13 мы не можем добавлять “Общие реквизиты”, пока не перейдем на 8.2.14 в режим “Не использовать”. Вот такой нюанс есть :)
Спасибо, Евгений, добавим.
Спасибо.
Но все-таки не очень удобно скачивать.
Download Master ссылки не определяет, а когда качаешь вручную то сбивает различная нумерация пунктов в теме и в файлах.
Момент нумерации учтем.
Файлы 8 и 9 одинаковые
Все-таки разные, только что скачал.
Попробуйте скачать повторно.
Спасибо, получилось!
Мда… Этак теперь курсы переписывать нужно – теперь в разы с формами удобней работать стало :)
Большое спасибо за освещение новых возможностей )
И это только начало :)
Начало удобств или освещения?!.. ;)
Скорее освящения, но удобства еще будут :)
Да уж, с каждым разом все интересней. Имхо нужно было называть 8.3 :)
Названия версий это в большей части вопрос маркетинга :)
Очень актуальная тема!
Собирался после финала самостоятельно покапаться – а тут прям на блюдечке с голубой коёмочкой…
Насколько понял основной локомотив релиза: удобства разработки, доп стимул к переходу на УФ, усиление мобильности и видимо 1С как услуга уже в ближней перспективе… может и в облаках.
Да, облака вполне возможны :)
Еще Внешние источники данных, очень актуальный функционал.
“Последние проблемы с онлайн-сервисами Sony и Amazon.com приводят к тому, что некоторые компании уже пересматривают планы по переводу своей инфраструктуры на облачные службы и удалённые центры обработки и хранения данных, доступ к которым осуществляется через Интернет” так что в облака пока верить рано.
а мне лично как-то идея с разделителями для использования в целях учета в базе нескольких организаций не оч нра.
возникает проблема отделения в перспективе нескольких организаций. да и размер бекапа и нагрузка больше в разы.
я всем рекомендую новая организация новая база. как-то так лично мне спокойнее.
Дмитрий, важно понимать, что новый механизм был разработан для определенных сценариев.
Это вовсе не связанные организации холдинга, которых обычно не много.
В основном, механизм предназначен использованию ПО по модели SAAS, когда есть некоторый провайдер, который за определенную плату предоставляет доступ к ИБ 1С (через веб-интерфейс).
В этом случае использование механизма разделения данных имеет множество плюсов.
Однако, можно применять механизм и для других случаев.
Спасибо! очень интересно!
Правильно понимаю, что возврат к предыдущей версии платформы для файлового варианта базы можно сделать через выгрузку базы в 14-й версии и загрузкой в 13-й версии платформы?
Да, такой вариант возможен.
Для клиент-серверного варианта базы тоже такую выгрузку-загрузку надо делать?
Да. В этом случае нет разницы между файловой и серверной базой.
Доступ: 2010-10-17 – 2011-05-15
Успею все досмотреть?
Полагаю, что успеем выдать все новинки.
Прикольно! в 6 видео при удалении команды печать в превью элемент остался!
Нет, немного не так.
Элемент формы удалился, просто он назывался в форме “Печать док”, посмотрите еще раз..