|
Сохранить ТЗ в файл | ☑ | ||
---|---|---|---|---|
0
PsyTech
06.06.13
✎
15:30
|
Всем привет!
Пытаюсь сохранить через табличный документ: Постр = Новый ПостроительОтчета; Постр.ИсточникДанных = Новый ОписаниеИсточникаДанных(ТЗ); ТабДок = Новый ТабличныйДокумент; Постр.Вывести(ТабДок); ТабДок.Записать("C:\ErrorsLog", ТипФайлаТабличногоДокумента.XLS); Ошибка: Постр.Вывести(ТабДок); по причине: {(18, 41)}: Ожидается имя ОписаниеИсточникаДанных.Соединение КАК <<?>>Соединение, Что не так? |
|||
1
PsyTech
06.06.13
✎
15:30
|
Платформа 8.2
|
|||
2
пыхтачокк
06.06.13
✎
15:41
|
http://help1c.com/faq/view/1373.html отсюда брал?
|
|||
3
PsyTech
06.06.13
✎
15:43
|
(2) Нет, с Мисты.
|
|||
4
PsyTech
06.06.13
✎
15:44
|
ЗначениеВФайл("C:\ErrorsLog.xls", ТЗ)
Тоже не сохраняет. Возвращает Ложь и хз почему. |
|||
5
andreymongol82
06.06.13
✎
15:48
|
(4) Ошибка-то не в сохранении файла, а в том, что построитель не может вывести в табДок
|
|||
6
PsyTech
06.06.13
✎
15:48
|
(5) именно
|
|||
7
Шапокляк
06.06.13
✎
15:49
|
Постр.Выполнить()
|
|||
8
пыхтачокк
06.06.13
✎
15:51
|
(7) как будто необязательно... хотя хз
|
|||
9
PsyTech
06.06.13
✎
15:52
|
(7)
ПостроительОтчета (ReportBuilder) Выполнить (Execute) Синтаксис: Выполнить() Описание: Выполняет запрос, построенный для отчета. Я ТЗ передаю |
|||
10
пыхтачокк
06.06.13
✎
15:53
|
ТЗ = Новый ТаблицаЗначений;
ТЗ.Колонки.Добавить("Имя",Новый ОписаниеТипов("Строка")); ТЗ.Колонки.Добавить("Раздел",Новый ОписаниеТипов("Число")); НовСтр = ТЗ.Добавить(); НовСтр.Имя = "Заглушка"; НовСтр.Раздел = 2; НовСтр = ТЗ.Добавить(); НовСтр.Имя = "Задвижка"; НовСтр.Раздел = 4; Постр = Новый ПостроительОтчета; Постр.ИсточникДанных = Новый ОписаниеИсточникаДанных(ТЗ); ТабДок = Новый ТабличныйДокумент; Постр.Вывести(ТабДок); ТабДок.Записать("C:\1C\ErrorsLog.xls", ТипФайлаТабличногоДокумента.XLS); твой тест отработал на ура. кури что не так. |
|||
11
mikecool
06.06.13
✎
15:54
|
(9) дык там не Выполнить кажись надо, а другой метод...
|
|||
12
ptiz
06.06.13
✎
15:55
|
(0) Ошибка в тексте запроса.
|
|||
13
Шапокляк
06.06.13
✎
15:56
|
(10) у меня чет в корень тоже не сохраняется, а в папку на диске без проблем. Может, в этом и проблема в (4).
(9) Да, не в выполнить дело. |
|||
14
Живой Ископаемый
06.06.13
✎
15:56
|
вопрос как обычно не связан с топиком
|
|||
15
serffer
06.06.13
✎
15:56
|
колонки может дожны быть типизированы?
|
|||
16
пыхтачокк
06.06.13
✎
16:00
|
(15) да, возможно. сталкивался. 8.2 очень не любит неопределенный тип данных.
|
|||
17
PsyTech
06.06.13
✎
16:04
|
(15) Да, походу ему сама ТЗ не нравится.
|
|||
18
PsyTech
06.06.13
✎
16:13
|
видимо имя какой-то колонки не нравится. Какой именно - пока не знаю
|
|||
19
anddro
06.06.13
✎
16:14
|
(13)>>у меня чет в корень тоже не сохраняется, а в папку на диске без проблем
Ну это как раз нормально. В XP у обычных пользователей нет прав на создание файлов в корне диска С. Только права на создание папок. |
|||
20
PsyTech
06.06.13
✎
16:19
|
Колонка с именем "Соединение" ему не нравится!
|
|||
21
salvator
06.06.13
✎
16:20
|
(20) Попробуй ее убрать. Выгрузится?
|
|||
22
пыхтачокк
06.06.13
✎
16:22
|
(20) вот сам на свой вопрос и ответил! ай маладца. возьми с полки пирожок.
|
|||
23
PsyTech
06.06.13
✎
16:24
|
(21) Ага, ща попробую
|
|||
24
Шапокляк
06.06.13
✎
18:22
|
(19) Да я разве ж спорю? У меня и в 7-ке так вроде. Я просто намекаю ТС, что у него еще и по этой причине отлуп происходит.
|
|||
25
Живой Ископаемый
06.06.13
✎
21:59
|
Еще нельзя называть колонки словами Выбор, Выбрать, объединить, Первые, различные, разрешенные, КАК, Поместить, ПУСТАЯТАБЛИЦА, где, имеющие, АВТОУПОРЯДОЧИВАНИЕ.
А вот всякими там Подстрока, Год, Квартал, Разностьдат, сумма, типзначения и даже естьnull - можно |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |