#0
by МаринаВикторовна
При выполнении строчки кода Ком = ПолучитьCOMОбъект(Путь) отладка нещадно зависает на клиент-серверной базе, а в файловой все нормально работает. Есть ли какие-то особенности использования на клиент-сервере?
#11
by qwerty09
та не. Создавай как и раньше просто &НаКлиенте, если речь идет об УФ, если же обычные формы, то удостоверься что у win пользователя, под которым агент сервера крутится есть права на запуск экселя и права на твою папку
#12
by МаринаВикторовна
Да, УФ, но на клиенте та же реакция - зависает и ни на что не реагирует, работаю под админом на сервере
#13
by qwerty09
эм, ты ставишь брейкпоинт после инициализации com-объекта->до точки доходит нормально->когда пытаешся лезть отладчиком внутрь com-объекта (посмотреть его атрибуты например), тогда зависает?
#14
by МаринаВикторовна
До точки нормально, т.е. до кома, на строчке кома подвисает причем никаких сообщений не выдает, окно активно для изменения в конфигураторе(можно написать ченить в коде), но в предприятии наглухо завис, завершается только через диспетчер
#15
by qwerty09
виснет предприятие, а отладка то продолжается? желтенькая стрелочка-курсор есть в конфигураторе или пропадает? F5 жать пробовала? p.s. Сообщение.Текст = ""+ ОписаниеОшибки+""; //здесь кавычки ни к чему
#18
by МаринаВикторовна
Пишу Ком объект получает, а потом выдает: Ошибка при вызове метода контекста (Open) бук = ексель.workbooks.open("D:Взаиморасчеты.xls"); по причине: Произошла исключительная ситуация (Microsoft Office Excel): Нет доступа к файлу 'D:Взаиморасчеты.xls'. Это может быть вызвано одной из следующих причин. • Имени файла или пути не существует. • Файл используется другой программой. • Имя книги, которую вы пытаетесь сохранить,
#19
by МаринаВикторовна
Если пытаюсь подцепить открытый документ Ком = ПолучитьCOMОбъект(,"Excel.Application"); то Ошибка при вызове метода контекста (ПолучитьCOMОбъект) по причине: Ошибка получения объекта COM: Операция недоступна
#21
by qwerty09
ты проверила? то что ты под аодмином работаешь пофик, важно под каким юзером сервер 1с крутится
#22
by МаринаВикторовна
Агент сервера 1с - написано вход от имени .admin или что-то еще смотреть надо? ну просто так же я могу зайти на Д и открыть файл ручками
#24
by МаринаВикторовна
А если я работаю не в терминале на сервере, а на клиентском компе, о выдает те же самые ошибки
#26
by qwerty09
не, этого достаточно. Пробуй вот так: Файл = Новый Файл("D:Взаиморасчеты.xls'"); Что тебе 1С скажет?
#34
by МаринаВикторовна
стоит) получилось подцепить файл на клиенте по после полного перезапуска всего =) осталось тока подумать как с ним работать, если он на клиенте = а фотку да, ловите
#37
by Wobland
ещё не ходил смотреть, но пойду-ка я, пожалуй, тоже. что-то я всё пропустил про клиент и сервер, пересмотр ветки не помог. в чём беда осталась?
#39
by МаринаВикторовна
Беда осталась в том что файл у меня на ктиенте, а работать с ним надо на сервере
#41
by qeos
грузи его на клиенте в конфу в хранилищщеЗначений, а на сервере сохраняй в темп и открывайц..
#44
by Wobland
заводишь реквизит типа Хранилище, клиент туда пишет файл, сервер оттуда достаёт, сохраняет временно куда-нибудь и обрабатывает. как-то так
#45
by Wobland
а про мультики неудачная попытка комплимента в сторону молодости, красоты и обаяния ;)
#46
by МаринаВикторовна
я вроде с передачей параметрами на сервер слепила... где я пишу неправильно?? что то не могу понять, ругается на Ошибка при вызове метода контекста (ПолучитьОбъект) ДокументОбъект = документ.ПолучитьОбъект; по причине: Элемент не выбран! а про мультики - счас только работу доработаю и пойду смотреть, да =)))
#50
by МаринаВикторовна
это что за ругательство?)) так не берет-пробовала, только если писать дата(...) номер неправльно брал, поправила - все нашел =) спасибо =)
#51
by Wobland
заархивируй, он имеет в виду плохая, негодная девочка, обманываешь старших. всё он берёт: док=Документы.РасходныйКассовыйОрдер.НайтиПоНомеру("00000001", '20110101');
#52
by МаринаВикторовна
странно, на отладке проверяла счас shift+f9 документы.РеализацияТоваровУслуг.НайтиПоНомеру(Номердок,дата(2010,01,01) - значение показывает документа, убираю дату, пишу 20100101 - показывает пустое значение
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- (ЗУП) Сделать начисление физ.лицу, не сотруднику организации
- УТ 11. Как поставить точку останова на внешней обработке?
- ЗУП 8.2 Компенсация дополнительного отпуска
- v7: Будет ли прекращена 1сом техническая поддержка ЗиК?
- Внешняя печатная форма. Параметры печати.
- Значение по умолчанию в приемнике при переносе данных (Конвертация)
- УПП: Партионный учет. Дата документа прихода и списания. Какую дату ставить?
- УТ11: Дерево номенклатуры
- FSO объект textStream - как быстро узнать кол-во строк ?
- Обновление 8.2 Ошибка "Не выполнено обновление информационной базы"
- Утилита для проверки состояния RAID массива.
- Закрыть счет 302.11 в разрезе контрагентов
- SMS - перевод строки
- Корреспонденция между балансовым и забалансовым счётом. Help!
- ЗУП. Учет резервов по отпускам
- Передача параметров из управляемой формы в СКД
- Фиксированное значение в колонке ТЗ
- Соединительные линии в дереве значений
- v8: Пишет что нет свободных ставок (ЗУП 39.1)
- v7: Формирование прайс листа в DBF