#0
by уродина
вот сделала такое дело - вроде все отработало... а письма не приходят. я их для отпладки себе отправляла... откликнетесь, добрые люди, кто это делал? вообще-то будет работать на сервере, но пока - в файловом варианте работает.
#0
by уродина
вот сделала такое дело - вроде все отработало... а письма не приходят. я их для отпладки себе отправляла... откликнетесь, добрые люди, кто это делал? вообще-то будет работать на сервере, но пока - в файловом варианте работает.
#5
by уродина
ну какой отладчик в фоновом задании? не умею - если умеете отлаживать фоновые задания, подскажите... логи глянуть не могу - нет доступа у меня.
#8
by DK_L
отладчик - это запись в журнал регистрации,ставь контрольные точки ,у нас все работает и письма отправляет в регламентном задании
#9
by Salvador Limones
Сервер перезапускаешь с ключом /debug. Потом, как обычно, точку останова в твоей процедуре и смотришь-смотришь.
#10
by shuhard
или "C:Program Files1cv81in
agent.exe" -stop pause "C:Program Files1cv81in
agent.exe" -agent -debug -regport 1541 -port 1540 -range 1560:1591 -d "C:Program Files1cv81server" pause "C:Program Files1cv81in
agent.exe" -start
#11
by уродина
пока в файловом варианте запускаю... так что перезапускать нечего мне.... а через что отправляете? через интернет-почту?
#14
by уродина
ну вот на сервере фоновое задание запускается, могу отследить этапы выполнения - а вот "Почта.Подключиться(Профиль);" - не срабатывает.... почему-то... хотя с теми же установками с моего компа подключается и выполняется все... подскажите граждане, чего бы сделать...
#15
by уродина
сообщение такое выдает "{ОбщийМодуль.ПроцедурыЗаданий}: Ошибка при вызове метода контекста (Подключиться): Время ожидания операции чтения истекло." не может подключиться почему-то...
#18
by Salvador Limones
Вот на этом - "на сервере фоновое задание запускается, могу отследить этапы выполнения". Права на доступ к pop3/smtp серверу. Я ж не знаю, шозахер у вас там наворочено.
#19
by shuhard
вероятные причины произошедшего: на сервере приложений 1С, т.е. там где живет prhost: - закрыты 25 и 110 порты, если адрес сервера в виде ххх.ххх.ххх.ххх - не поднят/не доступен DNS, если адрес сервера ххх.ru - отсутствует "прямая" видимость SMTP-сервера,т.е. выход в интернет через прокси. самый простой способ - залезть на сервак терминалкой и постучаться на smtp сервер nelnet на 25 порт.
#20
by уродина
у меня сервер - юниксовый... может и правда там чего-то не то... счас на виндовс-сервере спробую
#22
by Salvador Limones
Тфуй! Да что же это такое, как из партизана, всё вытягивать надо. :-( Не хочешь помощи, и не надо.
#23
by shuhard
я этих челов не знаю, но: Ограничения есть на выполнения процедур/функций на сервере 1С, например недоступность некоторых объектов, а также интерактивных функций/процедур, обычно в синтакс-помошнике для таких объектов пишут "Не доступно на сервере 1С". В Linux варианте сервера еще недоступно ИнтернетПочта
#26
by shuhard
не за что, ты черкни про результат. Зная твою обстоятельность отрицательный будет не менее важен, чем положительный.
#32
by shuhard
с вероятностью близкой к 100% в nix версии стоит программная заглушка и логи почтовика, равно как шниффера будут девственно чисты.
#34
by уродина
логи были у меня... так зачем они, если не подключается почта по профилю? вы не читаете что ли то, что пишут в ветке? кстати, на закрытом форуме подтвердили, что в линукс-сервере не работает интернетпочта.
#37
by уродина
следующая проблема - не могу из фонового задания записать табличный документ в файл. чтобы потом этот файл подцепить к письму. может, кто поможет? спасибо
#38
by уродина
{ОбщийМодуль.ПроцедурыЗаданий}: Ошибка при вызове метода контекста (Записать): Вывод запрещен по причине: Вывод запрещен - вот такая ошибка.... а синтаксис -
#39
by shuhard
варианты: - у USR1CV81 нет прав на КаталогДляКвитанций - на сервере 1С не установлен Excel - у ТД запрещен вывод его (ТД) свойствами
#43
by уродина
ну еще раз - не в фоновом задании все выполняется без проблем... не работает только в фоновом задании...
#44
by shuhard
ты имеешь в виду [из программы все делается] на сервере 1С , а не на рабочей станции ?
#46
by SergeyKB
серверная часть запушена как сервис ? если да попробуйте сервер запустить как приложение и выполнить код... сам когда то столкнулся с ограничениями, когда серверная часть запущена как сервис
#49
by SergeyKB
"C:Program Files1cv81in
agent.exe" -agent -regport 1541 -port 1540 -range 1560:1591 -d "C:Program Files1cv81server"
#50
by уродина
непонятно мне... у меня база на сервере - и я с ней работаю... никак не запускаю я этот самый сервер...
#51
by уродина
короче вопрос - кто-нибудь записывал файлы в фоновом задании или нет? а может слышал или видел что-нибудь про такие попытки? спасибо всем за информацию.
#53
by SergeyKB
понятно что база на сервере... фоновое задание выполняется на серверной части, и там действуют ограничения в случае сервер 1с запущен как сервис Винды, вы его остановите в службах.. и просто запустите как приложение типа Пуск выполнить строчку которую указал ваш выше, если настройки сервера по дефаулту
#55
by shuhard
про попытки не знаем, а выгрузку с Интернет магазинами делали все, например нижеприведенный код прекрасно работает через регламентные задания:
#56
by уродина
хочу сейчас только табличный документ записать из фонового задания. все равно непонятно... я сервер никак не запускаю... а вы его специально запускаете что ли каждый раз?
#58
by SergeyKB
не запускаю я его каждый раз, просто он запущен как приложение один раз, и висит черное досовское окно на панели задач..., в таком режиме запуска через фоновое позволило обратиться в сетевым дискам....
#60
by Al77
Вложение = Новый ДвоичныеДанные(ФайлВыгрузки -dbf файл); Сообщение.Вложения.Добавить(Вложение, может тут что надо?); Почта.Отключиться; а мне подскажите пожалуйста -подключается, а не посылает почту -ругается Ошибка при вызове метода контекста (Послать): Почтовый ящик не доступен (SMTP error code 550, UserGate: Error reply from client) Почта.Послать(Сообщение); по причине: Почтовый ящик не доступен (SMTP error code 550, UserGate: Error reply from client) а принимаю почту нормально
#64
by SergeyKB
искать : на машине где запущен сервер 1С Мой компьютер -> правой мышкой -> Управление -> ветка службы -> ищете Агент сервера 1С:Предприятия 8.1 остановите скопируйте строчку Исполняемый файл, ислючите из этой строки параметр -srvc и дальше в пуск -> выполнить
#68
by уродина
можно конечно спробовать... а вот как его все-таки найти? "мартышка к старости слаба глазами стала..."
#69
by SergeyKB
можно полегче: Пуск -> Программы -> 1C ... 8.1 -> Остановка сервера 1С Предприятия, но будет проблема с запуском его как приложения если настройки сервера у вас отличные от по умолчанию, пробуйте строчку выполнить: "C:Program Files1cv81in
agent.exe" -agent -regport 1541 -port 1540 -range 1560:1591 -d "C:Program Files1cv81server" в идеале рез-т досовское окно
#71
by уродина
а вот как интересно - сведения с закрытого форума - на сервере можно сохранять файлы только в формате MXL. и больше - ни в каких...
#74
by shuhard
про xls было ясно изначально, см. хэлп: Синтаксис: Записать(<Имя файла>, <Тип файла таблицы>) Параметры: <Имя файла> (обязательный) Тип: Строка. Имя файла, в котором сохраняется табличный документ. <Тип файла таблицы> (необязательный) Тип: ТипФайлаТабличногоДокумента. Формат, в котором будет сохранен табличный документ. Значение по умолчанию: MXL Описание: Записывает табличный документ в файл. Примечание: При работе на сервере или через com-соединение использует только файлы форматов mxl и txt.
#78
by shuhard
вру, в восьмерке стоит: Описание: Записывает табличный документ в файл. Сериализуется. Пример: ТабДок.Записать("C:My DocumentsТаблица2.mxl");
#82
by уродина
пробую счас просто вложить табличный документ в текст письма... у нас сервер на сервере запущен как сервис... админ не согласен менять вид запуска
#83
by SergeyKB
>вложить табличный документ в текст письма когда сервер запущен как сервис не удаётся вложить ?
#87
by Salvador Limones
Сервис запущен от доменного юзера, о чём я намекал еще в Перезапуская сервис строчками типа , запускаешь из-под себя, а у тебя то права на запись на С: и прочее есть.
#88
by уродина
твои тонкие намеки мне не ясны... переазпустить я не могу - сервер запущен как сервис на самом сервере.
#89
by уродина
у юзера от которого запущен сервер - есть все права... и чего у тебя работает? табличный документ можешь в формат екселя записать что ли?
#91
by уродина
в фоновом задании пишется в формат XLS? ну ты гигант... колись как делаешь? даже спецы из 1С говорят на закрытом форуме что нельзя... а у тебя - получается...
#94
by Salvador Limones
Да не знаю, блиннн. Вот долго ковырялся, чтобы в фоновом к 7.7 цеплялась и доки в 8 грузились, а здесь, ежемесячный отчёт о списании как-то сразу заработал.
#97
by уродина
да, уже думала об этом - счас сервер чего-то упал... поднимут - буду дальше пробовать
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- v8. Интернет почта, отправка письма через сервер с авторизацией по SMTP. Никак!!
- Отправка и получение электронных писем через 1С
- отправка писем через Out Look! (можно ли *,html поместить в тело письма программно?)
- Отправка печатной формы по почте в 8.2
- отправка писем из 1с и символы.пс
- Отправка эл.писем из ут 10.3
- Отправка писем из 1С через сторонний сервис.
В этой группе 1С
- Стоимость переноса данных из 1с 7.7 в 1с 8.0
- Срез последних на каждую дату в запросе
- размещение БИТРИКС у себя на ПК и на хостинге
- Пост-код 25 машина не загружается, видеосигнал не идет
- При обновлении УТ записи регистра сведений стали не уникальными
- Установка наценки в УТ 10.3
- Как использовать telnet в бат-файле ?
- УТ и Штрих-м кассир
- Как узнать есть ли у элемента подчиненные элементы
- Выгрузка данных из Комплексной 7.7 в Бухгалтерию 7.7
- Не запускается 1с. v77. 25 релиз. Комплексная.
- Разграничение прав доступа по полям
- Использование Ghost.dll
- Ошибка SDBL
- Подключение торгового оборудования УТ 10.3?
- ТекущаяДата в запросе
- Троян теперь может маскироваться под видом MP3 файлов
- Dll Для ТСД успешно загружается на 7ке, а на 8ке нет ! Кто сталкивался ?
- Как программно создать, заполнить и перепровести документ?
- v8: Как выполнить ЗапуститьПриложение/КомандаСистемы на сервере?