|
v7: общая файловая ошибка при доступе к PrnForms | ☑ | ||
---|---|---|---|---|
0
fmusr
18.01.15
✎
19:31
|
Здравствуйте!
Жму кнопку отправить отправить по почте, выскакивает ошибка. База dbf. Пробовал с разных компов, не помогает. Что может быть? http://savepic.su/4763106.gif http://savepic.su/4767202.gif |
|||
1
fmusr
18.01.15
✎
19:33
|
Процедура ВыгрузитьДляEmail()
Если ПустоеЗначение(Контрагент)=1 Тогда Предупреждение("Не указан Поставщик!",50); Возврат; КонецЕсли; Если Проведен()=1 Тогда Предупреждение("Нельзя отправить уже обработанный и отправленный Заказ! Сначала отмените проведение",50); Возврат; КонецЕсли; Если Обработан=1 Тогда Если Вопрос("Вы хотите повторно отправить уже обработанный заказ?","Да+Нет")<>"Да" Тогда Возврат; КонецЕсли; Обработан = 0; КонецЕсли; ЭлАдрес = СокрЛП(Контрагент.ЭлПочта); Если ПустаяСтрока(ЭлАдрес)=1 Тогда Предупреждение("Не задан адрес электронной почты!", 60); Возврат; КонецЕсли; АдресОтправителя = ?(ПустаяСтрока(глПользователь.ЭлПочта)=1,"0",СокрЛП(глПользователь.ЭлПочта)); Номер = глНомерНаПечать(Контекст); ИмяФ = "Zakaz "+Номер+" "+ЭлАдрес+".xls"; Файл = КаталогИБ() + "Robot\zakaz\"+ИмяФ; //было так изначально. я потом эксперементировал... Параметры = СоздатьОбъект("СписокЗначений"); Параметры.ДобавитьЗначение(глВзятьКонтекст(Контекст), "Контекст"); Параметры.ДобавитьЗначение(2 ,"Устройство"); Параметры.ДобавитьЗначение(1 ,"КоличествоКопий"); Параметры.ДобавитьЗначение(Файл ,"Файл"); Если ФС.СуществуетФайл(Файл)=1 Тогда ФС.УдалитьФайл(Файл); //удаляем предыдущую выгрузку, которую не успели отправить КонецЕсли; ОткрытьФормуМодально("Отчет", Параметры, глКаталогПечФорм + ТаблицаПечФорм.ПолучитьЗначение(НомерТекущейФормы,"Файл")); ТипСчета = ТаблицаПечФорм.ПолучитьЗначение(НомерТекущейФормы,"Кнопка"); Если ФС.СуществуетФайл(Файл)=0 Тогда Сообщить("Счет по печатной форме ["+ТипСчета+"] не записан! Отправка письма по эл.почте не произведена!","!"); Иначе Сообщить("<"+ИмяФ+"> - поставлена в очередь на отправку по эл.почте"); Отправлен = 1; Записать(); КонецЕсли; КонецПроцедуры // ПоКнопкеПечать() |
|||
2
KRV
18.01.15
✎
20:03
|
ну так отэкскремементируй отбратно
|
|||
3
ДенисЧ
18.01.15
✎
20:09
|
Обработка в read-only или нет прав на каталог
|
|||
4
fmusr
18.01.15
✎
20:16
|
(3) А что это? Как сделать не рид-онли?
|
|||
5
fmusr
18.01.15
✎
20:16
|
(2) Что сделать, простите?
|
|||
6
Chameleon1980
18.01.15
✎
20:26
|
(4) да хоть правой кнопкой и смотреть атрибуты
или чем нить типа Far |
|||
7
fmusr
18.01.15
✎
20:29
|
(6) У любой папки в windox xp Стоит галка Только чтение. Снимаю- она снова появляется. На других папках - тоже самое
|
|||
8
Chameleon1980
18.01.15
✎
20:35
|
а я так понял, что речь шла о правах на файл обработки
Но не на папку. Про папку упоминалось относительно прав доступа к ней - это немного другое. |
|||
9
fmusr
18.01.15
✎
20:36
|
(8) На файл - снята галка только чтение.
|
|||
10
Chameleon1980
18.01.15
✎
20:36
|
права смотрите тогда на каталог.
|
|||
11
Chameleon1980
18.01.15
✎
20:37
|
вообще, наверное попробуйте в него чтонить скопировать.
Я вообще не читал верние посты. пойду почитаю |
|||
12
Chameleon1980
18.01.15
✎
20:39
|
права нужны именно на ту папку, в которую пытается сохранить
т.е. конечная PrnForms |
|||
13
fmusr
18.01.15
✎
20:39
|
(11) Копируется
|
|||
14
Chameleon1980
18.01.15
✎
20:40
|
права на глКаталогПечФорм
и атрибуты файлов в этой папке гляньте |
|||
15
Chameleon1980
18.01.15
✎
20:41
|
пользователь винды какой?
login16.buh-bt? |
|||
16
Chameleon1980
18.01.15
✎
20:42
|
скорее нет.
если я прав, то вот вам и решение (ИМХО скорее всего) |
|||
17
fmusr
18.01.15
✎
20:47
|
(16) ничего не понял...
|
|||
18
Chameleon1980
18.01.15
✎
20:49
|
пользователь винды текущий, под которым счас 1С и обработка выполняется кто?
|
|||
19
fmusr
18.01.15
✎
20:50
|
(18) Пользователь винды один, пользователь в 1с- другой. Я про логины. Они отличаются.
|
|||
20
Chameleon1980
18.01.15
✎
20:58
|
UnLocker-ом гляньте кто держит каталог или файл
|
|||
21
Chameleon1980
18.01.15
✎
21:00
|
вообще проводником нормально по пути из скрина 2 приходит?
|
|||
22
fmusr
19.01.15
✎
05:45
|
(21) Да.
|
|||
23
fmusr
19.01.15
✎
05:53
|
(20) Посмотрел, нет блокировок.
|
|||
24
fmusr
19.01.15
✎
06:04
|
На wwindows xp приходится запускать 1с от админа, хотя пользователь админ под которым сижу. Если не с правами админа запускать- то 1с тупо висит и не запускается. Может с этим связано что-то?
|
|||
25
DrZombi
гуру
19.01.15
✎
06:42
|
(24) Отладчик запусти :)
|
|||
26
fmusr
19.01.15
✎
06:43
|
(25) Запускал, пути передаются.
|
|||
27
DrZombi
гуру
19.01.15
✎
06:44
|
+(25) На вот, почитай... про NTFS
http://www.win7help.ru/rukovodstvo-windows-7/nastrojka-prav-dostupa-k-fajlam-razresheniya-ntfs/nastrojka-prav-dostupa-k-fajlam-razresheniya-ntfs-manual.html http://it-kursy.ru/article/Basik-Win2003/basic-win2003-4 http://www.windxp.com.ru/defwin.htm http://www.osp.ru/win2000/2007/07/4560066/ Как в Windows XP Home Edition настроить права доступа NTFS? |
|||
28
DrZombi
гуру
19.01.15
✎
06:46
|
(26) На каталог БД, обнови Владельца + нормально настрой права доступа, для Пользователей Виндовс :)
1С 7.7 любит права "Полный доступ"... если нужно урезать права, то на 8.ххх - серверной версии, это реализовано :) |
|||
29
fmusr
19.01.15
✎
06:48
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |