|
v7: Запись и чтение с файла | ☑ | ||
---|---|---|---|---|
0
tmpnikl
03.12.12
✎
12:08
|
Как можно сделать Запись в текстовый файл и чтение с этого файла, зависит ли в каком модуле ты находишься или какие-нибудь другие условия
|
|||
1
zak555
03.12.12
✎
12:08
|
нет
|
|||
2
zak555
03.12.12
✎
12:08
|
да, не писать в модуле документа
|
|||
3
Wobland
03.12.12
✎
12:09
|
можно сделать что?
|
|||
4
Cthulhu
03.12.12
✎
12:11
|
скажи "нет" наркотикам!
|
|||
5
K-5
03.12.12
✎
12:13
|
(0) Нет.Без разницы в каком модуле
Есть объект метаданных "Текст" его и кури)) |
|||
6
tmpnikl
03.12.12
✎
12:13
|
а что нет?
|
|||
7
Cthulhu
03.12.12
✎
12:14
|
(6): выбирай сам.
|
|||
8
palpetrovich
03.12.12
✎
12:15
|
(5) ага, особенно в обрабоке проведения доставляет :)
|
|||
9
Ёпрст
03.12.12
✎
12:23
|
да логирование действий чорт хочет прикрутить..только и всего
|
|||
10
tmpnikl
03.12.12
✎
12:24
|
я не нашёл объект текст в матаданных, нет я хочу передавать переменые с одного модуля в другой, не через глобальную переменную. а внутри модуля..
|
|||
11
Ёпрст
03.12.12
✎
12:26
|
(10) какое отношение текстовый файл имеет к твоей передаче параметров ?
|
|||
12
Cthulhu
03.12.12
✎
12:27
|
(9): а чем ЗаписьЖурналаРегистрации не устраивает?.. да ещё и с объектами/событиями для штатного мониторного фильтра - как угодно задаваемыми?..
|
|||
13
Ёпрст
03.12.12
✎
12:28
|
(12) дык это было предположение, на деле (10)..
только нахрена ? Загадка.. Это какие то сильные грибы. |
|||
14
palpetrovich
03.12.12
✎
12:31
|
(10) поищи "текст" в синтаксис-помошнике, хотя (10) - прям-таки требует подробностей ;)
|
|||
15
tmpnikl
03.12.12
✎
12:36
|
Мне надо записать в переменные значения реквизитов при открытии формы и в зависимости от чекбоксов, которые не являются реквизитами либо записывать новые значения, либо восстанавливать старые..
|
|||
16
tmpnikl
03.12.12
✎
12:38
|
Всё, спасибо, объект текст, вроде то, что надо...
|
|||
17
Ёпрст
03.12.12
✎
12:39
|
(15) молодец.
Теперь поморщи репку и напряги извилины: где будут твои чекбоксы на форме при программной записи/проведении/перепроведении документа. |
|||
18
Ёпрст
03.12.12
✎
12:40
|
(17) ну и.. если так приспичило, у метода Провести() есть еще параметры, как и у ОбработкаПроведения() - через них усё что угодно можно передать с открытой формы документа, но это не отменяет (17).
|
|||
19
Ёпрст
03.12.12
✎
12:40
|
(18) --> (16)
|
|||
20
Cthulhu
03.12.12
✎
12:41
|
(15): СохраниттьЗначение/ВосстановитьЗначение
ну и плюс (17) - не смущает, что для всех документов сохраненная комбинация будет абсолютно одинаковой (ну, т.е. сохранил ты при записи одного документа - а восстановилось оно при открытии совсем другого документа), ммм?.. |
|||
21
palpetrovich
03.12.12
✎
12:45
|
(20) +100500
|
|||
22
tmpnikl
03.12.12
✎
13:10
|
При открытии формы, сохраняются данные реквизитов, кликая по чекбоксу,срабатывает метод модуля формы, который введён в поле формула этого объекта, там идёт запись состояния чекбокса, при ОбработкаПроведения открывается этот файл и считывается состояние чекбокса и значения реквизитов..
2.Провести у меня записан прямо на кнопке(#Записать? Провести? Закрыть), поэтому вызова этого метода у меня нет, и где его надо написать я не знаю PS: Я 1С знаком неделю, поэтому не утверждаю, а спрашиваю, и может быть пишу чепуху, но как мне кажется логично... |
|||
23
Ёпрст
03.12.12
✎
13:11
|
(22) Док.Провести() или Операции-Проведение документов.. и привет котёнку
|
|||
24
Ёпрст
03.12.12
✎
13:12
|
а так да, чепуху пишешь.
|
|||
25
Ёпрст
03.12.12
✎
13:12
|
Если уж нужны твои чек боксы - делай реквизиты документа с типом Число и втыкай на форму документа через Вставить реквизиты, где вид на форме - чекбокс будет. Всё.
|
|||
26
tmpnikl
03.12.12
✎
13:22
|
Вначале я так и сдела, ввёл реквизиты документа(добавил полей), но это плохой стиль, это увеличение размера таблиц,
|
|||
27
Ёпрст
03.12.12
✎
13:24
|
(26) с твоими познаниями, тебе еще рано об этом думать
|
|||
28
tmpnikl
03.12.12
✎
13:24
|
Чёрт что-т сорвалось...
Вначале я так и сдела, ввёл реквизиты документа(добавил полей в таблицу), но это плохой стиль, это увеличение размера таблиц, поэтому я стал думать про передачу переменных между модулями, это как раз либо временные таблицы, либо временные файлы и т.д... |
|||
29
Ёпрст
03.12.12
✎
13:25
|
если че, все твои чекбоксы, можно хранить в 1 реквизите документа
|
|||
30
Cthulhu
03.12.12
✎
13:26
|
(26): сохранение значащих параметров объекта данных - это не "плохой стиль". "плохой стиль" - это как раз то, что ты делаешь.
|
|||
31
tmpnikl
03.12.12
✎
13:26
|
это как .. :-)
|
|||
32
tmpnikl
03.12.12
✎
13:27
|
плохой, хороший, это дело вкуса...
|
|||
33
palpetrovich
03.12.12
✎
13:55
|
(31) все твои чекбоксы - в списокЗначений, его в реквизит (строка). Ну и наоборот
|
|||
34
Cthulhu
03.12.12
✎
14:36
|
(32): нет.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |