|
|
|
Сохранить ТЗ в файл | ☑ | ||
|---|---|---|---|---|
|
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 - можно |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |