Имя: Пароль:
1C
 
Подключался ли кто из 1С к MS Project по OLE?
Ø
0 Buddy
 
25.03.05
12:24
Собственно нужно из 1С открыть проект и получить доступ к конкретным полям задач и ресурсов. Поскольку объектная модель у Прожекта своя, интересует вопрос есть ли какая-нибудь дока по методам и свойствам его VBA, поскольку в самом хелпе VBE практически ничего нет.
Может кто поделится конкретным кодом подобного?
1 Gloom
 
25.03.05
12:37
3 gg
 
28.03.05
13:20
  ПЖ=СоздатьОбъект("MSProject.Application");
  ПЖ.FileOpen(ФайлПроекта);
  ПЖ.Visible=-1;
  Для А=1 По ПЖ.ActiveProject.Tasks.Count Цикл
    Если ПЖ.ActiveProject.Tasks(А).Summary<>0 Тогда
      Продолжить;
    КонецЕсли;
    Если ПЖ.ActiveProject.Tasks(А).PercentComplete=100 Тогда
      Продолжить;
    КонецЕсли;
    Стр=ПЖ.ActiveProject.Tasks(А).Name;
    ПЖ.ActiveProject.Tasks(А).PercentComplete=100;
    Сообщить(ПЖ.ActiveProject.Tasks(А).Name);
  КонецЦикла;
4 Buddy
 
29.03.05
06:06
(3)ГУУУД!
5 Buddy
 
30.03.05
08:24
(3)Ещё попрошу помощи.
В конкретной задаче у меня назначен материальный ресурс. Как у этого ресурса в конкретной задаче поменять фактические трудозатраты?
Как вообще получать доступ к конкретным полям задач и ресурсов, скажем к полю Text1? Плиз!
6 Buddy
 
30.03.05
10:07
Всё, разобрался, всем спасибо!
Программист всегда исправляет последнюю ошибку.