Имя: Пароль:
1C
1С v8
Работа 1С (на управляемых формах) на операционной системе Windows XP.
,
0 ученица2
 
17.07.16
15:04
Здравствуйте. Как вы думаете программы 1С на УФ могут корректно и полноценно работать на Win XP ?
Я читала, что разработчики не проверяют свою работу на XP, поэтому процедуры, которые отлично отрабатывают на новых ОС могут не работать на Win XP.
У кого-нибудь были с этим проблемы?
1 Звездец
 
17.07.16
15:19
разрешаю, работай
2 Зая Бусечка
 
17.07.16
15:22
Какие конкретно процедуры?
3 Chameleon1980
 
17.07.16
15:23
автор, наверное, скорее боится за отображение?
а процедуры причем?
4 Chameleon1980
 
17.07.16
15:24
хотя (1) ++
5 ученица2
 
17.07.16
16:21
Для УТ11.2 написали обработку загрузки данных. На сервере Win Server 2008 она работает. На ноутбуке любом работает, а на компьютере с Win XP не работает.
Может , конечно, причина не в ОС. Но больше вариантов в голове нет.
6 ученица2
 
17.07.16
16:29
Пишет "не верный формат файла". Но если эту же базу и этот же файл переместить на мой локальный компьютер (Win8), то загрузка файла (формат txt) прекрасно происходит.
7 Горогуля
 
17.07.16
16:34
ага, файлы ж в WInXP и в Win8 по-разному выглядят
8 Фрэнки
 
17.07.16
16:34
(6) на каком сервиспак живет этот комп?
дот-нет на него не забыли установить?
9 ученица2
 
17.07.16
16:40
Win XP Prof версия 2002 SP3
10 ученица2
 
17.07.16
16:47
Программист, который написал загрузку, говорит, что это что-то с доступом к файлу. Но сис.админ со своими полными правами тоже загрузить не смог. Та же ошибка.
11 ученица2
 
17.07.16
17:44
(8)
"дот-нет на него не забыли установить?"

Вы думали, что файл в формате XML? Но он в формате txt.
12 Nandarou
 
17.07.16
17:56
(11) "Пишет "не верный формат файла"." Надо разбираться что точно вызывает ошибку и в каком месте кода.
13 NorthWind
 
17.07.16
17:56
(11) отладкой не пробовали посмотреть что происходит при чтении файла?
14 nva_15
 
17.07.16
18:30
Кодировку файла смотрели?
15 ученица2
 
17.07.16
19:07
Отладчик: при попытке открытия файла для чтения вызывает исключение
16 ученица2
 
17.07.16
19:16
Сейчас позвонил программист и сказал, что он у себя нашел компьютер с Win XP и там файл загрузился без проблем. Значит проблема не в ОС WinXP, а конкретно в настройках ОС на конкретном компьютере. Может что-то с политикой безопасности или при установке ОС недоустановили что-то, что нужно для работы. Вот интересно что же не хватает...
17 Зая Бусечка
 
17.07.16
19:17
(16) "что же не хватает"

http://bash.im/quote/191
18 NorthWind
 
17.07.16
19:57
(17) :)))
(16) расскажите наконец вашему программисту про такую интересную штуку как пошаговое выполнение программы в отладчике. Оч помогает, честно!
19 NorthWind
 
17.07.16
20:01
и кстати этта... комп с winxp долго искать не надо. Есть такая интересная штука как виртуальные машины. Туда ставится нужная оська, можно даже без серийника (30-дневная) - и на ней все что надо проверяется
20 NorthWind
 
17.07.16
20:08
(15) не увидел сразу. Ну замечательно, значит не получается открыть файл. Здесь сразу возникает куча возможных действий, которые можно предпринять чтобы локализовать ошибку. Проверить путь. Перенести файл в корень диска, воспользоваться короткими именами на латинице и открыть его оттуда. Проверить права доступа. Масса всего.
21 Фрэнки
 
17.07.16
20:10
(11) я ничего не думал. Платформа последних версий может тупо не находить нужных для работы компонент. Не для чтения из какого-то определенного формата файла, а просто для чтения из любого файла.
22 Фрэнки
 
17.07.16
20:11
(16) конкретно в текущей установке оси на конкретную железку, в которой что-то неявно забыли установить и все.
23 NorthWind
 
17.07.16
20:14
(21) по эксепшену можно было бы понять. Но мне кажется, что там нечто более прозаическое
24 Сниф
 
17.07.16
20:16
(0) только на Xp и работаю, с УФ всё нормально.
25 Фрэнки
 
17.07.16
20:16
(23) да куда уж прозаичней-то? 1С при установке из дистрибутива не тащит всего хлама, который должен быть уже там.
26 ученица2
 
17.07.16
21:14
По словам нашего сис.админа, 1С платформа и конфигурация устанавливались с диска, который был в коробке.
27 breezee
 
17.07.16
21:15
Позовите программиста, который напиисал обработку. Дайте ему даленку на ПК с ХР. Пусть развлекается
28 ученица2
 
17.07.16
21:18
Это было сделано сразу. Он подключился. Зашел в Отладчик. Сказал, что это что-то с правами доступа.
29 NorthWind
 
17.07.16
21:25
ну а переместить файл в другое место, где с правами норм, а в обработке сделать возможность выбирать местоположение - не, никак?
30 ученица2
 
17.07.16
21:30
Причем он говорит, что происходят странные вещи. Отладчик при выполнении процедуры на точку остановы не реагирует. То есть отладчик вообще не работает. Чтобы что-то получить программисту пришлось выводить отладочное сообщение.
Он предполагает, что на уровне ОС есть ограничение на работу 1С.
31 ученица2
 
17.07.16
21:32
(29) в обработка и так есть выбор
При тестировании выбирали из разных мест. Не помогает.
32 ученица2
 
17.07.16
21:36
(26) добавлю
После установки с диска было уже несколько обновлений с сайта поддержки как платформы, так и конфигурации. В настоящий момент и платформа и конфигурация последней версии.
33 NorthWind
 
17.07.16
21:39
(31) тогда посмотрите в сторону (21) и (24), а далее - в сторону состояния конкретно этой злополучной винды. Возможно, в системе что-то повреждено и самым простым путем будет переустановить ее.
34 ученица2
 
17.07.16
21:46
(33) я тоже думаю о том, чтобы завтра попросить сис.админа переустановить ОС на рабочем компьютере.
35 ученица2
 
17.07.16
21:47
спасибо всем за помощь
36 silent person
 
17.07.16
22:01
(30) >Отладчик при выполнении процедуры на точку остановы не реагирует.

у вас клиент-серверный вариант базы ? чтение файла выполняется случайно не на сервере ? отладка на сервере включена ? у пользователя под которым работает сервер 1С есть права на файл ?
37 DrZombi
 
гуру
18.07.16
07:12
(5) Смотря как она написана.
Какие компоненты от ОС-и использует?

К примеру на новых осях есть свои КОМ объекты, методы и т.д. :)
38 DrZombi
 
гуру
18.07.16
07:13
+ Смотри в код обработки и думай, что там такого понаписано. Нам от сюда не видно

++ Разрешаю, в XP работают :)
39 b_ru
 
18.07.16
07:39
Нет повести печальнее на свете, чем повесть о ламерах и трехзвенной архитектуре.
40 ученица2
 
18.07.16
08:32
(36) если бы база была на SQL, я бы написала это в первом сообщении, потому что понимаю, что это важно
41 Cyberhawk
 
18.07.16
08:37
КГ / АМ
42 Фрэнки
 
18.07.16
09:28
(40) // попросить сис.админа переустановить ОС на рабочем компьютере.

только пусть не полениться накатить туда установку оси точно также, как на том компе, где у него все в 1С уже заработало. Это будет все равно быстрее, чем гадать и пытаться каким-то отладчиком баги выловить, когда и ловить никто из вас толком еще не научился.
43 FIXXXL
 
18.07.16
09:40
(40) а вы там не через RDP ли работаете?
44 vtolga
 
18.07.16
09:49
А версия платформы на xp и на сервере одинаковая?
45 lubitelxml
 
18.07.16
09:50
рабочий комп на xp - сейчас перевожу с 8.3.6 на 8.3.8 - проблем не замечено
46 b_ru
 
18.07.16
10:24
А почему вы решили, что проблема в винде? Может она в процессоре, или в объеме оперативной памяти или в видеокарте? Ведь это все наверняка тоже разное у всех компьютеров, на которых запускается обработка?
А может положение системного блока по отношению к сторонам света играет роль?
Давайте еще погадаем вместо того, чтобы заглянуть в отладчик.

Ваш программист судя по (30) дуб дубом. Более компетентного позвать нет возможности?
47 ученица2
 
18.07.16
10:33
не надо оскорблять нашего программиста((
48 lubitelxml
 
18.07.16
10:34
(47) с таким подходом - он максимум ит-специалист )
49 ученица2
 
18.07.16
13:45
проблема решена
спасибо (36)
50 hhhh
 
18.07.16
13:54
(49) тогда что было в (40)
51 necro
 
18.07.16
13:54
(0) Сто раз так делал, всё ОК!
52 ученица2
 
18.07.16
14:18
в (40) была моя самоуверенность))
53 trdm
 
18.07.16
14:22
(8) > дот-нет на него не забыли установить?

ага.
еще яву дадо доустановить, Qt, цигвин и тетрис.
Он нафиг 1С-су не нужен. За обработку xml другой пакет отвечает.
54 ученица2
 
18.07.16
14:22
оказывается сервер SQL может видеть файлы только из тех папок, которые у него там внутри где-то прописаны, из других мест он файлы не грузит
55 trdm
 
18.07.16
14:24
(54) обработка загрузки на T-SQL что-ли написана?
56 ученица2
 
18.07.16
14:48
обработка написана на языке 1С, там нет разницы файловая база или серверная
57 Горогуля
 
18.07.16
14:51
(56) языку нет разницы, а платформе есть
58 NorthWind
 
18.07.16
14:52
(56) разница есть, и в случае с управляемым приложением колоссальная. Вплоть до того что это вообще-то разные компы.
59 ученица2
 
18.07.16
15:24
я ответила на конкретный вопрос (55)
60 b_ru
 
18.07.16
15:42
(54) У вас админ, программист и вся ваша шайка-лейка - это в лучшем случае IT-слесари.

Просто о сложном: код, который запускается на сервере 1С (процедуры с директивой &НаСервере, процедуры общих неклиентских модулей) выполняется с правами пользователя, от которого запущен сервер 1С. По умолчанию пользователь этот USR1CV8, созданный локально на сервере приложений 1С.
Если у вас есть домен и общие папки, используемые для обмена, права на них выдаются доменным пользователям. Умные люди в таком случае запускают сервер 1С (службу "Агент сервера 1С") от имени специально созданного доменного пользователя и дают ему все нужные права.

От какого пользователя запущен сервер SQL, к которому обращается сервер 1С, в данном случае не существенно. Стандартными средствами 1С нет возможности исполнить произвольный код в контексте сервера SQL.
61 ученица2
 
18.07.16
16:13
(60)  в конце концов наш сис.админ всё таки нашел причину, а это главное
62 aleks_default
 
18.07.16
17:18
"У вас админ, программист и вся ваша шайка-лейка - это в лучшем случае IT-слесари.
"
По заявлению О. Голодец (министр образования по-моему) "во всем мире профессия системного администратора не требует высшего образования".