1с планировщик. Как предовать измерения в документ?
Здравствуйте. Я начинающий. Буду работать в сфере 1с объектного моделирования или нет, не знаю, сложно пока все. Но интересно. Причем у меня проблемы в основном с банальным незнанием основ кода, как обращаться к данным таблиц, и тд. всяким поиском по кодам и наименованием. Поэтому скажу, также как все, банальную фразу:" Сильно не пинайте".
Создаю свою базу, для возможного расширения деятельности жены. Пока она работает сама на себя, в своем частном кабинете, но все возможно, тем более эту сферу, через нее, знаю хорошо.
Создал "Журнал Записи" (скрин. "Общий вид")
Сначала хотел создать планировщик для одного сотрудника по реквизиту выбора "Сотрудник" (тип Справочник.Сотрудник.) Рис 1.
Но потом все таки решил сделать общий для всех сотрудников работающих в текущий день.
Планировщик "Расписание" прикрепил к документу "Предварительная запись".
По двойному клику перехожу в создание новой "предварительной записи". и туда передаю данные по времени начала, конца услуги и выбранного сотрудника.
Если Планировщик одного сотрудника, то там все банально (рис.Передача данных)
Парам.Вставить("Сотрудник",Объект.Сотрудник)
а вот если в общем расписании(Планировщик) выделяешь время у сотрудника, то как здесь "кодить" мне не понятно. лазил по коду по подсказкам в инете, но так и не разобрался. Как сюда измерение вставить (Сотрудника) для передачи на форму "Предварительная запись"?
Парам.Вставить("Сотрудник",...............................);
Буду рад помощи.
Создаю свою базу, для возможного расширения деятельности жены. Пока она работает сама на себя, в своем частном кабинете, но все возможно, тем более эту сферу, через нее, знаю хорошо.
Создал "Журнал Записи" (скрин. "Общий вид")
Сначала хотел создать планировщик для одного сотрудника по реквизиту выбора "Сотрудник" (тип Справочник.Сотрудник.) Рис 1.
Но потом все таки решил сделать общий для всех сотрудников работающих в текущий день.
Планировщик "Расписание" прикрепил к документу "Предварительная запись".
По двойному клику перехожу в создание новой "предварительной записи". и туда передаю данные по времени начала, конца услуги и выбранного сотрудника.
Если Планировщик одного сотрудника, то там все банально (рис.Передача данных)
Парам.Вставить("Сотрудник",Объект.Сотрудник)
а вот если в общем расписании(Планировщик) выделяешь время у сотрудника, то как здесь "кодить" мне не понятно. лазил по коду по подсказкам в инете, но так и не разобрался. Как сюда измерение вставить (Сотрудника) для передачи на форму "Предварительная запись"?
Парам.Вставить("Сотрудник",...............................);
Буду рад помощи.
Прикрепленные файлы:
Найденные решения
Всем спасибо за участие. Ответ нашел.
Процедура РасписаниеПередСозданием(Элемент, Начало, Конец, Значения, Текст, СтандартнаяОбработка)
"ФиксированноеСоответствие" здесь ключевое понятие что кроется под "Значения".
Принцип то мне был и до этого понятен. Просто синтаксическое оформление кода иногда погружает в ступор.
код для параметра передачи данных имени сотрудника из Планировщика на другую форму :
Сотрудник = Значения.Получить("Сотрудники");
Парам.Вставить("Сотрудник",Сотрудник);
Процедура РасписаниеПередСозданием(Элемент, Начало, Конец, Значения, Текст, СтандартнаяОбработка)
"ФиксированноеСоответствие" здесь ключевое понятие что кроется под "Значения".
Принцип то мне был и до этого понятен. Просто синтаксическое оформление кода иногда погружает в ступор.
код для параметра передачи данных имени сотрудника из Планировщика на другую форму :
Сотрудник = Значения.Получить("Сотрудники");
Парам.Вставить("Сотрудник",Сотрудник);
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Всем спасибо за участие. Ответ нашел.
Процедура РасписаниеПередСозданием(Элемент, Начало, Конец, Значения, Текст, СтандартнаяОбработка)
"ФиксированноеСоответствие" здесь ключевое понятие что кроется под "Значения".
Принцип то мне был и до этого понятен. Просто синтаксическое оформление кода иногда погружает в ступор.
код для параметра передачи данных имени сотрудника из Планировщика на другую форму :
Сотрудник = Значения.Получить("Сотрудники");
Парам.Вставить("Сотрудник",Сотрудник);
Процедура РасписаниеПередСозданием(Элемент, Начало, Конец, Значения, Текст, СтандартнаяОбработка)
"ФиксированноеСоответствие" здесь ключевое понятие что кроется под "Значения".
Принцип то мне был и до этого понятен. Просто синтаксическое оформление кода иногда погружает в ступор.
код для параметра передачи данных имени сотрудника из Планировщика на другую форму :
Сотрудник = Значения.Получить("Сотрудники");
Парам.Вставить("Сотрудник",Сотрудник);
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот