Здравствуйте, помогите пожалуйста реализовать массовое перемещение из одной группы в другую. например есть студенты группы 111 нужно по нажатию кнопки автоматически перенести в группу 211, 121 в 221, группу 211 в 311. и так далее. Как реализовать это автоматически, по нажатии кнопки. это вообще реально сделать? Я новичок!!!!
Почти крутой
Группа: Местный
Сообщений: 1454
Из: Киев
Спасибо сказали: 550 раз
Рейтинг: 0
Универсальный подбор и обработка объектов - обработка позволяет изменять любой реквизит, в том числе родителя, работает в любой конфигурации.(Ctrl+Z не работает:)
Универсальный подбор и обработка объектов - обработка позволяет изменять любой реквизит, в том числе родителя, работает в любой конфигурации.(Ctrl+Z не работает:)
У нас здесь своя атмосфера...
Группа: Основатель
Сообщений: 14050
Из: Киев
Спасибо сказали: 4612 раз
Рейтинг: 3748.8
olichka, погуглите, вероятно и для 8.1 в сети обработка есть.
Если без этой обработки, то вам надо: 1) выбрать элементы одной группы; 2) установить им другую группу;
Как-то так:
ГруппаИзКоторойНадоВыбрать = Справочники.ИмяСправочника.НайтиПоКоду("000001"); // вставить свой код элемента ГруппаКоторуюНадоПрисвоить = Справочники.ИмяСправочника.НайтиПоКоду("000002"); // вставить свой код элемента
Выборка = Справочники.ИмяСправочника.Выбрать(ГруппаИзКоторойНадоВыбрать ); Пока Выборка.Следующий() Цикл
Да, понятен. спасибо. а можно ли пойти от обратного: все группы идентичны только прибавляется 1 (в зависимости от курса). можно ли как-то перемещать элементы прибавляя к родителю 1?
например группа 1153 меняется на группу 2153, группа 2153 меняется на 3153 можно ли как-то поменять группу таким образом, чтоб прибавлять 1 (единицу). а не прописывать все группы в ручную? в ручную прописывать легче, но если в дальнейшем появится новые группы, тогда данная процедура не будет срабатывать
Есть справочник: Университет. в нем идет специальность, в специальности курсы. а в курсах группы. Нужно по нажатию кнопки или другого элемента автоматически все группы перевести на курс старше, изменив название. нельзя вводить группы. это должно быть автоматически. помогите пожалуйста
Здравствуйте, я перемещаю элементы по справочнику университет. элементы которые перемещаю это курсы. я беру все элемента курса и перемещаю в другой курс. скажите пожалуйста как переместить эти элементы с новым названием. тоесть элемент 2153 должен стать 3153
Процедура Кнопка1Нажатие(Элемент) Группа1курс = Справочники.Университет.НайтиПоКоду("000001186"); // вставить свой код элемента Группа2курс = Справочники.Университет.НайтиПоКоду("000001187"); // вставить свой код элемента
Группа2курс = Справочники.Университет.НайтиПоКоду("000001187"); // вставить свой код элемента Группа3курс = Справочники.Университет.НайтиПоКоду("000001188"); // вставить свой код элемента
olichka, погуглите, вероятно и для 8.1 в сети обработка есть.
Если без этой обработки, то вам надо: 1) выбрать элементы одной группы; 2) установить им другую группу;
Как-то так:
ГруппаИзКоторойНадоВыбрать = Справочники.ИмяСправочника.НайтиПоКоду("000001"); // вставить свой код элемента ГруппаКоторуюНадоПрисвоить = Справочники.ИмяСправочника.НайтиПоКоду("000002"); // вставить свой код элемента
Выборка = Справочники.ИмяСправочника.Выбрать(ГруппаИзКоторойНадоВыбрать ); Пока Выборка.Следующий() Цикл
Почти крутой
Группа: Местный
Сообщений: 1298
Из: Донецк
Спасибо сказали: 208 раз
Рейтинг: 0
Цитата(olichka @ 15.05.15, 23:51)
Здравствуйте, я перемещаю элементы по справочнику университет. элементы которые перемещаю это курсы. я беру все элемента курса и перемещаю в другой курс. скажите пожалуйста как переместить эти элементы с новым названием. тоесть элемент 2153 должен стать 3153
Работа со справочником - стандартная рутинная работа в 1С, что еще нужно программировать для перемещения элементов - не понимаю. У вас что, жесткая привязка к кодам элемента справочника? Это круто! Может что-то в консерватории подправить?
Сообщение отредактировал vadim007 - 16.05.15, 14:11
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!