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

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

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

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

дистанционно
от 1000.00 руб.
Для себя Помочь разобрать вопросы по созданию базы данных с подсистемой (справочник, документ, регистр, отчет)
Санкт-Петербург Репетиторы

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

дистанционно
договорная
Научиться программированию 1С Мы запустили виртуальный отдел 1С-разработки с помощью IE и успешно реализовали расширение, но не можем разобраться никак с вопросом к кастомизации интерфейсов. Необходима часовая консультация, скорее всего, чтобы понять, в чем ошибка при этой кастомизации и как её починить, и как вообще в целом с помощью расширения конфигурации изменять интерфейс.
Москва Репетиторы

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

без разницы
договорная
Для себя Азы программирования, как правильно писать коды
Красноярск Репетиторы

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

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

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

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

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

возможна работа на дому
от 500.00 руб.
Для себя Разобраться в программе
Москва Репетиторы

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

от 3000.00 руб.
Для работы Прокачать программу 1С
Санкт-Петербург Репетиторы