Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
24 сен 2021, 00:29

Конфигурирование 1С. Очень нужна помощь! Пожалуйста!!!

Автор Солнце19041990, 04 мая 2012, 10:52

0 Пользователей и 1 гость просматривают эту тему.

Солнце19041990

В конфигурации для автоматизации работы школы создаю 2 документа: "Приказ о прибытии ученика" и "Приказ о выбытии ученика". В обоих случаях при нажатии на кнопку должны вноситься данные в справочник ученики. С приказом о прибытии разобралась. Там создается новая запись в справочнике.

Процедура ВнестиДанныеВСправочникНажатие(Элемент)
   НовыйОбъект = Справочники.Ученики.СоздатьЭлемент();
   НовыйОбъект.Наименование = ФИО;
   НовыйОбъект.ДатаПрибытия = ДатаПриема;
   НовыйОбъект.НазваниеКласса = НазваниеКласса;
   НовыйОбъект.ГдеОбучалсяДоПрибытия = ОткудаПрибыл;
   НовыйОбъект.ПриказОПрибытии = Номер;
   НовыйОбъект.Записать();
КонецПроцедуры


А вот в случае приказа о выбытии необходимо редактировать уже имеющуюся запись: добавить туда дату выбытия и причину выбытия. Реквизиты созданы, необходимо внести в них данные. Не могу разобраться, как это реализовать. :(

cska-fanat-kz

Не проще учет прибытия\выбытия реализовать через РегистрСведений?
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Солнце19041990

А как сделать, чтобы данные в справочник вносились? :nhsrm:

Солнце19041990

Уже разобралась. Написала вот такую процедуру, все заработало!
УченикОбЪект = Ученик.ПолучитьОбЪект();
УченикОбЪект.ДатаВыбытия = ДатаВыбытия;
УченикОбЪект.ПричинаВыбытия = ПричинаВыбытия;
УченикОбЪект.Записать();


Еще один вопрос на подобную тему. При проведении документа "Приказ о прибытии" согласно полу ученика должно меняться количество мальчиков либо девочек в справочнике "Классы" и соответственно, общая численность учеников. Загвоздка состоит в том, что пол ученика в самом документе не указан, а должен браться из справочника "Ученики". Может быть проще будет создать в документе реквизит "Пол"???

cska-fanat-kz

Решать подобные задачи справочниками - как-то все это плохо...
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Солнце19041990

Знаю, что лучше делать через регистры. Но переделывать всю базу времени уже нет :(, так что приходится доводить до ума то, что есть. :(

cska-fanat-kz

Цитата: Солнце19041990 от 04 мая 2012, 11:40
Еще один вопрос на подобную тему. При проведении документа "Приказ о прибытии" согласно полу ученика должно меняться количество мальчиков либо девочек в справочнике "Классы" и соответственно, общая численность учеников. Загвоздка состоит в том, что пол ученика в самом документе не указан, а должен браться из справочника "Ученики". Может быть проще будет создать в документе реквизит "Пол"???

Надеюсь это не реальная база, для реальной работы.....

"Должен браться из справочника ""Ученики""" - ну и берите пол из справочника, зачем вам реквизит в документе?
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru Rambler's Top100

Поиск