Перейти к содержимому


- - - - -

ошибка при вызове метода контекста


  • Вы не можете ответить в тему
Сообщений в теме: 10

#1 omega

    Прохожий


  • 4 сообщений

Отправлено 12 июля 2011 - 12:11

Обнаружены ошибки:
{Документ.РеализацияТоваровУслуг.МодульОбъекта (1155)}: Ошибка при вызове метода контекста (ПроверитьВывод)
Если Ном <> 1 И НЕ ТабДокумент.ПроверитьВывод(МассивВыводимыхОбластей) Тогда
по причине:


Такая ошибка возникает у одного из пользователей удаленного рабочего стола.

Если я со своей машины захожу таким же образом под тем же самым пользователем (и системным и пользователем 1С) у меня такая ошибка не возникает.

что может быть?

#2 Наташа

    Ветеран


  • 1 478 сообщений

Отправлено 12 июля 2011 - 12:22

Просмотр сообщенияomega (12.7.2011, 17:11) писал:

Обнаружены ошибки:
{Документ.РеализацияТоваровУслуг.МодульОбъекта (1155)}: Ошибка при вызове метода контекста (ПроверитьВывод)
Если Ном <> 1 И НЕ ТабДокумент.ПроверитьВывод(МассивВыводимыхОбластей) Тогда
по причине:
А причина то какая? :) Там должно быть поподробнее написано как раз :)

#3 omega

    Прохожий


  • 4 сообщений

Отправлено 12 июля 2011 - 12:44

Просмотр сообщенияНаташа (12.7.2011, 13:22) писал:

А причина то какая? :) Там должно быть поподробнее написано как раз :)

это все что есть на экране, более ничего сказать не могу.
это же 1с!!!

Сообщение отредактировал omega: 12 июля 2011 - 12:46


#4 Requin

    Ветеран


  • 1 234 сообщений

Отправлено 12 июля 2011 - 12:53

Просмотр сообщенияomega (12.7.2011, 12:44) писал:

это все что есть на экране, более ничего сказать не могу.
это же 1с!!!
Принтер проверьте.
Если тебе что-то не нравится, то не спеши это исправлять, если не помнишь, для чего это сделали.
Изображение

#5 omega

    Прохожий


  • 4 сообщений

Отправлено 12 июля 2011 - 12:59

Просмотр сообщенияRequin (12.7.2011, 13:53) писал:

Принтер проверьте.


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

#6 Requin

    Ветеран


  • 1 234 сообщений

Отправлено 12 июля 2011 - 13:40

Просмотр сообщенияomega (12.7.2011, 12:59) писал:

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

Цитата

ТабличныйДокумент (SpreadsheetDocument)
ПроверитьВывод (CheckPut)
...
Примечание:
При возникновении проблем с получением информации о текущем принтере (например, в системе не установлено ни одного принтера), будет вызвано исключение.

P.S. Принтер можете не покупать, просто установите какой-нибудь (файловый).
Если тебе что-то не нравится, то не спеши это исправлять, если не помнишь, для чего это сделали.
Изображение

#7 omega

    Прохожий


  • 4 сообщений

Отправлено 13 июля 2011 - 10:55

Просмотр сообщенияRequin (12.7.2011, 14:40) писал:

P.S. Принтер можете не покупать, просто установите какой-нибудь (файловый).

спасибо, передам ваш совет.
хотя уважающий себя программист осуществляет проверку на конкретное действие - в данном случае это вывод отчета: КУДА - если на экран - одна ветка, если на принтер - другая.
я так думаю, что программистам 1с надо пройти начальные курсы по основам построения логики программы, а лучше начать с базовых курсов по информатике.

#8 x_under

    Ветеран


  • 2 105 сообщений

Отправлено 22 июля 2011 - 14:43

:angry: Ну какой вы агрессивный. Тут же все по принципу: не нравится не ешь.

Эта функция используется для определения помещается на экран форма или нет. А без принтера, хотя бы виртуального этого не определить. Вдруг вы на А3 или А5 печатаете (ну или на рулоне бумаги)... Так что всем не угодишь.

Сообщение отредактировал x_under: 22 июля 2011 - 14:45

Нажимаем Изображение не стесняемся!

#9 nomad_irk

    Ветеран


  • 2 572 сообщений

Отправлено 22 июля 2011 - 15:55

кхм, ну можно было бы возвращать неопределено, в случае, если принтера нет в системе, а не вываливаться в ошибку :)

#10 kallugin

    Прохожий


  • 1 сообщений

Отправлено 22 ноября 2011 - 08:28

UP

Та же самая ошибка, один в один, но есть нюансы:

- переустановили Винду на терминальном сервере, был 2008 х86, стал 2008 64, соответственно, драйвера принтеров уже другие

- документ, в котором всего одна строка, печатается нормально, больше одной - та самая ошибка

- с одних компьютеров выдаёт такую ошибку, с других - нет, нормально печатает. Сегодня с утра заходил на тот же сервер и печатал те самые документы для бухгалтеров, я могу печатать, они - нет. Среда одинаковая, сервер один и тот же, принтеры одни и те же (их там два сетевых), конфигурацию не меняли.

Может это быть из-за того, что система запомнила какие-то настройки "с прошлого раза" (у бухгалтеров, которые этот документ печатали)? И как бы их обнулить?

#11 x_under

    Ветеран


  • 2 105 сообщений

Отправлено 02 декабря 2011 - 12:23

Попробуйте базу переподключить.
Нажимаем Изображение не стесняемся!





Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных