Имя: Пароль:
1C
1С v8
программный вызов процедуры формы
0 ATverdikov
 
24.11.11
12:21
Делаю перенос данных из 1 базы в другую через txt файл.

Текст = Новый ТекстовыйДокумент();
Текст.Прочитать("c:\text.txt",);    
Для а = 1 по Текст.КоличествоСтрок() Цикл
  Стр = Текст.ПолучитьСтроку(а);
  Документы.ПоступлениеТоваровУслуг.СоздатьДокумент();  
  ТемпСтрока         = Стр;  
  НомерСимвола = Найти(ТемпСтрока,";");
  ТНаименование = СокрЛП(Лев(ТемпСтрока,НомерСимвола - 1));
 
и также получаем все значения с строки
потом заплняем поля документа
ДокументПоступления.Номер = ТНаименование;
и т.д

но в документе есть еще поля "Соглашение" "Договор", они автоматом заполняются когда в форме для поля "Партнер" вызывается процедура "ПриИзминении", вызывается интерактивно.

Как можно сэмулировать это событие?
1 Wobland
 
24.11.11
12:22
включить поля соглашение и договор в обмен
2 Rie
 
24.11.11
12:23
(0) Не надо этого делать.
Просто посмотри, что делает ПартнерПриИзменении - и сделай так же.