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

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

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

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

дистанционно
договорная
Для работы Обучение 1С программированию применительно к нашей самописной программе
Москва Репетиторы

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

без разницы
договорная
Для себя Обучение программированию 1с с нуля
Ростов-на-Дону Репетиторы

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

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

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

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

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

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

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

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

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

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