Базовый курс, ДЗ № 1

Первое задание по 0-му блоку базового курса.

Для выполнения рекомендуется изучить следующие главы 0-го блока.
Глава 1. Развитие линейки «1С:Предприятие 8»
Глава 2. Базовые понятия
Глава 3. Установка платформы и конфигураций
Глава 4. Общие сведения о платформе
Глава 5. Список информационных баз
Глава 6. Пользовательский режим
Глава 7. Базовые приемы работы в конфигураторе
Глава 8. Средства разработчика
Глава 9. Объекты
Глава 10. База данных
Глава 11. Программный код
Глава 12. Примитивные типы данных

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

комментария 72 на “Базовый курс, ДЗ № 1”

  1. Функция XOR(Операнд1, Операнд2)
    // XOR Можно представить в виде ДНФ или КНФ

    Возврат (Операнд1 ИЛИ Операнд2)И(НЕ Операнд1 ИЛИ Не Операнд2);
    КонецФункции
    Функция XOR(Операнд1, Операнд2)
    // XOR Можно представить в виде ДНФ или КНФ Возврат (Операнд1 ИЛИ Операнд2)И(НЕ Операнд1 ИЛИ Не Операнд2);
    КонецФункции

  2. Делал с опозданием так как приобрёл курс когда уже было выложено ДЗ 3)   Видео с решением Евгения посмотрел после того как решил сам. 

    Решение:  Подписка на событие Перед записью для любого документа , в обработчике анализирую  проведён ли объект .   Стандартный параметр источник дайт доступ к объекту , дальше таблицу источник. товары помещаю в временную таблицу , ссылку беру из базы и сравниваю в пакете запросов . В запросе условие на ннеравенство старой и новой цены . 

    Пишу в ЖР методом записьЖурналаРегистрации , не получилось никак вывести в поле данные , поэтому пишу в комментарий .

  3. Домашнее задание сделал с использованием конструкции “Если .. Тогда ..”, пересмотрел видео с образцовым решением – красиво, но пока непривычно

  4. Раиса 05.11.2010 в 23:24

    Задание выполнила. Возникли сложности с пониманием того, что вообще нужно получить в результате.  Код через “Если…” – без проблем, но пока не посмотрела ответ на ДЗ – так и не поняла, как этот код надо было “оформить”. Про решение одной строкой – изящно.

  5. Наконец появилось свободное время для прохождения ДЗ. Постараюсь побыстрее разобраться с ДЗ по базовому курсу и перейти к продвинутому. Первое задание оказалось простым, но сделал я его как и многие сначала через оператор “Если”

  6. Зиля Гайфуллина 01.11.2010 в 08:55

    Тоже второгодница… Задание выполнила сначала с использованием “Если… “, но с подсказкой конечно более компактно получилось.

  7. По-началу отчитался со вторым потоком. Теперь дублирую сюда.
    Задание выполнил. Решение Евгения вспомнил не сразу. Первая мысль была всё же сделать с использованием операторов “Если”.  Но когда пересматривал материалы “0”-го блока, вспомнил и о другом решении.
    Всё-же мне подходит более спокойный темп, тогда я лучше “перевариваю” информацию.

  8. Первый раз остаюсь на второй год :-). Надеюсь, не пройдет даром.
    Справился быстро.
    Прочитав задание, сразу понял, что нужно разработать функцию NOT XOR.
    Получилось как-то так:
    Функция РазрешенаПродажа (Клиент, СортТовара)
    Возврат НЕ (Клиент=”ВИП”) <> (СортТовара=”Высший”);
    КонецФункции

  9. лучше поздно, чем никогда, верно?  дз выполнил :)

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

  11. Выполнил следующим образом:
    Функция ИсключИЛИ(А, Б)
    Возврат (А ИЛИ Б) И НЕ (А И Б);
    КонецФункции
    Функция РазрешенаПродажа(ВидКлиента, СортТовара)
    Возврат НЕ ИсключИЛИ(ВидКлиента = “VIP”, СортТовара = “Высший”);
    КонецФункции

  12. Забыл отчитаться. Сделал.

  13. Выполнил с подсказкой;
    Фишка в том, что нужно сравнить:
    ВидКлиента “VIP” и СортТовара “Высший” 
    затем организовать инвертированную функцию XOR.

  14. Выполнено

    • Краткость – сестра? :)
      Будьте чуть подробнее

  15. Задание выполнил.

  16. ДЗ № 1 выполнено.

  17. Оказывается и тут не отчитался. Выполнил.

  18. Отчитываюсь – давно выполнил

  19. Сергей Ермаков 09.09.2010 в 20:39

    Готово

  20. Выполнено

  21. Давно уже выполнил

  22. Оказывается забыла отчитаться. Конечно сделано.

  23. Леонид 09.09.2010 в 10:50

    Тоже не отчитывался. :(
    Выполнил.