Записать элемент в группу ЗиК 77 Напомните, как программно записать элемент в нужную группу справочника. Вот код, но он не срабатывает: Процедура Сформировать() СпрСотр = СоздатьОбъект("Справочник.Сотрудники"); НужнаяГруппа = СоздатьОбъект("Справочник.Сотрудники"); ТЗДиалога.ВыбратьСтроки(); Пока ТЗДиалога.ПолучитьСтроку() = 1 цикл Если СпрСотр.НайтиПоНаименованию(ТЗДиалога.ФИО) = 1 тогда Если СпрСотр.ТекущийЭлемент().ПометкаУдаления() = 1 Тогда Сообщить(ТЗДиалога.ФИО + " - найден, но помечен на удаление!"); продолжить; КонецЕсли; Сообщить(ТЗДиалога.ФИО + " - найден, перезаписываю!"); Иначе СпрСотр.Новый(); КонецЕсли; СпрСотр.Наименование = ТЗДиалога.ФИО; СпрСотр.Записать(); СпрСотр.ОсновнойЭлемент = СпрСотр.ТекущийЭлемент(); НужнаяГруппа.НайтиПоКоду(0000000519); СпрСотр.Родитель=НужнаяГруппа; СпрСотр.Записать(); КонецЦикла; КонецПроцедуры |
Бросил бы ты это дело, а? |
код надо "0000000519", а у тебя он 519 |
1-VZ >+1 Ну а так, кроме кучи остальных ошибок, ещё и эта: НужнаяГруппа.НайтиПоКоду([b]"[/b]0000000519[b]"[/b]); СпрСотр.Родитель=НужнаяГруппа.[b]ТекущийЭлемент()[/b]; |
в этом разделе форума даже сисек не просят:) и уж тем более в вопросах по 7-ке. 7-чники голодные до кода и вопросов по нему (даже самых глупых):) но терпение тоже может лопнуть:) |
Ctrl-F5 |
(0) =========>>>>>>>> вам туда |
у вас метод не правильно написан. Надо писать "Запейсать" |
Текущее время: 00:53. Часовой пояс GMT +3. |