|
v7: ЗагрузитьИзФайла считывает только при открытии 1С | ☑ | ||
---|---|---|---|---|
0
6aToH
18.06.12
✎
12:29
|
В СП написано что:
"Считывание текста файла и его компиляция происходит в момент открытия окна формы (документа, отчета и т. д.)" Правильно ли я понял, что он должен считывать каждый раз при открытии??? если да, то у меня считывает только при первом открытии. Кто-нибудь сталкивался? 1с ТиС 7 |
|||
1
forforumandspam
18.06.12
✎
12:36
|
Сталкивался, работал, отлаживал модули. Это весь вопрос?
|
|||
2
6aToH
18.06.12
✎
12:37
|
как исправить?
мне надо чтобы при каждом открытии он считывал и компилил код из файла |
|||
3
Попытка1С
18.06.12
✎
12:38
|
нафига этот ЗагрузитьИзФайла если есть турбомд
|
|||
4
6aToH
18.06.12
✎
12:39
|
Вопрос не в том нафига или нет и не в других способах.
Есть ЗагрузитьИзФайла нужно чтобы он считывал каждый раз при новом открытии. |
|||
5
6aToH
18.06.12
✎
12:41
|
для начала тупо сделал так:
#ЗагрузитьИзФала Plan.txt а в файле Plan.txt написал: Сообщить("Привет"); Открываем первый раз пишет привет. Потом идем в файл и меняем сообщение на "Пока".Сохраняем. Открываем, а он все равно Привет пишет )))) |
|||
6
1Сергей
18.06.12
✎
12:43
|
(4) так и происходит
|
|||
7
1Сергей
18.06.12
✎
12:43
|
(5) что-то не так делаешь
|
|||
8
Попытка1С
18.06.12
✎
12:44
|
"1С каждый раз при загрузке модуля считывает файл,
и компилирует его, не глядя, менялся или нет файл с прошлой загрузки." http://infostart.ru/public/14291/ (7) +1 |
|||
9
6aToH
18.06.12
✎
12:45
|
что я могу не так делать????
))) Может потому, что сегодня понедельник??? ;) |
|||
10
Kavar
18.06.12
✎
12:45
|
Постоянно для отладки доков и прочих объектов использую. все нормально считывается. при каждом открытии формы дока.
|
|||
11
palpetrovich
18.06.12
✎
12:45
|
считывает каждый раз, если только это не глобальный модуль :)
|
|||
12
deadng
18.06.12
✎
12:46
|
(9) если открыто два окна одной формы, то не компилирует
|
|||
13
1Сергей
18.06.12
✎
12:46
|
(9) единственное, если идёт какая-нибудт групповая обработка документов, и во время её выполнения подменить текстовый файл с модулем, то он его не подхватит. Т.к. при групповой обработке модуль загружается 1 раз для каждого вида объекта
|
|||
14
6aToH
18.06.12
✎
12:54
|
(13)
Самое интересное, что если удалить этот файл и открыть форму, то он скажет, что не нашел файл. Ок. Закрываем форму и Открываем ее же заново, второй раз, он уже молчит и ничего не говорит. А файл как не нашел так и не нашел. |
|||
15
palpetrovich
18.06.12
✎
12:57
|
(14) либо файл не тот, либо форма не та, либо фигня какая-то ...но это вряд-ли :)
|
|||
16
6aToH
18.06.12
✎
13:00
|
(15)
1.Файл точно тот. Если его поменять и просто закрыть и открыть 1С все меняется. Второго такого же нет. 2.Какая форма не та? 3. Я уже к этому варианту склоняюсь... ))) |
|||
17
6aToH
18.06.12
✎
13:04
|
я уже два отчета сделал на один и тот же файл ТХТ.
открываем отчет 1 все как и должно быть.Закрываем. Меняем файл ТХТ(делаем вариант 2),сохраняем. Открываем отчет 1 ничего не изменилось. ОТкрываем отчет 2, он работает как вариант 2. Теперь из ТХТ файла делаем вариант 3. Отчет 1 работает по варианту 1 Отчет 2 работает по варианту 2 ))) |
|||
18
6aToH
18.06.12
✎
13:06
|
пойду я лучше кофе выпью. Кому-нибудь налить???
может поможет ))) |
|||
19
1Сергей
18.06.12
✎
13:06
|
сделай
#ЗагрузитьИзФала Plan.txt и подсунь ему файл Plan.txt с первой строкой #ЗагрузитьИзФала Plan.txt, получишь непередаваемые очучения :) |
|||
20
6aToH
18.06.12
✎
13:07
|
(19)
Долго ждать придется)))) |
|||
21
Попытка1С
18.06.12
✎
13:09
|
Попробуй на другом компе чтоли..
А вообще еще раз повторюсь, турбомд рулит. |
|||
22
alkov
18.06.12
✎
13:18
|
Укажи полный путь к файлу
|
|||
24
andrewks
18.06.12
✎
13:22
|
попробуй так:
в файле Plan.txt напиши Процедура ПриОткрытии() Сообщить("Привет №1"); КонецПроцедуры открой. закрой потом в файле Plan.txt исправь на Процедура ПриОткрытии() Сообщить("Привет №2"); КонецПроцедуры открой |
|||
25
6aToH
18.06.12
✎
13:26
|
(24)
Именно так и делаю. В модуле в Конфигуратора писал и так: #ЗагрузитьИзФайла PLAN.TXT и так: #ЗагрузитьИзФайла PLAN.TXT При изменении файла PLAN.TXT Все время пишет Привет №1 пока не закроешь и не откроешь 1С. Такое ощущение он как-будто 1 раз читает и в "темп" ложит. ))) |
|||
26
palpetrovich
18.06.12
✎
13:26
|
поменяй
#ЗагрузитьИзФала на #ЗагрузитьИзФайла :))) |
|||
27
6aToH
18.06.12
✎
13:27
|
поправочка:
и так: #ЗагрузитьИзФайла C:\Торговля\PLAN.TXT |
|||
28
1Сергей
18.06.12
✎
13:30
|
(27) в папке пользователя нет ли случайно файла plan.txt?
|
|||
29
6aToH
18.06.12
✎
13:31
|
(28) нет.
|
|||
30
andrewks
18.06.12
✎
13:31
|
(26) да не, тут, скорее всего, дело в названии самого файла ;-)
|
|||
31
6aToH
18.06.12
✎
13:32
|
(30)
Вариант!!! Пошел менять на KURIVO.TXT |
|||
32
andrewks
18.06.12
✎
13:36
|
какие-нибудь ВК используются? (формекс, 1с++, и т.п.)
|
|||
33
6aToH
18.06.12
✎
13:38
|
Мужики всем спасибо.
(21) В другой базе работает!!! Что-то с этой не то. Пошел биться головой ап стену! (32) Да используются. Короче база битая походу. |
|||
34
6aToH
18.06.12
✎
13:39
|
Наверно и правда нужен PLAN ))))
|
|||
35
1Сергей
18.06.12
✎
13:40
|
пилять, опять "другая база". Сговорились вы что ли?
|
|||
36
andrewks
18.06.12
✎
13:45
|
ну вот, я пришёл сказать, что проверил ещё раз у себя - всё работает, а тут...
по поводу путей: надо не полные пути, а так: #ЗагрузитьИзФайла .\Модули\модуль1.txt а то с базами по сети могут быть интересные эффекты |
|||
37
1Сергей
18.06.12
✎
13:48
|
(36) никогда не ощущал интересных эффектов с базами по сети. Все текстовики храню в КаталогИБ(), пути не прописываю, только имена файлов
|
|||
38
andrewks
18.06.12
✎
13:49
|
(37) в отдельной папочке покошернее будет, имхо
|
|||
39
andrewks
18.06.12
✎
13:51
|
+(38) а насчёт интересных эффектов - я имел в виду про полные пути к файлам
|
|||
40
1Сергей
18.06.12
✎
13:52
|
(39) а, это да
|
|||
41
6aToH
18.06.12
✎
14:04
|
(35)
В смысле сговорились??? Просто на другой базе проверил, там работает. В этой так и не работает! |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |