Домашнее задание №8 базового курса
2-ое задание по второму блоку базового курса.
Для выполнения рекомендуется изучить следующие главы 2-го блока.
Глава 4. Настройка форм документов.
Глава 5. Журналы документов.
Глава 6. Настройка командного интерфейса.
Глава 7. Регистры.
Глава 8. Регистры накопления.
Глава 9. Регистры сведений.
Глава 10. Настройка форм.
К сожалению, у Вас недостаточно прав для просмотра этой записи. Если Вы еще не залогинены на сайте — залогиньтесь. Если Вы оплачивали курс, у Вас активирован токен доступа, Вы залогинены, но Вы видите эту запись — напишите нам на e-mail поддержки.
1) Связку пользователей с клиентами реализовал с помощью независимого периодического регистра сведений (самый первый вариант который пришел в голову).
2) С ценами аналогично. Напрашивается регистр сведений «ЦеныНоменклатуры».
3) С документами тоже проблем не возникло. Хотя с пересчетом цены и количества при изменении суммы пришлось немного поморочиться.
4) Создал регистры накопления «ТоварыНаСкладах» и «Закупки». Прописал движения.
5) Проверку на запрет изменения базовой единицы измерения реализовал запросом.
6) С журналом документов все просто.
Задание выполнено.
Выполнил. Трудностей особых не было, но обработку проведения сделал без запроса. Посмотрев эталонное решение переделал.
Задание для меня оказалось сложным, допустил ряд ошибок.
1. При решении не обрабатывал отмену провидения документа КонтактСКлиентом.
2. Запутался с передачей параметров в процедуры общих модулей, долго пытался передать данные текущей строки табличного поля на Сервер. При чём помнил подобный пример у М. Радченко. Передать можно – только на клиент.
3. Обработку проведения делал через запрос. Но не догадался коэффициент вытащить через точку единицы измерения, а делал соединение со справочником единицы измерения номенклатуры.
4. Запрет на редактирование единицы измерения делал в обработчике события ОбработкаПроверкиЗаполнения – возможно это и не ошибка.
5. Ну ряд мелких недочётов, проверка на ноль при делении итд.
Не смотря на выше изложенные недочёты считаю, что задание выполнил!
Сделал!
Задание выполнил.
Допустил множество мелких постыдных ошибок, включая полное исчезновение данных из независимого регистра сведений вследствие неверно установленного отбора :)
+ а также есть ли разница в указании последовательности условий в запросе?
Номенклатура = &Номенклатура
| И ТипЦенНоменлктары = &ТипЦенНоменлктары
Номенклатура = &Номенклатура И ТипЦенНоменлктары = &ТипЦенНоменлктары
или
| И ТипЦенНоменлктары = &ТипЦенНоменлктары
ТипЦенНоменлктары = &ТипЦенНоменлктары И Номенклатура = &Номенклатура
| И ТипЦенНоменлктары = &ТипЦенНоменлктарНоменклатура = &Номенклатур
Разницы нет.
В отличие от условий в программном коде 1С.
ясно, спасибо, ДЗ выполнено, но вы так и не сказали почему поле Дата надо переименовать в поле Период или я прослушал. в дальнейшем я додумался сам :)
я не верно задал вопрос. дело в том что эти условия запроса располагаются внутри виртуальных таблиц. то есть <ИмяТаблицы>.Остатки(, ТипЦен = &Тип
И Номенклатура = &Номенклатура)
Если оба условия располагаются внутри виртуальной таблицы, то разницы нет..
дз сделал, но есть 1 маленький вопрос (я понимаю что МГ у меня уже кончился, но может быть полезно будет будущему поколению (: )
Есть ли разница в последовательности измерений регистров? к примеру в дз, вы сделали 1ое измерение “номенклатура”, а 2ое – “типцен”, а почему не наоборот? или разницы вовсе нет?
спасибо
Разница есть. В скорости доступа к данным.
Наиболее часть используемые измерения нужно ставить первыми.
Мы об этом будем чуть позже в базовом курсе..
Задание выполнено
Work complete!
ДЗ № 8 выполнено.
Решил. Очень похоже на блок из УТ (Менеджеры, ТипыЦен), ну и не только УТ.
готовое
тогда еще сделал.
Выполнил.
ДЗ №8 сделано
Сделал
Честно говорю, что выполнил только сейчас.
Пришлось прервать обучение по личным обстоятельствам.
Но в этом и преимущество дистанционного обучения.
Планирую пройти курс до конца.
ДЗ Выполнено
Сделано.
выполнил
то же давно уже сделал.
Только сначала, привязку к менеджерам сделал через реквизит справочника контрагенты, но после просмотра решения, понял что через регистр действительно было бы правильнее. Переделал потом.
А запрет на изменение единицы я сделал еще до этого, как только документ покупки создал.
выполнил
Разобралась!!! ДЗ №8 выполнено.
Выполнено
Сделал!
Выполнил
Выполнено
Выполнено.
Готово
Выполнил
ДЗ 8 выполнено.
Задание выполнено.
Сделано.
Сделано, особых трудностей не возникло, не считая попытку использования ЭтоНовый и отмены проведения..
А в целом, задание отностинельно не сложное..