|
|
|
Как передать значение реквизита документа в справочник данным которые выбраны в докум | ☑ | ||
|---|---|---|---|---|
|
0
НИтудыНИсюды
02.06.09
✎
20:05
|
мда.... как бы выразится... уже не знаю что делать... ПОДСКАЖИТЕ ПОЖАЛУЙСТА!!!
кароче... у меня есть справочник, в котором есть реквизит "группа", и есть документ, в котором тоже есть реквизит "группа" и табличная часть, в которой я указываю "наименование" из справочника... и как передать значение реквизита документа (Группа) в реквизит справочника (группа) только тем значениям чьи наименования указаны в документе... Простите конечно, если вопрос глупый... но я попытался выразится как можно точнее |
|||
|
1
НИтудыНИсюды
02.06.09
✎
21:46
|
Что никто не знает?=)
|
|||
|
2
Рэйв
02.06.09
✎
21:52
|
при записи дока проьегайся по тч и записывай в выбранные элементы
|
|||
|
3
Злобный Йожег
02.06.09
✎
21:54
|
Что понимается под "наименованием" из справочника? Это действительно наименование элемента или же ссылка на сам элемент? Если второе, то
Для Каждого СтрокаТЧ Из ТабЧасть Цикл ЭлементОбъект = СтрокаТЧ.ПолеСпр.ПолучитьОбъект(); ЭлементОбъект.Группа = ГруппаИзДокумента; КонецЦикла; |
|||
|
4
Злобный Йожег
02.06.09
✎
21:55
|
блин, забыл... в цикле после установки значения нужно еще
ЭлементОбъект.Записать(); все, кароче... на отдых пора, поздно уже. |
|||
|
5
НИтудыНИсюды
02.06.09
✎
21:56
|
Только где это прописывать, в модуле формы документа?
|
|||
|
6
Serg_1960
02.06.09
✎
21:56
|
Мда... Мне тоже пора на покой. Перечитал вопрос несколько раз - но так и не понял, что автор хотел :(
|
|||
|
7
НИтудыНИсюды
02.06.09
✎
21:57
|
наименование - ссылка
|
|||
|
8
Злобный Йожег
02.06.09
✎
21:57
|
Ну, вызывать, видимо эти действия ты будешь все-таки из формы... Поэтому там и пиши. Но можешь, в принципе, и в модуле документа... Только процедуру надо будет экспортировать.
|
|||
|
9
НИтудыНИсюды
02.06.09
✎
22:07
|
Пишу процедуру, куча ошибок (видимо мне никогда не стать маломальски знающим пользователем 1С=( )
Процедура Передача(Элемент) Экспорт Для Каждого Документы.ПриходДетей.Ребенок Из Документы.ПриходДетей.ТабличнаяЧасть1 Цикл ЭлементОбъект = Ребенок.Группа.ПолучитьОбъект(); ЭлементОбъект.Группа = Документы.ПриходДетей.Группа; ЭлементОбъект.Записать(); КонецЦикла; КонецПроцедуры |
|||
|
10
Murzz
02.06.09
✎
22:14
|
эээээ... мощно. лучше все же напиши примерно как сказали в 3-м посте. и еще желательно пользоваться alt+shift+F
|
|||
|
11
DCKiller
02.06.09
✎
22:14
|
(9) Это что-о-о-о???
|
|||
|
12
НИтудыНИсюды
02.06.09
✎
22:16
|
сам не понимаю... за три дня пытаюсь восполнить полный курс 1С за год))
|
|||
|
13
НИтудыНИсюды
02.06.09
✎
22:17
|
не находит ГРУППУ
Процедура Запись(Элемент) Для Каждого Ребенок Из ТабличнаяЧасть1 Цикл ЭлементОбъект = Ребенок.Группа.ПолучитьОбъект(); ЭлементОбъект.Справочники.ВоспитанникиДетскогоСада.Группа = Группа; ЭлементОбъект.Записать(); КонецЦикла; КонецПроцедуры |
|||
|
14
НИтудыНИсюды
02.06.09
✎
22:18
|
хотя группа - это реквизит документа... в форме которого я пишу модуль
|
|||
|
15
Злобный Йожег
02.06.09
✎
22:19
|
(13) Очередной отжиг :)
Товарищ, позвольте полюбопытствовать: вы из какого города будете? |
|||
|
16
НИтудыНИсюды
02.06.09
✎
22:21
|
уход от темы...)) в универе далеко не профилирующий предмет, хотя требуют будь здоров)) Извините за тупость, я не специально!!!
|
|||
|
17
НИтудыНИсюды
02.06.09
✎
22:22
|
помогите, чисто по человечески прошу=))
|
|||
|
18
Злобный Йожег
02.06.09
✎
22:23
|
Не истери... Во-первых, какую именно группу он у тебя найти не может? У тебя их там до черта... Кинь хоть сообщение об ошибке сюда.
|
|||
|
19
НИтудыНИсюды
02.06.09
✎
22:27
|
=)
сделаю так... в документе реквизит группа1, в справочнике - просто группа {Документ.ПриходДетей.Форма.ФормаДокумента(3)}: Поле объекта не обнаружено (Группа1) ЭлементОбъект = Ребенок.Группа1.ПолучитьОбъект(); |
|||
|
20
Злобный Йожег
02.06.09
✎
22:29
|
Так... У тебя в табличной части есть реквизит "Группа1"?
|
|||
|
21
НИтудыНИсюды
02.06.09
✎
22:30
|
В табличной части есть только реквизит "Ребенок" который ссылается на СправочникСсылка.ДетиДетскогоСада
|
|||
|
22
НИтудыНИсюды
02.06.09
✎
22:31
|
группа1 - реквизит документа
|
|||
|
23
Злобный Йожег
02.06.09
✎
22:32
|
Тогда так:
Для Каждого СтрокаТЧ Из ТабличнаяЧасть Цикл РебенокОбъект = СтрокаТЧ.Ребенок.ПолучитьОбъект(); РебенокОбъект.Группа = Группа1; РебенокОбъект.Записать(); КонецЦикла; |
|||
|
24
НИтудыНИсюды
02.06.09
✎
22:35
|
О_О Круто!! Работает!!! Крут!!! Нереально Крут!! Огромное спасибище!!
|
|||
|
25
Злобный Йожег
02.06.09
✎
22:36
|
(24) А все-таки, какое ваше место жительства, товарищ?
|
|||
|
26
НИтудыНИсюды
02.06.09
✎
22:36
|
некий город Великие Луки...) о чем-то говорит?=)
|
|||
|
27
Злобный Йожег
02.06.09
✎
22:37
|
(26) Говорит...
|
|||
|
28
НИтудыНИсюды
02.06.09
✎
22:37
|
и о чем же интересно?
|
|||
|
29
Злобный Йожег
02.06.09
✎
22:39
|
Это что, у вас там в детсадах учет на 1С? Лицензионная хоть? :)
|
|||
|
30
НИтудыНИсюды
02.06.09
✎
22:40
|
не... это учебная версия в универе стоит... и для зачета надо сделать курсовик "Личные дела воспитанников детских садов"
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |