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

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    98248    595    189    

324

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

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

6000 руб.

20.01.2022    12168    19    21    

24

Логистика, склад и ТМЦ Рабочее место Монитор заказов Пользователь Платформа 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    15172    45    39    

50

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

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

10 стартмани

28.08.2024    608    10    user1031769    1    

4

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

Внешняя обработка для группового формирование документов отгрузки на основании оплаченных счетов. Собирает список документов "Счет на оплату" за указанный период со статусом "Оплачен" и дополнительным статусом "Не отгружен", и формирует документы отгрузки "Реализация товаров и услуг"

1 стартмани

27.08.2024    323    3    user631290_makerplus    0    

2

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

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

5 стартмани

01.07.2024    749    3    delta    0    

3
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. malikov_pro 1325 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) Почему бы и да)

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