Простое бронирование заказов на каждый день

26.12.21

Задачи пользователя - Монитор заказов

Эх... моя первая статья, поехали) Для маленького бизнеса иногда нужно бронировать заказы на каждый день, в моём случае это был заказ тракторов. Данную простенькую разработку можно адаптировать под что угодно - салоны красоты, парикмахерские, спец.техника, развлекательные услуги и т.д.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Бесплатно
Простое бронирование заказов на каждый день:
.cfe 18,01Kb ver:0.1
11
11 Скачать бесплатно

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

В моём случае это "График спецтехники". 

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

Нужно понять следующее:

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

Поэтому в средний список мы выводим то, что находится в объектах правого списка. (Почему нельзя было вывести только один список? Мне показалось такое решение просто симпатичнее и нагляднее). 

Список реквизитов, которые находятся в документе:

 

 

Пояснение: 

ДатаДень - (в принципе можно, я думаю, было прицепить к стандартному реквизиту, но решил оставить эту для простоты разработки). 

Переходим в форму списка. Нам необходимо добавить реквизит формы Календарь (тип: дата), и средний список (динамический)

 

 

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

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

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

 

ВЫБРАТЬ
    ГрафикРаботыТехники.Техника КАК Техника,
    ГрафикРаботыТехники.ВремяС КАК ВремяС,
    ГрафикРаботыТехники.ВремяПо КАК ВремяПо,
    ГрафикРаботыТехники.ДатаДень КАК ДатаДень,
    ГрафикРаботыТехники.Клиент КАК Клиент,
    ГрафикРаботыТехники.Комментарий КАК Комментарий,
    ГрафикРаботыТехники.ВыполнениеЗаказа КАК ВыполнениеЗаказа
ИЗ
    Документ.ГрафикРаботыТехники КАК ГрафикРаботыТехники
ГДЕ
    ГрафикРаботыТехники.ДатаДень = &Календарь

 

Также нам нужно указать основную таблицу "Документ.ГрафикРаботыТехники", чтобы строки заказов на день были кликабельны. 

Чтобы у нас отрабатывал код по нажатию на календарь и дата при открытии была текущая, необходимо в модуле формы сделать следующее:

 

&НаКлиенте
Процедура КалендарьПриАктивизацииДаты(Элемент)
График.Параметры.УстановитьЗначениеПараметра("Календарь",Календарь);
//Передача даты в форму эдемента
ПередачаДатыСтр = Новый Структура;
ПередачаДатыСтр.Вставить("ТекДатаКалендаря",Календарь);

КонецПроцедуры



&НаКлиенте
Процедура ПриОткрытии(Отказ)
    Календарь = ТекущаяДата();
    График.Параметры.УстановитьЗначениеПараметра("Календарь",Календарь);
КонецПроцедуры

 

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

 

P.S.

Это моя первая статья в таком роде, возможно, я что-то не учёл, поэтому буду рад вашим комментариям, особенно благодарственным, если смог кому-нибудь помочь. Спасибо за внимание! 

Бронирование разработка гайд урок туториал бронирование заказов заказы программно

См. также

Сканер штрих-кода Терминал сбора данных Мобильная разработка Монитор заказов Оптовая торговля Розничная торговля Ценообразование, анализ цен Программист Пользователь Платформа 1С v8.3 Мобильная платформа 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Управленческий учет Платные (руб)

Простой мобильный ТСД (терминал сбора данных) сканер для 1С для смартфонов на iOS и Android, не требующий сложных настроек и установки дополнительных программ. Обмен между Вашей 1С и мобильным приложением осуществляется через облачный сервис и расширение конфигурации. Работает с конфигурациями УТ 11, ERP, КА2, Розница 2, Розница 3, УНФ 1.6, УНФ 3.0. Полнофункциональный демо-доступ для своей конфигурации можно запросить в настройках мобильного приложения - все необходимое придет на почту автоматически.

2000 руб.

22.04.2019    100646    612    189    

328

Логистика, склад и ТМЦ Рабочее место Монитор заказов Пользователь Платформа 1С v8.3 Оперативный учет Управляемые формы 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Управленческий учет Платные (руб)

Расширение "Состояние обеспечения заказов 2021" добавляет дизайн и возможности "Состояние обеспечения заказов" из старых УТ 11.4 / КА 2.4 / ERP 2.4 в новые УТ 11.5 / КА 2.5 / ERP 2.5.

4900 руб.

20.09.2022    15858    50    39    

55

Монитор заказов Оптовая торговля Розничная торговля Рабочее место Бытовые услуги, сервис Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Ювелирная промышленность и торговля Платные (руб)

CASH DISPLAY 2.0: используйте второй монитор или Android планшет в качестве дисплея покупателя на кассе для работы с клиентами и просмотра рекламы. Интеграция с любой версией 1С. Подходит для использования в торговой сети. Обновленная версия.

6000 руб.

20.01.2022    12452    19    21    

24

Монитор заказов Анализ продаж Пользователь Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Управленческий учет Абонемент ($m)

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

10 стартмани

28.08.2024    876    14    user1031769    1    

4

Логистика, склад и ТМЦ Монитор заказов Бухгалтер Пользователь Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Бухгалтерский учет Абонемент ($m)

Отчет ‘Исполнение заказов поставщиками’ по заказанной/поступившей номенклатуре документов ‘Счет от поставщика’ и ‘Поступление (акты, накладные, УПД)’.

5 стартмани

01.07.2024    913    3    delta    0    

3

Монитор заказов Подбор и обработка объектов Пользователь Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Управленческий учет Абонемент ($m)

Позволяет разделить заказ клиента на два заказа - оставив в одном все строки к отгрузке и закрыв его и перенеся все/выбранные прочие строки в отдельный новый заказ.

2 стартмани

27.04.2024    1236    13    denmax    1    

2
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. malikov_pro 1330 02.11.21 10:24 Сейчас в теме
"бронировать заказы" - на сколько понял из статьи планирование занятости объекта, в данном случае оборудования.
попробуйте временные интервалы вынести в РС, далее собрать нагрузку на технику по дням (текущая предельная), далее пермещение техики с объекта на объект итд
2. 1Eset 3 03.11.21 00:32 Сейчас в теме
(1) Не хочу ввести в заблуждение, как и написал выше основная задача показать, как можно на каждый день бронировать заказы, не обязательно это будет техника, это могут быть услуги, где важна запись. Например клиенты парикмахера, где он может планировать свой день и потом стоимость заказов вносить в учёт.
3. Константин С. 675 03.11.21 14:16 Сейчас в теме
(2)
де он может планировать свой день и потом стоимость заказов вносить в учёт.

т.е. парикмахера должен написать себе программу?...

статья должна иметь какую-то законченность, вашем случае набор юного разработчика (уже ничего) формы + код. Былоб более интересней если выложите обработку + описание ее работы, кому интересно ее скачаю и глянут код.
4. 1Eset 3 08.11.21 10:20 Сейчас в теме
(3) Почему бы и да)

Я её доработаю статью тогда, спасибо.
Оставьте свое сообщение