Новые возможности 1С:Предприятие 8 версии 8.3.7

Добрый день, коллеги!

Наконец-то вышла новая версия 1С 8.3.7 и выпущен новый релиз EDT. Давайте проанализируем, что появилось интересного и нового в данных релизах.

О чем эта статья

Эта статья знакомит с новой функциональностью платформы «1С:Предприятие» 8.3.7. Изучив материал, вы узнаете:

  • Что такое JSON-сериализации объектов XDTO, как и для чего ее применять?
  • Что изменилось в возможностях расширения конфигурации?
  • Какие изменения произошли в механизме выгрузки в формате *.dt?
  • Частичной загрузка конфигурации из файлов: для чего, когда и как?
  • Что нового в управляемых формах?
  • Какие изменения произошли в механизмах отладки?
  • Что нового в мобильной платформе?

Применимость

В статье рассматривается платформа 1C 8.3.7.1776. Материал актуализирован для текущих релизов платформы.

Начнем со стационарной 1С

В стационарной 1С можно выделить следующие очень интересные пункты:

1. Реализована возможность JSON-сериализации объектов XDTO

Что это значит для нас? Для простых 1С-программистов? А это значит, что теперь мы можем более красиво и легко влиться в различные механизмы, которые завязаны на обмен данными между разными программами и сайтами.

Ни для кого не секрет, что весь web-мир (и не только) уже давно использует JSON формат, а мы ранее могли использовать только xml.

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

Новые возможности 1С:Предприятие 8 версии 8.3.7

А теперь мы можем тоже самое представить в виде JSON:

Новые возможности 1С:Предприятие 8 версии 8.3.7

Что примечательно, при тех же данных – объем JSON занимает меньше места, чем xml.

При работе с JSON рекомендуется работать с версией платформы 8.3.9+, т.к. в этой версии проведены работы по оптимизации данного механизма. Более того, с этой же версии, работа с данными в формате JSON реализована и в мобильной платформе, однако в ней не поддерживается XDTO-сериализация в формате JSON.

2. В расширении конфигурации реализована возможность создавать WS-ссылки, XDTO-пакеты, Web-сервисы и HTTP-сервисы

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

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

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

Если вы собираетесь начать работать с расширениями, то рекомендуется это делать с редакции 8.3.10 и выше, т.к. по сравнению с 8.3.7 в них значительно больше возможностей и по функционалу, и по количеству возможных объектов для заимствования. В редакции 8.3.11 стало возможным добавлять в расширения документы, справочники, регистры сведений и планы обмена. Обо всем этом более подробно можно ознакомиться в нашем курсе “Разработка расширений и технологии доработки конфигураций 1С без снятия с поддержки”

3. Выгрузка информационной базы в файл .dt будет прервана при обнаружении проблем с внутренней структурой информационной базы

Очень хорошая новость для тех, кто любит делать бэкапы через выгрузку dt, хотя это и неверно. :)

Однако, как показала практика, выгрузка стала прерываться не только при наличии критических проблем с внутренней структурой информационной базы, но и при совсем незначительных. Поэтому эти малозначительные проблемы, были исключены из механизма прерывания выгрузки в редакции 8.3.9. Если вы пользуетесь данным механизмов, то рекомендуем использовать платформу этой или более старшей редакции.

4. Реализована возможность частичной загрузки конфигурации из файлов: добавление, изменение, удаление, переименование объекта конфигурации, а таже изменение некоторых его свойств (модули, справка)

Вот этого ждали многие! Теперь нет необходимости переносить всю конфигурацию для обновления, достаточно просто взять – и загрузить нужные модули. Это очень удобный механизм для разработки независимых доработок.

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

Естественно, что, если вы его разработали для УТ10, вы не можете выложить всю конфигурацию, но и отдельно Регистр сведений вы дать не можете. Поэтому нужно было создавать пустую конфигурацию, туда вставлять регистры и, чтобы сохранилась ссылочная целостность, добавлять справочник товаров. Либо писать в инструкции – что и где проставить. Но это очень сложно, и в этом поле появлялись разного рода проблемы – теперь их больше не будет.

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

5. Реализован новый вариант механизма отладки прикладных решений

Что это за зверь? Что вообще это значит? Многие даже не догадываются.

А на самом деле – это очень хорошее начало, которое дает возможность удаленной отладки, причем как с обычного конфигуратора, так и с мобильной платформы, и с EDT. Т.е. теперь сервер можно использовать по прямому назначению – как сервер. А вот программисты могут разрабатывать свои решения с «тонких» конфигураторов.

Вот это уже реально круто. :) Т.е. не будет теперь 100500 программистов на одном сервере, и не будут они просить админа установить какой-то софт, теперь можно будет работать со своего компьютера и со своего рабочего окружения.

6. Для интерфейса Такси реализована возможность закрепления форм в рабочей области основного окна (форма постоянно доступна), а также возможность объединения двух форм таким образом, чтобы они всегда отображались вместе при попытке переключения на любую из них

У вас бывали случаи, когда вам надо сравнить два документа или переписать данные из одной карточки в другую и это требовало постоянного переключения между двумя документами?

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

7. Динамическое обновление более не требует перезапуска конфигуратора при работе в клиент-серверном варианте

Как долго этого ждали многие программисты! Особенно на этапах первичного внедрения, когда быстренько нужно было исправить видимость флага, и это требовало перезапуска конфигуратора со всеми окнами.

В общем, одним словом – наконец!

8. Реализована возможность изменять значение переменной в процессе отладки

Это значит, что теперь, когда нам необходимо проверить, что произойдет, если значение одной из переменных будет другим – мы можем его просто переназначить в сам момент отладки.

Указали неверно дату? Или число? Не проблема – можем их переопределить и проверять код дальше, а потом уже внести сразу пакет изменений в код.

Новые возможности 1С:Предприятие 8 версии 8.3.7
9. Реализована возможность просмотра всех локальных переменных в отлаживаемом методе (в специальном окне)

Как часто у вас появлялась необходимость просматривать значение переменных в текущей функции?

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

Я думаю, с этим сталкивались все. И теперь это в прошлом.

Через меню Отладка – Локальные переменные вы можете просмотреть все локальные переменные текущей функции, а при переходе в другую у вас отобразятся ее переменные и т.д. Выглядит это, как дополнительная вкладка к Табло:

Новые возможности 1С:Предприятие 8 версии 8.3.7

И самое интересное – вы прямо отсюда можете менять значение переменных, непосредственно с самого табло.

На картинке обратите внимание: в структуру передается число 1234, после формирования структуры изменено число в табло, и после этого – код начал уже использовать новое значение переменной.

10. Новые механизмы работы с формами

Первое, на что хочется обратить внимание – часть вариантов работы с внешним видом форм больше не требует соединения с сервером, т.е. там, где был слабый канал и плохие пинги – ускорилось открытие сложных форм. Это касается видимости элементов, сворачивания групп, и др.

11. Возможность выбирать разрешение целевого экрана, ориентацию и даже анализировать ошибки
Новые возможности 1С:Предприятие 8 версии 8.3.7

Ну разве не красота? Как этого ждали все разработчики.

Теперь осталось только сделать возможность выбирать не один экран, а несколько вариантов, чтобы программа анализировала ошибки размещения.

Тогда можно будет собрать разрешения экранов клиентов и работать станет удобней.

12. Для системного перечисления ГруппировкаПодчиненныхЭлементовФормы реализовано значение ГоризонтальнаяЕслиВозможно

Это, в свою очередь, дает возможность меньше зависеть от ширины экрана. Эту опцию ждали многие.

А теперь перейдем к мобильной платформе

1. Вы не поверите, но добавили-таки отладку. То, из-за отсутствия чего многие даже не хотели начинать разработку под нее
2. Мало того, что мы могли разрабатывать решения под iOS и Android, теперь мы можем писать решения и под Windows Phone

С одной стороны, в мобильной очень мало пунктов, но если учесть, что добавили отладку, то на остальное можно закрыть глаза.

Пусть лучше разработчики уделят максимум времени стабильности платформы.

Дмитрий Шерстобитов,
02 октября 2015

Об авторе.

Дмитрий Шерстобитов:

  • Базовая тематика: создание мобильных решений, как на базе мобильной платформы 1С, так и под Андроид.
  • Докладчик секции по мобильной платформе 1С на конференциях Infostart 2013 Rev и Infostart Event 2014
  • Премия в номинации “Открытие года” на Инфостарт 2014

Автор и тренер в наших двух совместных курсах:

P.S.
Рекомендуем бесплатный тренинг по мобильной платформе пройти сейчас. Пока он еще бесплатный :)

73 комментариев к “Новые возможности 1С:Предприятие 8 версии 8.3.7

  1. zhu4 сказал:

    В платформе 8.3.8 и в платформе 8.3.7 не нашел п.11 Возможность выбирать разрешение целевого экрана, ориентацию и даже анализировать ошибки . Подскажите что я делаю не так?

    P.S. Прошу прощения, нашел! Я просто думал эта фишка для мобильной платформы. Как раз эти кнопки убираются, когда оставляешь свойства конфигурации, только для мобильного приложения.

    • Дмитрий Шерстобитов (мастер-тренер) сказал:

      Все верно. Мобильный интерфейс конфигуратора, скорее всего, будут разрабатывать уже в EDT

  2. Duc сказал:

    Хотелось бы отдельный небольшой курс по JSON. С нуля, ну или почти с нуля…

    • Дмитрий Шерстобитов (мастер-тренер) сказал:

      А что именно вы хотели бы в нем увидеть? Видь json – это просто вариант структурирования данных, и подвидов json бывает не мало.

  3. markgenuine сказал:

    Забыли отметить, что с выходом платформы 8.3.7 стал доступен клиент под версию операционных систем OS X. Конечно, пока не очень оптимизирована платформа, бывает часто вылетает, особенно при редактировании форм объектов в конфигураторе.

  4. maksjuve сказал:

    Подскажите, пожалуйста: возможно ли программно закрепить окно формы в 8.3.7 при открытии ( имеется в виду новая возможность “Одновременное отображение двух окон в интерфейсе Такси”). на сайте ИТС есть только описание из режима Предприятие, а как сделать и можно ли сделать это программно ни слова не сказано

    • Дмитрий Шерстобитов (мастер-тренер) сказал:

      Даже не скажу, в описании тоже не встречал. Такие вопросы лучше писать на форуме разработчиков, приводить пример реального использования и регистрировать как пожелание.

  5. mirzaevs сказал:

    Добрый день.
    На платформе 8.3.6 было реализовано HTTP-сервисы, публикация проходить нормально, а в версии 8.3.7 при публикации не отображается список HTTP-сервисов. В чем проблема кто может подсказать. Спасибо!

    • Дмитрий Шерстобитов (мастер-тренер) сказал:

      Сложный вопрос. Режим совместимости пробуйте снять.
      И попробуйте опубликовать и прописать пути к сервисам в файле настроек вручную. Ну или опубликуйте на 8.3.6, потом скопируйте файл в публикацию 8.3.7.

  6. yov сказал:

    Здравствуйте.
    Хотелось бы услышать Ваше мнение по поводу п.9.5. Защита от неправомерного использования прикладных решений Руководства администратора.

      • yov сказал:

        Цитата из 9.5.1
        Ситуации, когда определенные версии конфигурации могут использоваться с нарушением установленного правообладателем порядка, как правило, сводятся к двум случаям:

        1. У пользователя нет лицензии на основную поставку конфигурации данного вида.

        2. Пользователь приобретал лицензию на основную поставку конфигурации данного вида, но в дальнейшем обновил конфигурацию с нарушением установленных правообладателем правил сопровождения (например, пользователь пытается использовать версии/релизы, вышедшие в свет после истечения периода обслуживания по договору ИТС). Информацию об условиях сопровождения можно получить на Портале 1С:ИТС

        Отсюда вопрос: тем кто имеет, например, “1С:Предприятие 8. Комплект для специалиста по разработке и внедрению” и не является сотрудником франча необходимо оформлять подписку на ИТС? (предположим у меня такие фрилансеры на работу приходят, дома он чтото обновил, пришел к нам, залил\установил, выполнилась проверка и фирма попопала?, даже если у фирмы есть подписка ИТС на данный продукт, а у него нет).
        Теперь фрилансерам в СРО объединяться чтоли?
        P.S. на форумах говорят, что 1с просто отписывается с отсылкой к данному пункту (там все понятно написано?!). Понимаю, что Вы не отвечаете за политику лицензирования, но таких работающих 1с-ников тьма, вспомните Вашу статью про Розницу и поиск клиентов в радиусе

        • Дмитрий Шерстобитов (мастер-тренер) сказал:

          Ну скажем так, если в шутку – он может выгружать конфу в xml и их потом приносить, а уже где они были сформированы – сложно сказать. Может он в текстовом документе их правил?
          А вообще – если реально делать так, как говорится в лицензии 1С, то 1С вообще лучше не использовать :) И в самой 1С это все понимают, поэтому часто идут на уступки.
          Но, я делаю так – просто пишу письмо в их юридический отдел, где мне дают ответ, например, в вашем случае они могут сказать – да, так можно, вы не несете ответственность за третьих лиц, а когда человек приходит к вам, то он использует лицензию ваше предприятия. Вы просите у них письмо распечатать и поставить печать (если уж слишком страшно), в противном случае – есть переписка с официальным отделом 1С. Но, советую в переписке добиваться юридического уровня, т.е. в ней не должно быть никаких не однозначных моментов. Например, “третьих лиц”, что это? Кого под ними понимает 1С? Вы им пишете повторное письмо с просьбой уточнить – во эти фрилансеры попадают под третьих лиц или нет? Ну и т.д.
          Далее будет повод бодаться с 1С.
          Но, в любом случае – такие вопросы лучше решать с юристами, при чем не простыми, а именно юристами, которые занимаются ПО.

          А вообще – все ваши два пункта решаются достаточно просто, а именно – запрашиваете у пользователя данные на портал, прям при нем и проверяете доступность обновлений.
          Нет возможности скачать – продливаете ИТС, или закупаете лицензию.

  7. Руслан Панченко сказал:

    Попытался запустить 1С 8.3.7.39 на VMware Workstation 12 Player – полет нормальный. Попытался поставить на планшет и телефон Lenovo – запуск не удался. Получаю сообщение: Libraries loading failed. It is required to restart or reinstall aplication. Ни перезапуск, ни переустановка ничего не изменили. Есть варианты, что это может быть?

      • Руслан Панченко сказал:

        ARM. Но все проклятая невнимательность с пакетами установки. Установил правильные и завелось.

  8. Александр Иванов сказал:

    А отладку по http кто-нибудь пробовал? Я решил попробовать для отладки фоновых заданий. Все вроде нормально, но куча модулей открывается. По всей видимости, это срабатывает либо сама отладка, либо локальные переменные начинают вычислять что-то. В результате происходит мелькание при переходе по F11, что напрягает. Вернулся пока в обычному варианту по tcp.

    • Дмитрий Шерстобитов (мастер-тренер) сказал:

      ну так эта отладка нужна для мобильных устройств, или других вариантов именно удаленной отладки

      • zuff сказал:

        обрадовался что в платформе 8.3.7 можно запускать отладчик для мобильного клиента по протоколу http, так вот всё сделал по инструкции http://its.1c.ru/db/v837doc#bookmark:dev:TI000001716 , и даже запускается “Перезапуск из конфигуратора” (т.е связка виртуальный Android и конфига на компе видят друг друга как и в 8.3.6), и сервак отладчика работает ( https://cloud.mail.ru/public/BeQw/3UZkCzytg https://cloud.mail.ru/public/L3q7/n5YT1iQRi )

        и когда ищу предмет отладки (отладка->подключение), то нету в списке мобильного клиента, а к примеру http отладка web клиента работает. Может кто подскажет что не так делаю?

        • Дмитрий Шерстобитов (мастер-тренер) сказал:

          есть такой баг, попробуйте перезапустить конфигурацию мобильного из конфигуратора.
          И что вы пишете на мобильном устройстве?

          • zuff сказал:

            делал и не раз, в самом мобильном клиенте естественно включен тумблер “разрешить отладку” и прописан адрес http отладки (как и в настольном конфигураторе)

            • Дмитрий Шерстобитов (мастер-тренер) сказал:

              а галочка включена – обновлять конфигурацию?
              Если она не включена, то вторая галочка ни на что не влияет
              И попробуйте зайти на адрес отладки с браузера телефона. Может у вас порт просто закрыт.
              Выключите полностью брандмауер.

              • zuff сказал:

                сервак отладчика (https://cloud.mail.ru/public/L3q7/n5YT1iQRi) работает с двух сторон и с компа и с android
                брандмауер выключен
                думаю что платформа сырая и есть ошибки в этом направлении. А у Вас получилось http отладка мобильного клиента на 8.3.7.1633 – настольная платформа, 8.3.7.51-мобильная платформа ?

                • Дмитрий Шерстобитов (мастер-тренер) сказал:

                  Да, но тоже через раз, я не понял закономерности – когда он подхватывает, а когда – нет.

  9. Ignbur сказал:

    Добрый день, Дмитрий! Прослушал Ваш курс по мобильной платформе, очень понравилось. Вопрос по мобильной платформе 8.3.7, можно ли будет менять цвет формы в мобильном приложении?

    • Дмитрий Шерстобитов (мастер-тренер) сказал:

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

      А вот так на самом устройстве. Рамок нет, и вроде как 1 в 1 с тем, что в конфигураторе.

  10. ildarcheg сказал:

    Дмитрий, большое спасибо за обзор. Четко и по делу.
    Единственно, что пока это все в триал версии…

  11. dsdred сказал:

    очень порадовал пункт ->8. Реализована возможность изменять значение переменной в процессе отладки

    Интересно исправили косяк с Интерфейсом “Такси” с уменьшением экрана до бегунков и с увеличением его обратно после отматывания немного бегунков. Такая каша на экране остается в 8.3.6

    • Roza Aleksey сказал:

      Еще бы перегрузку процедур/функций реализовали – вот тогда была бы мега-бомба!

        • Roza Aleksey сказал:

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

          public void pr(double a) {
          System.out.println(a);
          }
          public void pr(String a) {
          System.out.println(a);
          }

          Вызов методов:
          pr(10);
          pr(“Перегрузка – здоровская технология!”);

          • Дмитрий Шерстобитов (мастер-тренер) сказал:

            Ну не все есть хорошо в 1С, из того, что считается принятым в обычных языках. Например, типы числа – в 1С явно лишнее.

  12. Roza Aleksey сказал:

    Статья в стиле Дмитрия – кратко и содержательно! :) А вот по пункту 1), видимо теперь ожидаем выход КД 4.0 раз реализована выгрузка в формате JSON!?

    • Дмитрий Шерстобитов (мастер-тренер) сказал:

      Не совсем, в данном случае, это просто метод сериализации, так что смысла особого в этом нет. Тем более 3 версия – работает с XDTO, а XDTO – и ранее представлялись в виду JSON, так что тут дело такое.
      Хотя, все может быть.

      • Роман сказал:

        Теперь не нужно будет заморачиввться с XSL трансформацией, когда состав реквизитов у объектов отличается? Если так, то это просто праздник какой то!!!))

        • Дмитрий Шерстобитов (мастер-тренер) сказал:

          Ну тут сложный вопрос, все зависит от ситуации.

          • Роман сказал:

            Ну в основной конфе есть реквизит объекта, допустим, основной поставщик в номенклатуре, по плану обмена выгрузился в мобильную конфу, где у справочника нет такого реквизита. Без трансформации если загрузить обмен, нормально загрузится? Ну игнорируя отсутствующие реквизиты… вот чего я жду)) неохото с трансформацией связыватся, забивать голову практически не нужным))

            • Дмитрий Шерстобитов (мастер-тренер) сказал:

              Не, ну такого точно не будет, так как есть такой принцип “целостности данных”, а не хотите заморачиваться с лишним, тогда выгружайте как структуру или таблицу и загружайте через заполнить значения

  13. Andrefan сказал:

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

    • Дмитрий Шерстобитов (мастер-тренер) сказал:

      На самом деле – это прям отдельный вид искусства, подбирать правильные цвета, которые зависят от яркости экрана, от времени работы, диагонали, контрастности, остроты вашего зрения, типа матрицы и т.д. Почитайте разные статьи на эти темы, и абсолютно не важно из какого языка вы их возьмете.
      Вот есть хорошая статья по 1С, на эту тему.
      У меня фон играет еще роль и рабочего места, что бы случайно не накодил где не надо, когда открыто 3 сервера :)
      А вообще я взял за правило одно – шрифт 16 жирный, фон или темный или бежевый. Все остальное – по вашему усмотрению.
      Так как в 1С нет возможности переносить настройки цвета, а в каждом конфигураторе вбивать код цвета – лень, то я выработал для себя именно такую схему.

      Самое главное одно – ощущения, у меня именно на 16 шрифт, полужирный – глаза настраиваются сразу и без напряжения, если ставить 14, то через минут 30 работы – ощущается дискомфорт, который связан с тем – что я начинаю все ближе и ближе прислонятся к экрану.

      Так что экспериментируйте.

  14. Станислав Байковский сказал:

    Добрый день!
    Есть ли у кого-нибудь практический опыт прикручивания расширений к типовым конфигурациям? Или они еще не поддерживают работу с расширениями?

    • Роман сказал:

      В 8.3.6 доступно расширение, на ИТС можно найти информацию по теме. В принципе ничего сложного, но и не любой функционал можно прикрутить, т.к. состав объектов ограничен.

      • Дмитрий Шерстобитов (мастер-тренер) сказал:

        Но, постоянно расширяется :) И принцип работы немного отличается, от написания обычного кода.

  15. okmail сказал:

    Сегодня на партнерском семинаре показывали работу мобильной платформы как раз на Windows Phone. Для меня это стало хорошей новостью, так как сам пользуюсь 1С:Деньги и давно хотел поставить на свою Lumia 920 мобильный клиент от данной конфигурации.

    • Дмитрий Шерстобитов (мастер-тренер) сказал:

      Почему же глупый? Не все успевают следить за всеми новинками, поэтому мы и выпускаем статьи :)
      Про EDT можете почитать тут.
      Та и вообще пройдитесь по всем последним статьям на сайте, думаю много интересного узнаете.

  16. maltsev_80 сказал:

    Добрый день.
    По этой статья можно предположить, что нас ждет обновленный курс по платформе?

    • Дмитрий Шерстобитов (мастер-тренер) сказал:

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

  17. korablev сказал:

    Кто знает как в PostgreSQL делать каждые 5 минут резервное копирование ?

  18. korablev сказал:

    Дмитрий доброе.

    “Очень хорошая новость для тех, кто любит делать бэкапы через выгрузку dt, хотя это и неверно. :)”

    Почему резервное копирование посредством выгрузки dt НЕ ВЕРНО ?
    Я опять что то пропустил ???

    • Дмитрий Шерстобитов (мастер-тренер) сказал:

      Доброе
      Ну почему же? Так было всегда. Читайте ИТС. Раздел Администрирование базы 6.8 “создание резервной копии”. И там сказано, что бэкап делать надо методом копирования. И это верно. Алгоритм был всегда такой – включаете блок входа в бызу, копируете, снимаете блок, архивируете копию. И все, т.е. Никаких простоев, не боимся что свет вырубят и т.д.
      А механизм выгрузки в dt предназначен только для перехода с файловой базы на SQL.

      Ну и плюс при самой выгрузке могли быть ошибки, что 1с успешно подтвердило этим исправлением.

      • korablev сказал:

        Утром в субботу просто шаблон мне разорвали….
        Везде делаю резервное копирование выгрузкой в .dt (файловая, PostgreSQL, MS SQL)

        • Дмитрий Шерстобитов (мастер-тренер) сказал:

          Ну тогда это неверно. Такой бэкап вы можете делать только раз в день. А бэкар средствами sql делается от раза в 5 минут до раза в час, зависит от объемов базы. И бэкап такой весит меньше. Т.е. делается полный бэкап а потом разностные, по сути – архивируются только изменения.

          Но мы не об этом :)

          • korablev сказал:

            Дмитрий, если не затруднит поделитесь ссылочками где на русском почитать как PostgreSQL делать каждые 5 минут резервное копирование (если сказанное выше было про Postgres в том числе)

            • Дмитрий Шерстобитов (мастер-тренер) сказал:

              Ссылок в интернете полно, введите в гугле “postgresql бэкап разностный”, так вам будет проще подобрать статью, которая соответствует вашей задаче.
              А вот тут http://postgresql.ru.net/manual/continuous-archiving.html – есть именно мануал, но как всегда, мануалов иногда не достаточно :)

        • palsergeich сказал:

          dt – это не бекап, а дамп, где то в релизах к предыдущему EDT 1с это озучили.

        • Дмитрий Шерстобитов (мастер-тренер) сказал:

          при прочих равных – нет. Это же не биология, в IT мире – скопированные данные абсолютно идентичны исходным, в этом и есть вся суть.
          А что бы не было во время копирования изменений в источнике, то ставится блок на вход.

          Ну, конечно, если битые диски, копируем на флешку и т.д., то да, тут ошибки могут быть, но, обычно, это не есть норма.

          Так что да, при копировании данных – ошибок не бывает.

              • vovic сказал:

                Судя по справке этот ключ (/UC) позволяет войти в УЖЕ заблокированную базу. Вопрос именно в том как её перевести в это состояние.

                • Дмитрий Шерстобитов (мастер-тренер) сказал:

                  Ну это я дал как пример поиска, в случае SQL – запрет делается в свойствах базы данных в администрировании серверов 1С. И под тем ключем – вы можете попасть, а в случае файловой – ковыряйте типовые конифгурации, в частности БП – там есть режим блока. Я уже точно не помню, так как давно не работаю с фаловыми базами, но суть в том, что создается специальный файл блокировки, вот вам наводка.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Мы используем файлы cookies, чтобы сделать сайт удобнее.
Продолжая просмотр сайта, Вы соглашаетесь с их использованием.
Подробнее