Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Таблица не определяется , Ошибка открытия документа          
kuriban Подменю пользователя
сообщение 29.04.11, 19:02
Сообщение #1

Общительный
**
Группа: Пользователи
Сообщений: 36
Спасибо сказали: 3 раз
Рейтинг: 0

Всем привет. Такая проблема. Есть поле ввода данных. Есть кнопка создать документ. Когда нажимаешь на кнопку все нормально - документ создается и печатается. Поле ввода сделано так, что если оно пустое, т.е. ПустоеЗначение("ШК") = 1, вызывается процедура "Создать документ" та же самая, какая прописана на кнопке. Но в этом случае, при Таб = СоздатьОбъект("Таблица") - Ошибка открытия документа, Нет Ошибки и таблица не найдена. В чем может быть прикол?

Забыл добавить, что все находится в пределах одного модуля

Zaval Подменю пользователя
сообщение 29.04.11, 19:46
Сообщение #2

Крутой
Иконка группы
Группа: Местный
Сообщений: 1994
Из: Киева и окрестностей
Спасибо сказали: 406 раз
Рейтинг: 0

Отладчик в помощь... удачи!

kuriban Подменю пользователя
сообщение 29.04.11, 19:48
Сообщение #3

Общительный
**
Группа: Пользователи
Сообщений: 36
Спасибо сказали: 3 раз
Рейтинг: 0

Цитата(Zaval @ 29.04.11, 19:46) *
Отладчик в помощь... удачи!

Так в том то и дело, что отладчик показывает эти ошибки и место, где ошибка, но в первом случае все нормально, а во втором ошибка

Zaval Подменю пользователя
сообщение 29.04.11, 20:01
Сообщение #4

Крутой
Иконка группы
Группа: Местный
Сообщений: 1994
Из: Киева и окрестностей
Спасибо сказали: 406 раз
Рейтинг: 0

Бред какой-то... В то место, где возникает ошибка, передается нечто непотребное.
Смысл отладки - определить что именно и с какого, собсно)

kuriban Подменю пользователя
сообщение 29.04.11, 20:11
Сообщение #5

Общительный
**
Группа: Пользователи
Сообщений: 36
Спасибо сказали: 3 раз
Рейтинг: 0

Цитата(Zaval @ 29.04.11, 20:01) *
Бред какой-то... В то место, где возникает ошибка, передается нечто непотребное.
Смысл отладки - определить что именно и с какого, собсно)


ПечФорма = "Накладная";
Таб.ИсходнаяТаблица(ПечФорма);
{Документ.КасЧек.Форма.Модуль(8)}: Неверное имя Накладная

Таблица находится внутри модуля. Но опять же, если процедура вызывается при нажатии кнопки, то все ОК. А если из другой процедуры, то такая ошибка. И если все тело процедуры скопировать в первую, та же ошибка. Бред или не бред. Я согласен, что бред. Но почему, не знаю

Zaval Подменю пользователя
сообщение 29.04.11, 20:22
Сообщение #6

Крутой
Иконка группы
Группа: Местный
Сообщений: 1994
Из: Киева и окрестностей
Спасибо сказали: 406 раз
Рейтинг: 0

Чтобы вызвать процедуру из другого модуля - в своем модуле ента процедура джна быть объявлена словечком "ЭКСПОРТ"?

kuriban Подменю пользователя
сообщение 29.04.11, 20:27
Сообщение #7

Общительный
**
Группа: Пользователи
Сообщений: 36
Спасибо сказали: 3 раз
Рейтинг: 0

Цитата(Zaval @ 29.04.11, 20:22) *
Чтобы вызвать процедуру из другого модуля - в своем модуле ента процедура джна быть объявлена словечком "ЭКСПОРТ"?

Так все в одном модуле

Zaval Подменю пользователя
сообщение 29.04.11, 21:13
Сообщение #8

Крутой
Иконка группы
Группа: Местный
Сообщений: 1994
Из: Киева и окрестностей
Спасибо сказали: 406 раз
Рейтинг: 0

Еще раз перечитал сабж...
Таблица принадлежит Форме документа, и без надлежащего обращения к Форме вполне имеет право морозиться - где-то здесь собака порылась...

Ardi Подменю пользователя
сообщение 29.04.11, 22:11
Сообщение #9

Живет на форуме
***********
Гений телепатии и социального моделирования
Группа: Пользователи
Сообщений: 4121
Из: Киев
Спасибо сказали: 957 раз
Рейтинг: 0

Цитата(Zaval @ 29.04.11, 22:13) *
Еще раз перечитал сабж...
Таблица принадлежит Форме документа, и без надлежащего обращения к Форме вполне имеет право морозиться - где-то здесь собака порылась...

Если так - то ещё существуют ОБЩИЕ формы. Можно их попробовать.


Signature
Услуги 1С программиста 8.2, 7.7 (Плохо, дорого, очередь). Киев.

Zaval Подменю пользователя
сообщение 29.04.11, 22:27
Сообщение #10

Крутой
Иконка группы
Группа: Местный
Сообщений: 1994
Из: Киева и окрестностей
Спасибо сказали: 406 раз
Рейтинг: 0

Да нет, скорее всего процедура СоздатьДокумент написана коряво,
вариант отсутствия ШК просто не отрабатывается никак.

kuriban Подменю пользователя
сообщение 02.05.11, 14:39
Сообщение #11

Общительный
**
Группа: Пользователи
Сообщений: 36
Спасибо сказали: 3 раз
Рейтинг: 0

Спасибо всем за помощь. Вопрос решен путем переноса процедуры печати таблицы во внешнюю обработку. По иному сделать не получилось.

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 15.06.25, 23:33
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!