Имя: Пароль:
1C
1С v8
Хелп!! Подразделения органицазии
0 MuxauJI
 
11.05.12
10:27
как элемент формы положить значению из справочника подразделения организации. Вот мой текст запроса. подскажите как поправить...

   ДокВыборка= документы.ОтчетПроизводстваЗаСмену.Выбрать();
   Пока ДокВыборка.Следующий() Цикл
                                           
                   ДокОб =  ДокВыборка.Ссылка.ПолучитьОбъект();
                   Сообщить (ДокОб.Номер);
                   ОП=справочники.ПодразделенияОрганизаций.Выбрать("Основное подразделение");
                   ДокОб.ПодразделениеЗатрат = ОП;
                   ДокОб.Записать();
                   КонецЦикла;
1 butterbean
 
11.05.12
10:29
ты 7-шник штоль??
2 Amra
 
11.05.12
10:29
Запрос? Где тут запрос? И может это, таки не Выбрать, а НайтиПоНаименованию?
3 MuxauJI
 
11.05.12
10:32
значение в поле документа пустое мне нужно получить все доки и поставить элемент формы реквизиту справочника который имеет наименование основное подразделение. а потом провести или записать
4 Amra
 
11.05.12
10:34
(3) Тогда читай внимательно (2)
5 MuxauJI
 
11.05.12
10:34
эту обработку я сам на катал, просто дэ этого не приходилось присваивать значние элементаФормы значению элемента спр.
6 Amra
 
11.05.12
10:35
(5) Элементу формы? Чувак, может лучше поспишь?) Глядишь мозг на место встанет)))
7 vasilii85
 
11.05.12
10:37
ТС что-то разговаривает совсем плохо... ни х  не понятно ))))
8 ДенисЧ
 
11.05.12
10:37
ОП=справочники.ПодразделенияОрганизаций.НайтиПоНаименованию("Основное подразделение",Истина,,ДокОб.Организация);
9 Terve-R-
 
11.05.12
10:37
ОП = Справочники.ПодразделенияОрганизаций.НайтиПоНаименованию("Основное подразделение");
10 MuxauJI
 
11.05.12
10:40
Добавил реквизит и задал ему значение спр.подразделения органицации)))

ДокВыборка= документы.ОтчетПроизводстваЗаСмену.Выбрать();
   Пока ДокВыборка.Следующий() Цикл
                                           
                   ДокОб =  ДокВыборка.Ссылка.ПолучитьОбъект();
                   Сообщить (ДокОб.Номер);
                   ОП=элементыФормы.Реквизит1.Значение;
                   ДокОб.ПодразделениеЗатрат = ОП;
                   ДокОб.Записать();
                   КонецЦикла;
все, замутил)) если кому понадобится вот))
11 Amra
 
11.05.12
10:42
(10) От твоего Гения нам?))))
12 MuxauJI
 
11.05.12
10:45
блииин, еще вопрос)) как его теперь провести?)))
13 vasilii85
 
11.05.12
10:46
(12)Читать умеешь?
14 MuxauJI
 
11.05.12
10:47
угу) Смотрю в страницу нифига не вижу((
15 butterbean
 
11.05.12
10:48
(14) в СП почитай про метод Записать() у документа
16 vasilii85
 
11.05.12
10:48
+(15)Тут на форуме есть люди, торгуют СП незадорого ))))
17 х86
 
11.05.12
10:55
так вот кашернее

                   ДокОб.ПодразделениеЗатрат = ЭлементыФормы.Реквизит1.Значение;
                   Попытка
                      ДокОб.Записать(<РежимЗаписи>);
                   Исключение
                      Сообщить(ОписаниеОшибки());
..............
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn