|
v7: Табличная Часть | ☑ | ||
---|---|---|---|---|
0
Panterka
18.11.11
✎
13:11
|
Добрый день!
Есть некий код: k=0; Пока Док1.ПолучитьДокумент()> 0 Цикл Если ((Док1.ГодПоступления=УГ) и (Док1.Специальность=Направление)) Тогда k=k+1; Док1.ВыгрузитьТабличнуюЧасть(СписДисц); сообщить ("Док1"); Док2.ЗагрузитьТабличнуюЧасть(СписДисц); сообщить("Док2"); КонецЕсли; КонецЦикла; Т.е. необходимо найти нужный документ (Док1), а потом выгрузить из него табличную часть в Док2. Дело в том, что все делается в фоновом режиме. Проблема в том, что 1С прекращает свою работу аварийно с такими словами: Инструкция по адресу .... обратилась к памяти по адресу .... Память не может быть "written". А прекращает она работать после сообщить ("Док1"); Т.е. Док2.ЗагрузитьТабличнуюЧасть(СписДисц) уже не работает. Подскажите, что делаю не так? Заранее благодарна )) |
|||
1
Ёпрст
18.11.11
✎
13:14
|
А где Док1.ВыбратьДокументы() ?
|
|||
2
Ёпрст
18.11.11
✎
13:15
|
СписДисц - Это что ?
|
|||
3
Гость2
18.11.11
✎
13:17
|
А где Док1 = СоздатьОбъект("Документ.ТакойТо")?
|
|||
4
Panterka
18.11.11
✎
13:19
|
это все есть )) просто я не стала это уже писать)
СписДисц = СоздатьОбъект("ТаблицаЗначений"); Док1 = СоздатьОбъект ("Документ.УчебныйПлан"); Док2 = СоздатьОбъект ("Документ.ЗачислениеПереводом"); Док1.ВыбратьДокументы(); Док2.ВыбратьДокументы(); k=0; Пока Док1.ПолучитьДокумент()> 0 Цикл Если ((Док1.ГодПоступления=УГ) и (Док1.Специальность=Направление)) Тогда k=k+1; Док1.ВыгрузитьТабличнуюЧасть(СписДисц); сообщить ("Док1"); Док2.ЗагрузитьТабличнуюЧасть(СписДисц); сообщить("Док2"); КонецЕсли; КонецЦикла; |
|||
5
Гость2
18.11.11
✎
13:20
|
А ТЧ у Док1 и Док2 одинаковые?
|
|||
6
Tymoha
18.11.11
✎
13:21
|
док2 у тебя неопределен
|
|||
7
Гость2
18.11.11
✎
13:21
|
И фото нет. Потому и вылетает 1С :-)
|
|||
8
Tymoha
18.11.11
✎
13:21
|
+(6) в момент загрузки ТЧ
|
|||
9
Ёпрст
18.11.11
✎
13:21
|
(4) зачет..
А чего, табличные части разных видов документов у тебя совпадают ? А чего, всегда будешь в первый из выборки документ ЗачислениеПереводом грузить всегда? |
|||
10
Ёпрст
18.11.11
✎
13:22
|
(6) определен - это первый из выборки документ.
Писать ПолучитьДокумент не обязательно |
|||
11
Tymoha
18.11.11
✎
13:35
|
(10) ухты .. не знал такой фичи :)))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |