Имя: Пароль:
1C
1C 7.7
v7: Обращение к таблице отчета из внешней обработки
,
0 Bodrug
 
15.01.14
17:29
Подскажите, пожалуйста, как можно обратиться к таблице отчета из внешней обработки?
1 azernot
 
15.01.14
17:33
Как можно сидя в офисе, залезть в холодильник нужного человека за продуктами?
2 Diter
 
15.01.14
17:34
формекс возможно
3 dedmoroz777
 
15.01.14
17:36
(0) таблица в рвд?
4 azernot
 
15.01.14
17:37
(2) Вряд ли... Это что-же, перебирать все открытые формы в поисках нужной?
Имхо, проще из отчёта сохранить таблицу куда-то в глобальные переменные, а обработкой - считать.. Или прямо из отчёта открыть обработку с передачей нужных данных в качестве параметров.
5 Bodrug
 
15.01.14
17:39
Суть в том, что есть файл .rvs, который представляет собой отчет, сохраненный во внутреннем формате. Я его изменяю обработкой. И мне программно нужно в этом файле добавить строки в многострочную табчасть отчета. В самом отчете есть типовой механизм добавления строки и там естесственно есть обращение к таблице и ее определенной области. Вопрос в том, как в обработке обратиться к таблице.
6 Bodrug
 
15.01.14
17:41
(3) в .rvs
7 dedmoroz777
 
15.01.14
17:46
(6) там нет такого понятий, как "Новая строка"
заполняются конкретные ячейки по конкретному адресу.
если я правильно понял, о чём ты
8 Bodrug
 
15.01.14
17:47
Народ, очень нужна ваша помощь!!! =)
9 Bodrug
 
15.01.14
17:48
(7) В мнострочной табчасти по умолчанию есть только 3 строки со своим "адресом" и в них заполняются данные из выборки документов. Но нужно предусмотреть ситуацию, когда много документов и нужно сделать много строк в отчете.
10 varelchik
 
15.01.14
17:57
Посмотри как сделано в реестре налоговых накладных.
Или декларации по НДС.
11 Bodrug
 
15.01.14
18:01
(10) Я как раз и кручу Декларацию по НДС. Там есть типовой механизм добавления строки, но в нем идет обращение типа

Таблица.Область(ИдГруппы+СтрНомерПозиции+"G1").Значение  =НомерСтроки + i - 1;//номер строки


Я так прямо обработке написать не могу - ругается. Нужен способ сделать это как-то иначе.
12 varelchik
 
15.01.14
18:19
А зачем вообще такой изврат?
Заполняй список а потом делай кнопку обычной печати.
13 Bodrug
 
15.01.14
18:23
(12) Я заполняю список. Потом в отчете я вызываю команду Восстановить из внутреннего формата и отчет загружает измененный .rvs файл. Но пока он из него заполняет только 3 строчки, которые есть по умолчанию. Мне как-то надо сделать так, чтобы добавлял строки и заполнял их из файла.
14 Bodrug
 
15.01.14
18:36
Неужели никто не может помочь?((
15 Ёпрст
 
15.01.14
19:12
(0) запросто
16 Ёпрст
 
15.01.14
19:23
(13) и в чем сложность ?
Тебе либо править сам текстовый файлик, либо сделать ЗначениеИзФайла, поиметь список значений + поправить в этом списке вложенный список значений (который представляет из себя Таблица.Выгрузить() - это примитив из значения списка и адреса ячейки таблицы в представлении элемента списка)

Поправить этот список..и сделать в финале Таблица.Загрузить(СписокЗначений)

Усё.. наслаждаться.
Независимо от того, куда вы едете — это в гору и против ветра!