![]() |
![]() |
![]() |
|
Подскажите пожалуйста с ЗначениеВФайл().... | ☑ | ||
---|---|---|---|---|
0
ОМЭЗ
18.05.09
✎
13:34
|
Подскажите каким образом можно сохранить ПолеТабличногоДокумента1,что в следующий раз его можно было бы получить????
|
|||
1
Mitriy
18.05.09
✎
13:38
|
ТабличныйДокумент.mxl ???
|
|||
2
RealSaint
18.05.09
✎
13:40
|
(0) Главное меню - Файл - Сохранить.
|
|||
3
John83
18.05.09
✎
13:43
|
сохранить настройки формы? :)
|
|||
4
ОМЭЗ
18.05.09
✎
13:43
|
Нет мне нужно програмно это сделать, ну типа ЗначениеВФайл(ИмяФайла,?? а вот как сюда это ПолеТаблДока передать)
|
|||
5
ОМЭЗ
18.05.09
✎
13:44
|
(3)Наверно да т.к это ПолеТабличногоДокумента1 расположено на форме
|
|||
6
RealSaint
18.05.09
✎
13:45
|
(4) Может
? |
|||
7
Mitriy
18.05.09
✎
13:45
|
(5) ЭлементыФормы.ПолеТаблДока
|
|||
8
ОМЭЗ
18.05.09
✎
13:47
|
(7)Подскажи а как тогда его вернуть обратно?
Ну при открытии например |
|||
9
ОМЭЗ
18.05.09
✎
13:49
|
Процедура ОсновныеДействияФормыОсновныеДействияФормыВыполнить(Кнопка)
ЗначениеВФайл("СохрТабл",ЭлементыФормы.ПолеТабличногоДокумента1); КонецПроцедуры Процедура ПриОткрытии() ПолученноеЗначение = ЗначениеИзФайла("СохрТабл"); КонецПроцедуры Пишет ошибку Форма.Форма(34)}: Ошибка при вызове метода контекста (ЗначениеИзФайла): Ошибка преобразования ПолученноеЗначение = ЗначениеИзФайла("СохрТабл"); по причине: Ошибка преобразования |
|||
10
Mitriy
18.05.09
✎
13:53
|
(9) что такое "СохрТабл"? Здесь должно быть имя файла, то бишь полный пусть к файлу...
|
|||
11
ОМЭЗ
18.05.09
✎
13:54
|
(10)Так тоже можно оно его в Папку Установленой программы записывает.Я смотрел это файл существует
|
|||
12
RealSaint
18.05.09
✎
13:54
|
(9) Блин, как для слепого писал. Читать лень?
Писал по памяти. |
|||
13
ОМЭЗ
18.05.09
✎
13:58
|
Вот Написал:
роцедура ПриОткрытии() ЭлементыФормы.ПолеТабличногоДокумента1.Вывести(ЗначениеИзФайла("СохрТабл")); КонецПроцедуры Процедура ОсновныеДействияФормыОсновныеДействияФормыВыполнить(Кнопка) ЗначениеВФайл("СохрТабл",ЭлементыФормы.ПолеТабличногоДокумента1.ПолучитьОбласть()); КонецПроцедуры Пишет ошибка Форма.Форма(34)}: Ошибка при вызове метода контекста (ЗначениеИзФайла): Ошибка преобразования ЭлементыФормы.ПолеТабличногоДокумента1.Вывести(ЗначениеИзФайла("СохрТабл")); по причине: Ошибка преобразования |
|||
14
RealSaint
18.05.09
✎
13:59
|
(13) А ЗначениеИзФайла() тебе какой тип данных возвращает?
|
|||
15
ОМЭЗ
18.05.09
✎
14:01
|
(13)А оно на нём и выдаёт эту ошибку
|
|||
16
Mitriy
18.05.09
✎
14:03
|
(11) попробуй с расширением...
|
|||
17
ОМЭЗ
18.05.09
✎
14:04
|
(16)а какое поставить?
|
|||
18
RealSaint
18.05.09
✎
14:04
|
(15) Очень сомневаюсь что на нём. Ты разбей на две операции и проверь тип возвращаемых даных.
|
|||
19
Mitriy
18.05.09
✎
14:05
|
(17) .mxl
|
|||
20
ОМЭЗ
18.05.09
✎
14:08
|
Ну вот
Процедура ПриОткрытии() Ш = ЗначениеИзФайла("СохрТабл.mxl"); //ЭлементыФормы.ПолеТабличногоДокумента1.Вывести(ЗначениеИзФайла("СохрТабл")); КонецПроцедуры {Форма.Форма(34)}: Ошибка при вызове метода контекста (ЗначениеИзФайла): Ошибка преобразования Ш = ЗначениеИзФайла("СохрТабл.mxl"); по причине: Ошибка преобразования |
|||
21
RealSaint
18.05.09
✎
14:17
|
(20) Вот однозначно работающий код:
Только что у себя проверил. Если у тебя не работает - значит у тебя проблемы в чём-то другом. А расширение ".mxl" файлу давать не обязательно, 1С его всё-равно не откроет для просмотра. |
|||
22
ОМЭЗ
18.05.09
✎
14:23
|
(21)Спасибо уже ошибку не выдаёт,но всеровно не чего не востанавливает,т.е. ПолеТабличногоДокумента1 - пустое
|
|||
23
RealSaint
18.05.09
✎
14:30
|
(22) А ты его предварительно очистил? Ты посмотри ниже, может оно выводит, но после имеющихся (пустых) данных?
|
|||
24
ОМЭЗ
18.05.09
✎
14:37
|
(23)Да всё, Огромное спасибо!!!,есть оно!!!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |