Вход Блог
Строительство и ремонт
Репетиторы
Красота
Фрилансеры
Разные специалисты
Уход за животными
Тренеры
Автоинструкторы

Обучение 1С-программированию — работа в Москве

Дата: 2025-05-03
Детали
Регион
Москва
Занятость
дистанционно
Стоимость
договорная
Дата публикации
2025-05-03
Описание
Научиться программированию 1С Я делаю базу учёта воспитанников учебного заведения в учебной версии 1с и у меня есть справочник Преподаватели с такой структурой: Реквизиты: Наименование (строка), ДатаРождения (дата), Пол (перечисление.Пол), Телефон (строка), КлассныйРуководитель (булево), Фото (хранилище значения) Табличная часть Дисциплины: Наименование (справочник.Кванты), ХранилищеПлана (хранилище данных), УчебныйПлан (строка) и документ Запись с вот такой структурой: Реквизиты: Воспитанник (справочник.Воспитанники), Дисциплина (справочник.Дисциплины), Преподаватель (справочник.Преподаватели) мне необходимо сделать так, чтобы пользователь сначала выбрал дисциплину, а потом при выборе преподавателей ему давался список только тех, кто эту дисциплину ведёт. для этого создан регистр сведний ДисциплиныПреподавателей с такой структурой: Измерения: Дисциплина (справочник.Дисциплины), Преподаватель (справочник.Преподаватели) так же, пожалуй, оставлю код формы элемента документа Запись, чтобы показать свою попытку: &НаСервере Функция ПолучитьПреподавателейПоДисциплине(Дисциплина) Экспорт Фильтр = Новый СписокЗначений; Выборка = РегистрыСведений.ДисциплиныПреподавателей.Выбрать(); Пока Выборка.Следующий() Цикл Если Выборка.Дисциплина = Дисциплина Тогда Если Фильтр.НайтиПоЗначению(Выборка.Преподаватель) = Неопределено Тогда Фильтр.Добавить(Выборка.Преподаватель); КонецЕсли; КонецЕсли; КонецЦикла; Возврат Фильтр; КонецФункции &НаКлиенте Процедура ПреподавательНачалоВыбора(Элемент, ДанныеВыбора, ВыборДобавлением, СтандартнаяОбработка) Дисциплина = Объект.Дисциплина; Если Не ЗначениеЗаполнено(Дисциплина) Тогда Сообщить(“Сначала выберите дисциплину.“); СтандартнаяОбработка = Ложь; Возврат; КонецЕсли; Преподаватели = ПолучитьПреподавателейПоДисциплине(Дисциплина); Если Преподаватели.Количество() = 0 Тогда Сообщить(“Нет доступных преподавателей по выбранной дисциплине.“); СтандартнаяОбработка = Ложь; Возврат; КонецЕсли; СтандартнаяОбработка = Ложь; СсылкиПреподавателей = Новый Массив; Для каждого Преподаватель Из Преподаватели Цикл СсылкиПреподавателей.Добавить(Преподаватель); КонецЦикла; ПараметрыФормы = Новый Структура; ПараметрыФормы.Вставить(“СсылкиПреподавателей“, СсылкиПреподавателей); ОткрытьФорму(“Справочник.Преподаватели.ФормаВыбора“, ПараметрыФормы, ЭтотОбъект, “ВыборПреподавателя“); КонецПроцедуры &НаКлиенте Процедура ВыборПреподавателя(ВыбранныйЭлемент, ДопПараметры) Объект.Преподаватель = ВыбранныйЭлемент; КонецПроцедуры
Похожие заказы

Обучение 1С-программированию

дистанционно
договорная
Для работы
Москва Репетиторы

Обучение 1С-программированию

дистанционно
договорная
Для работы Ищу репетитора по 1С-программированию для обучения с нуля. Опыта в программировании нет. Цель: за 6–12 месяцев освоить профессию 1С-разработчика и трудоустроиться на позицию Junior.
Москва Репетиторы

Обучение 1С-программированию

без разницы
договорная
Научиться программированию 1С
Санкт-Петербург Репетиторы

Обучение 1С-программированию

дистанционно
договорная
Для себя
Москва Репетиторы

Обучение 1С-программированию

дистанционно
договорная
Для себя
Иркутск Репетиторы

Обучение 1С-программированию

дистанционно
от 1000.00 руб.
Для себя Обучаюсь 1С программированию с нуля. В лекциях разобраны простые примеры. Домашние задания с более сложными задачами , в которые долго приходятся вникать в отсутствие опыта. Нужна помощь в решении ДЗ и практические примеры
Москва Репетиторы

Обучение 1С-программированию

на дому
договорная
Для работы Знание программы 1 С
Москва Репетиторы