![]() |
![]() |
![]() |
|
Простой вопрос по 1С 7.7 | ☑ | ||
---|---|---|---|---|
0
Den_Ten
26.07.05
✎
07:13
|
Вопрос по помещению созданого элемента справочника в нужную группу.
Понимаю что вопрос простой, но почему то по факу не работает :( бьюсь уже час... смотрю в фак: СпрСотр = СоздатьОбъект("Справочник.Сотрудники"); СпрСотр.ИспользоватьРодителя(грпРаботающие); СпрСотр.Новый(); не споря с этим делаю как здесь :) получается: Справ = СоздатьОбъект("Справочник.НомерСтрах"); СпрСотр.ИспользоватьРодителя(Автотранспорт); СпрСотр.Новый(); дальше все как обычно... но новый элемент несмотря ни на что пишеться в корневую! не пишеться в группу и все тут. В чем может быть проблема? |
|||
1
DSK
26.07.05
✎
07:16
|
ГлюК?
|
|||
2
DSK
26.07.05
✎
07:17
|
А релизец какой у тебя?
|
|||
3
Волшебник
26.07.05
✎
07:18
|
что такое грпРаботающие и Автотранспорт?
|
|||
4
Den_Ten
26.07.05
✎
07:34
|
Автотранспорт это у меня группа в справочнике.
грпРаботающие это на сайте написано :). если я делаю грпАвтотранспорт, то ессно ошибка вылазит. у меня Бухгалтерия 464, 1С релиз 20 |
|||
5
Darlok
26.07.05
✎
07:37
|
Чего мудрить пиши так:
Справ = СоздатьОбъект("Справочник.НомерСтрах"); // СпрСотр.ИспользоватьРодителя(Автотранспорт); СпрСотр.Новый(); СпрСотр.Родитель = Автотранспорт; // Где ... // // Если Справ.ЭтоГруппа()=1 Тогда // Автотранспорт = Справ.ТекущийЭлемент(); // КонецЕсли; |
|||
6
Den_Ten
26.07.05
✎
07:42
|
КУЛ! :). Спасибо :)
сейчас попробую. |
|||
7
vva
26.07.05
✎
07:44
|
Точно Дарлок (5) пишет. И надеюсь, что Автотранспорт - это не просто название группы (или строковая переменная, которой присвоено значение "Автотранспорт"), а именно ссылка на элемент справочника, являющийся группой.
|
|||
8
Волшебник
26.07.05
✎
07:46
|
(7) Надежда умирает последней. На 90% это что угодно, только не группа справочника.
|
|||
9
Den_Ten
26.07.05
✎
08:03
|
Автотранспорт это точно группа... :)
|
|||
10
Rovan
гуру
26.07.05
✎
08:14
|
(9) Покажи как ёё присваиваешь (находишь)
|
|||
11
Den_Ten
26.07.05
✎
08:21
|
неа :(. так же в корневую пишет...
|
|||
12
Den_Ten
26.07.05
✎
08:26
|
(10)
Справ = СоздатьОбъект("Справочник.НомерСтрах"); Справ.Новый(); Справ.Родитель = Автотранспорт; Справ.Наименование = "12323434"; Справ.Записать(); такой код пишет в корневую при имеющейся группе Автотранспорт. Можно ли сделать через код группы? я таких примеров не видел почему то :( |
|||
13
fabrikant
26.07.05
✎
08:28
|
(12) Тебе русским языком говорят. Покажи как находишь группу Автотранспорт. Откуда она у тебя берется.
|
|||
14
Den_Ten
26.07.05
✎
08:31
|
(12) :))
Эээээ... а как ее ищут? :) покажите плиз. я делаю по хелпу, нет там поиска группы. |
|||
15
zzzzz
26.07.05
✎
08:31
|
Если ((Автотранспорт.ЭтоГруппа()=1)и (Автотранспорт.Вид()="НомерСтрах")) Тогда
Справ.Новый(); Справ.Родитель = Автотранспорт; Справ.Наименование = "12323434"; Справ.Записать(); КонецЕсли; Запусти это. И скажи, что получилось. |
|||
16
fabrikant
26.07.05
✎
08:39
|
(14) В том то и дело, что ты ее никак не ищешь. Этот пример сканает, если у тебя на форме будет реквизит "Автотранспорт" и ты в него выберешь нужную группу. А вообще, нужно так же искать
Например: Справ = СоздатьОбъект("Справочник.НомерСтрах"); Если Справ.НайтиПоКоду(КодТвоейГруппыАвтотранспорт) = 1 Тогда ГруппаАвтотранспорт = Справ.ТекущийЭлемент(); Если ГруппаАвтотранспорт.ЭтоГруппа() = 1 Тогда СпрСотр.ИспользоватьРодителя(Автотранспорт); СпрСотр.Новый(); ..... СпрСотр.Записать(); Иначе Сообщить("Я баклан, и неправильно указал код группы автотранспорт в переменную КодТвоейГруппыАвтотранспорт"); КонецЕсли; КонецЕсли; |
|||
17
Den_Ten
26.07.05
✎
08:41
|
Переменная не определена (Автотранспорт) ...???
|
|||
18
fabrikant
26.07.05
✎
08:42
|
Ну замени
СпрСотр.ИспользоватьРодителя(Автотранспорт); на СпрСотр.ИспользоватьРодителя(ГруппаАвтотранспорт); И не забудь точки убрать. И глоловой пользуйся иногда |
|||
19
Фокусник
26.07.05
✎
08:43
|
(17) в очередной раз 10% не оправдались :)
|
|||
20
Grant
26.07.05
✎
08:44
|
(16) Ему НайтиПоНаименованию() надо...
|
|||
21
Den_Ten
26.07.05
✎
08:48
|
УРА Фабриканту :)
Сумел мне объяснить :) Спасибо Вам большое!! :) Отличный форум!!! |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |