Имя: Пароль:
1C
 
Как узнать тип значение в ОЛЕ_Базе?
0 mdv92
 
24.06.11
13:35
ТипЗнч(СчетТорг.СтруктурнаяЕдиница) - говорит - сом объект. Логично! А как спросить-то ее, кто она??
1 butterbean
 
24.06.11
13:35
.Метданные().Имя
2 mdv92
 
24.06.11
13:45
СчетТорг.СтруктурнаяЕдиница.Метданные().Имя - так ?
3 mdv92
 
24.06.11
13:47
Еще тупой вопрос! "СделатьНеПроведенным" - как сказать?
4 mdv92
 
24.06.11
13:51
Проведен=ложь - ведь не удаляет движения документа?
5 Рэйв
 
24.06.11
13:52
(3)
В модуле внешнего соединения вставь функцию

Функция  ИсполнитьВн(ТекстКоманды,Параметр="",Ответ="")  Экспорт
   
   Если СокрЛП(ТекстКоманды) <>"" Тогда
       Попытка
           Выполнить(ТекстКоманды);
       Исключение
           Ответ="Невозможно выполнить внешнюю команду. "+ОписаниеОшибки() ;
           
       Конецпопытки;
   КонецЕсли;    
   Возврат Ответ;
КонецФункции    

//---------------------------


обращаешься из 7.7 :

ТекстКода8="Любой выполнимый код на языке 8";

Результат=Соединение.ИсполнитьВн(ТекстКода8);
---------------------

В твоем случае

РежимПроведения=Соединение.ИсполнитьВн("Ответ=РежимЗаписиДокумента.ОтменаПроведения");
6 mdv92
 
24.06.11
13:56
Спасибо! Это очень сложно.
Вообще-то мне непроведенным надо сделать документ в текущей базе.
Досталась мне чужая разработка! Так красиво всё написано - ужас! Но не работает. Переделываю теперь - хоть бы никто не видел, как! Зато функционирует, как надо.
7 Рэйв
 
24.06.11
13:59
(6) >>Это очень сложно.

Это совсем несложно:)

>>Вообще-то мне непроведенным надо сделать документ в текущей базе.

в 7 или в 8?
8 mdv92
 
24.06.11
14:11
В 8! В 7-то я умею!
9 Рэйв
 
24.06.11
14:17
ДокОбъект.Записать(РежимЗаписиДокумента.ОтменаПроведения);
10 mdv92
 
24.06.11
14:44
(9) Спасибочки!
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой