1. Для чего необходимо использовать свойство объекта "ОбменДанными.Загрузка"? Ответ на вопрос: Для отключения проверки бизнес логики при обменах.
  2. В какой момент необходимо производить заполнение параметров сеанса? Ответ на вопрос: Только “по требованию”.
  3. Находится ли событие “При записи” документа внутри транзакции записи? Ответ на вопрос: да.
  4. Можно ли изменять данные объекта в обработчике объекта “При записи”? Ответ на вопрос: нет, данные уже записаны в базу.
  5. Что необходимо добавить к приведенному фрагменту кода обработки транзакции, чтобы он работал корректно в любой ситуации:
    "НачатьТранзакцию();
    
    Попытка
    
        СоздатьДокументыПродажи();
        ЗафиксироватьТранзакцию();
    
    Исключение
    
        Если ТранзакцияАктивна() Тогда
    
            ОтменитьТранзакцию();
    
        КонецЕсли;
    
        ВызватьИсключение;
    
    КонецПопытки;"
     

    Ответ на вопрос:Ничего не добавлять.

     

  6. Для чего в системе компоновки данных в конструкторе запроса на закладке Компоновка данных у таблиц есть поле "Обязательная"? Ответ на вопрос: Указывает обязательность включения таблицы в итоговый запрос, даже если никакие поля в выборку не попадают.
  7. Для чего нужна вкладка "Вложенные схемы" в конструкторе СКД? Ответ на вопрос: Для того чтобы указать схемы компоновки из других отчетов, которые нужно выводить в контексте текущего отчета.
  8. Как наиболее просто и оптимально получить значение реквизита "Код" по ссылке используя БСП? Ответ на вопрос: Методом ОбщегоНазначения.ЗначениеРеквизитаОбъекта(Ссылка, "Код");
  9. Каким методом БСП необходимо воспользоваться для загрузки файла из файловой системы и помещении его во временное хранилище? Ответ на вопрос: ЗагрузитьФайл.
  10. В конфигурации с внедренной БСП. Для безопасного хранения паролей сторонних сервисов в базе данных необходимо? Ответ на вопрос: Использовать объект метаданных БезопасноеХранилищеДанных и методы относящие к нему.
  11. Есть ли в БСП универсальный функционал для работы с внешними http сервисами? Ответ на вопрос: Нет.
  12. Существуют ли инструменты проверки правильности внедрения БСП в конфигурацию? Ответ на вопрос: Да, с помощью специализированного отчета "ПроверкаВнедренияБСП".
  13. Как с помощью запроса получить изменения объектов на узле плана обмена? Ответ на вопрос: Выбрать данные из таблицы изменений (например Номенклатура.Изменения) нужного типа метаданных с отбором по узлу плана обмена.
  14. Каков будет результат выполнения запроса:
    ВЫБРАТЬ
    	МАКСИМУМ(РасходнаяНакладная.МоментВремени) КАК МоментВремени
    ИЗ
    	Документ.РасходнаяНакладная КАК РасходнаяНакладная

     

    Ответ на вопрос: Получим ошибку "неправильные параметры Максимум", из-за того, что поле МоментВремени является составным и содержит в себе структуру (Дата, Ссылка).

     

  15. Можно ли в качестве источника подписки на событие использовать событие управляемой формы "При записи"? Ответ на вопрос: Нельзя в любом случае.
  16. Будет ли зафиксирована транзакция если произошла восстановимая ошибка? Ответ на вопрос: Не будет, но разработчик может обработать ошибку и запустить транзакцию повторно.
  17. Будут ли автоматически созданы новые предопределенные элементы справочника в подчиненном узле РИБ, если справочник не входит в состав плана обмена? Ответ на вопрос: Только если свойство ОбновлениеПредопределенныхДанных установлено в значение ОбновлятьАвтоматически.
  18. Был создан отчет на СКД с запросом ВЫБРАТЬ * ИЗ РегистрНакопления.Продажи.Обороты(&Дата1,&Дата2,,) КАК ПродажиОбороты. В наборе данных включено автозаполнение. За какой период будут выведены данные при следующей настройке параметров?

    Ответ на вопрос: С 01.04.2016 по 30.06.2016 23:59:59.

     

  19. В каких случаях нужно накладывать управляемую блокировку при проведении документа? Ответ на вопрос: При использовании старой методики в управляемом режиме.
  20. В каком случае индексирование реквизита документа может резко увеличить время записи документа? Ответ на вопрос: Реквизит составного типа, включающего типы Булево, строка, число, дата.
  21. В конфигурации с внедренной БСП для безопасного хранения паролей сторонних сервисов в базе данных необходимо? Ответ на вопрос: Использовать объект БезопасноеХранилищеДанных и методы относящие к нему.
  22. В управляемом режиме блокировок конструкция ДЛЯ ИЗМЕНЕНИЯ в запросах...Ответ на вопрос: не имеет смысла.
  23. В чем отличие объекта, полученного через РеквизитФормыВЗначение, от объекта, полученного по ссылке через ПолучитьОбъект? Ответ на вопрос: Объект, полученный через ПолучитьОбъект, не содержит изменений, внесенных пользователем в форме.
  24. В чем отличие результатов функции глобального контекста РольДоступна() и УправлениеДоступом.ЕстьРоль()? Ответ на вопрос: УправлениеДоступом.ЕстьРоль() для полноправного пользователя вернет всегда Истину независимо от того, назначена ли данная роль пользователю или нет.
  25. Как поставляются стандартные шаблоны ограничения прав? Ответ на вопрос: Стандартные шаблоны поставляются в роли ИзменениеУчастниковГруппДоступа.
  26. Какие настройки необходимо выполнить в 1С для отладки кода поставляемого сервиса? Ответ на вопрос: Необходимо включить доступность отладки публикации через публикатор 1С, указать адрес отладчика и включить автоматическое подключение предметов отладки (HTTP-сервисы).
  27. Какой шаблон следует применить, если требуется предоставить доступ к объекту, если разрешен реквизит1 или реквизит2? Ответ на вопрос: #ПоЗначениямРасширенный.
  28. Метод объекта Заблокировать() или метод глобального контекста ЗаблокироватьДанныеДляИзменения()... Ответ на вопрос: не запрещает запись заблокированных данных в других пользовательских сеансах (или в других экземплярах объекта в этом же сеансе), а лишь не позволяет нескольким объектам одновременно установить блокировку одних и тех же данных.
  29. Может ли код, находящийся в модуле объекта, выполняться на клиенте? Ответ на вопрос: в толстом клиенте, в режиме управляемого приложения, клиент-сервер, если объект (справочник, документ и т.п.) явно создается и вызывается в клиентском коде.
  30. Можно ли использовать хранилище конфигурации для командной разработки расширений? Если да то каким образом? Ответ на вопрос: Да можно, если создать специальное хранилище расширения конфигурации.
  31. Можно ли создавать свои веб/http-сервисы в расширениях конфигурации? Если да, то как происходит их публикация? Ответ на вопрос: Да можно. Можно публиковать как вместе так и по отдельности.
  32. Можно ли создать файл на сервере с помощью функции ПолучитьИмяВременногоФайла() в одном серверном вызове, а потом использовать этот файл в другом серверном вызове?Ответ на вопрос: Нельзя, файл нужно помещать во временное хранилище и во втором серверном вызове получать из временного хранилища.
  33. Можно ли хранить контактную информацию для табличной части объекта? Ответ на вопрос: Можно, необходимо добавить реквизит ИдентификаторСтрокиТабличнойЧасти в табличную часть Контактная информация и в табличную часть объекта.
  34. Поддерживает ли 1С вложенные транзакции? Ответ на вопрос: 1С:Предприятие 8 не поддерживает вложенных транзакций. Это значит, что, фактически, поддерживается только один уровень транзакции.
  35. Расширение конфигурации расширяет данные, что произойдет с данным при отключении расширения (на платформе выше 8.3.13). А при его удалении? Ответ на вопрос: При отключении данные расширения не удаляются, а при удалении будут удалены вместе с файлом расширения.
  36. С помощью какой функции можно выгрузить один объект источника в несколько объектов приемника? Ответ на вопрос: ВыгрузитьПоПравилу.
  37. У справочника имеется форма элемента с отбором, построенным с помощью компоновщика настроек СКД. Пользователь может задавать произвольные отборы. Необходимо сохранять введенные пользователем отборы. Где их сохранить? Ответ на вопрос: Создать в справочнике реквизит типа ХранилищеЗначения, в нем сохранять настройки компоновки.