загрузка в документ "ОперацияБух"

  • Автор темы yevod
  • Дата начала
Статус
Закрыто для дальнейших ответов.
Y

yevod

#1
Здравствуйте. есть проблема по "Бухгалтерия предприятия" 8.1, очень нужна помощь. при загрузке данных из нетиповой семерки нужно заполнить в документе ОперацияБух табличное поле формы документа. никак не получается... подскажите решение
 

vitfil

IT-интегратор
02.04.2004
2 062
0
#2
Что именно не получается? Какие ошибки выдает программа? Сформулируйте вопрос более развернуто.
 
Y

yevod

#3
Создаю документ

<!--shcode--><pre><code class='IC'> Док = Документы.ОперацияБух.СоздатьДокумент();[/CODE]

Далее в форме "ФормаДокумента" есть табличное поле "ТабличноеПолеДвиженияБУ", не получается к нему обратиться, чтобы добавить строки.
 

vitfil

IT-интегратор
02.04.2004
2 062
0
#4
Вот отсюда еще подробней. Как обращаетесь? Что означает загадочная фраза "не получается"? Выдает ли программа какие-то ошибки?
 
Y

yevod

#5
Извиняюсь, не то что не получается, не знаю как )) . Попробовал

<!--shcode--><pre><code class='1С'>
Форма = Док.ПолучитьФорму("ФормаДокумента");
НоваяСтрока = Форма.ЭлементыФормы.ТабличноеПолеДвиженияБУ.Добавить();[/CODE]

Выдал ошибку "{Форма.Форма(322)}: Метод объекта не обнаружен (Добавить)". как еще можно добавить строки, не знаю..
 
K

KSergei

#6
Как то так, если не ошибаюсь
Код:
НовыйДок = Документы.ОперацияБух.СоздатьДокумент();
ДвиженияДокументаБУ = НовыйДок.Движения.Хозрасчетный;
Проводка = ДвиженияДокументаБУ.Добавить();
 
T

thinkfast

#8
Или так:
Док = Документы.ОперацияБух.СоздатьДокумент();
новСтрока = Док.ТабличноеПолеДвиженияБУ.Добавить();

Форму получать не надо, т.к. вы уже создали готовый объект.
 
K
#9
просто создай движения по регистру бухгалтерии и привяжи к документу через регистратор
 

puh14

Well-known member
11.07.2008
1 412
0
#10
Док = Документы.ОперацияБух.СоздатьДокумент();
новСтрока = Док.ТабличноеПолеДвиженияБУ.Добавить();
Не катит - там табличная часть чистой воды фикция. Набор движений выведен непосредственно на форму. Так что каким-то макаром ваять набор движений и привязывать к созданному документу. (делал пару дней назад, так что в памяти ещё свежо).
 
Статус
Закрыто для дальнейших ответов.