Базовый курс. Решение ДЗ №5

Представляем решение пятого домашнего задания.

К сожалению, у Вас недостаточно прав для просмотра этой записи. Если Вы еще не залогинены на сайте
залогиньтесь.

Если не активировали токен — посмотрите видео-инструкцию (видео N5)

Если вы залогинены, у Вас активирован токен доступа, но вы все равно видите эту запись —
напишите нам на e-mail поддержки.

комментариев 12 на “Базовый курс. Решение ДЗ №5”

  1. В решение совсем забыли, про первоначальное условие, что пользователю не должен отказываться от выбора обеда, а в данном случае, при попытке отказаться от выбора обеда, возникает ошибка. (как я понял из-за того, что при отказе, от выбора обеда, массив принимает значение неопределено, и при попытке добавить записи в справочник Обеды пользователей возникает ошибка.)
    в клиентском общем модуле, перед вызовом серверной процедуры ЗаписатьВыбранныеОбеды, добавил цикл проверки значения массива на значение типа “неопределено” :
    Пока Обеды = Неопределено Цикл
    Обеды = ОткрытьФормуМодально(“Справочник.ВариантыОбедов.ФормаВыбора”, Параметры);
    КонецЦикла;
    Пока Обеды = Неопределено Цикл
    Обеды = ОткрытьФормуМодально(“Справочник.ВариантыОбедов.ФормаВыбора”, Параметры);
    КонецЦикла;
    вот так вроде заработало

    • Спасибо за информацию, ошибку исправим.

  2. Я просто в восторге и в который раз понимаю что не зря приобрела Ваш курс. Столько всяких методов !!! – нигде так не объясняется материал (ни в книгах , ни в УЦ). Огромное спасибо.

  3. В справочнике пользователи у нас есть два реквизита Администратор и ПользовательИБ.
    а в самой программе при открытии пользователя. Есть реквизит только реквизит с флагом администратор, а пользовательИБ нет. Почему? Вроде нигде не было помечено чтобы этот реквизит не показывать.

    • Вероятно потому что нет прав доступа на этот реквизит, проверьте эту гипотезу.

  4. мда, а я пользователей по наименованию синхронизировал. не зал про УИД.
    а с константами то они у меня тип Время имели.
     

  5. Павел Конов 10.02.2011 в 16:46

    Спасибо.  Очень развернутое и понятное решение.

  6. СПАСИБО! Прекрасное решение. Так как у меня нет опыта, до конца не понимаю работу функций и процедур, передача параметров, возврат значений, сколько хранится гл.Переменная.Короче в голове каша. Конечно я смотрел раз 20 в базовом курсе про проц. и функ. но всё равно до конца не разобрался. Не могли бы вы разжевать эту тему(в мг) по подробней, если нет то буду грысть учебник :)))
    За ранее благодарен.

    • Сергей, тему рассмотреть можно.
      Но чтобы объяснение было конкретным предлагаю сделать вот что: создайте пример с вызовами различных функций, передачей параметров.
      Пришлите в мастер-группу, скажите, где возникают сложности и непонятные моменты.
      mg.spec8ru@gmail.com

      • Какие все таки особенности у взаимодействия приложения и пользователя при старте и завершении 1С в режиме Web приложения?

        • Каких-то особенностей с ходу выделить не смогу.
          Должны срабатывать все события, что и в тонком клиенте.
          Однако нужно провести эксперименты.
          На ваши вопросы, заданные ранее, дам ответ несколько позже.