В форме справочника 5 печатных форм, одна из них "Чертежи". Часть кода, использующего эту таблицу была в процедуре ПриЗаписи().
После перемещения этой части кода в отдельную процедуру выдаёт ошибку: файл Чертежи не найден!
Что может быть за глюк???
....
чТаб = СоздатьОбъект("Таблица");
чТаб.ИсходнаяТаблица("Чертежи"); //Ругается на эту строчку
....
Есть ли какие требования к печатным формам в Справочнике или к их вызову в МодулеФормы???
Результаты последних экспериментов:
Процедура ПроверкаЧертежей()
чТаб = СоздатьОбъект("Таблица");
чТаб.ИсходнаяТаблица("Чертежи"); //ругается на эту строчку "! Файл Чертежи не найден"
..................................................................................
КонецПроцедуры //ПроверкаЧертежей()
Запускаю эту процедуру при простановке галки в форме и ПриЗаписи()(просто ради эксперимента), в первом случае ругается на помеченную строку, во-втором процедура отрабатывает нормально.
!?!?!?!?!?!?!?!?
У тебя в слове "Чертежи" затесалась нерусская буковка.
Т.е. либо "е", или "p" написаны в англицкой раскладке, как вариант.
Решение - перенабрать соответствующую строчку в модуле.
Отпишись.
>У тебя в слове "Чертежи" затесалась нерусская буковка.
>Т.е. либо "е", или "p" написаны в англицкой раскладке, как вариант.
Глубоко извиняюсь, но первое что я сделал - это тупо скопировал текст из названия печатной формы в модуль формы.
Так что ЭТОТ вариан исключается...
Из второго поста:
>Запускаю эту процедуру при простановке галки в форме и ПриЗаписи()(просто ради эксперимента), в первом случае ругается на помеченную строку, во-втором процедура отрабатывает нормально.
>Кстати, окромя "Файл Чертежи не найден", 1С еще что-нибудь пишет?
Пишет в окне сообщений:
чТаб.ИсходнаяТаблица("Чертежи");
{Справочник.СводныеВедомости.Форма.Модуль(638)}: Неверное имя Чертежи
Если это что-нибудь даст.
>А ты попробуй
>попытка не пытка
Попробовал: в модуле написал по русски, скопировал в название печатной формы - изменений нет....