![]() |
|
Функция ВыгрузитьЖурналРегистрации() | ☑ | ||
---|---|---|---|---|
0
sirbure
31.10.15
✎
12:46
|
Собственно хочу выгрузить журнал, за определенный период, не понимаю как правильно сделать фильтр, это получается если я задаю фильтр, то нужно полностью описывать структуру? Мой код:
Попытка База=Новый COMОбъект("v82.ComConnector"); Соединение= База.Connect("File=""D:\Bure\рабочий сервак\Для клиентов\СИД"";Usr=""Админ"";"); ТабДок=Новый ТабличныйДокумент; Фильтр=Новый Структура; Дата1=Дата(2015,01,01); Дата2=Дата(2016,01,01); Фильтр.Вставить("ДатаНачала",Дата1); Фильтр.Вставить("ДатаОкончания",Дата2); Соединение.ВыгрузитьЖурналРегистрации(ТабДок,Фильтр); ТабДок.Записать("D:\Bure\рабочий сервак\Для клиентов\СИД\журнал.mxl"); Исключение Сообщить("А Вот Фиг"); КонецПопытки; |
|||
1
Tateossian
31.10.15
✎
13:06
|
Не новый табличный документ, а таблица значений!
|
|||
2
sirbure
31.10.15
✎
13:08
|
(1) Неа, не помогло(
|
|||
3
sirbure
31.10.15
✎
13:09
|
(1) Проблема именно в фильтре, если без него все выгружается!
|
|||
4
RomanYS
31.10.15
✎
13:16
|
текст ошибки?
|
|||
5
sirbure
31.10.15
✎
13:17
|
(4) Нету(
|
|||
6
sirbure
31.10.15
✎
13:20
|
(4) Не соответствие типов 1 параметра =( хм, если делать без филтра - выгружается!
|
|||
7
RomanYS
31.10.15
✎
13:26
|
<Приемник> (обязательный)
Тип: Строка; ТаблицаЗначений. Строка, содержащая имя выходного XML файла, либо таблица значений, в которую будут выгружены выбранные в соответствии с отбором записи журнала регистрации. перечитай еще раз (1) |
|||
8
sirbure
31.10.15
✎
13:49
|
(7) Разобрался,Видимо тк, идет через внешнее соединение, можно выгрузить только в файл.
|
|||
9
RomanYS
31.10.15
✎
13:59
|
(8) Не, ты не разобрался. ТЗ естественно должна быть на стороне внешнего соединения:
ТЗ = Соединение.NewObject("ТаблицаЗначений"); |
|||
10
sirbure
31.10.15
✎
14:35
|
(9) о!!! ваще гуд!! Спс!!
|
|||
11
RomanYS
31.10.15
✎
14:42
|
(9) и фильтра это по идее тоже касается
|
|||
12
sirbure
31.10.15
✎
15:05
|
(11) не! не касается! А собственно как Com объект переделать в таблицу значений? ТабЗнач=ПолучитьCOMОбъект(ТЗ) ?
|
|||
13
hhhh
31.10.15
✎
21:38
|
(12) никак не переделать
|
|||
14
User_Agronom
31.10.15
✎
22:06
|
В исключение вываливается? Тогда так попробуй:
Исключение Сообщить("А Вот Фиг! "+ОписаниеОшибки()); КонецПопытки; |
|||
15
RomanYS
31.10.15
✎
23:25
|
(12)
вариант 1: сериализация/десериализация вариант 2(только для простых типов): построчно, можно использовать ЗаполнитьЗначенияСвойств |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |