ОБСУЖДЕНИЕ

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

9 ответов 10,6 тыс.
AI-выжимка обсуждения скоро

Краткие тезисы обсуждения со ссылками на ключевые ответы появятся здесь.

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

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

Далее в форме "ФормаДокумента" есть табличное поле "ТабличноеПолеДвиженияБУ", не получается к нему обратиться, чтобы добавить строки.
 
Вот отсюда еще подробней. Как обращаетесь? Что означает загадочная фраза "не получается"? Выдает ли программа какие-то ошибки?
 
Извиняюсь, не то что не получается, не знаю как )) . Попробовал

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

Выдал ошибку "{Форма.Форма(322)}: Метод объекта не обнаружен (Добавить)". как еще можно добавить строки, не знаю..
 
Как то так, если не ошибаюсь
Код:
НовыйДок = Документы.ОперацияБух.СоздатьДокумент();
ДвиженияДокументаБУ = НовыйДок.Движения.Хозрасчетный;
Проводка = ДвиженияДокументаБУ.Добавить();
 
Попробую, спасибо большое
 
Или так:
Док = Документы.ОперацияБух.СоздатьДокумент();
новСтрока = Док.ТабличноеПолеДвиженияБУ.Добавить();

Форму получать не надо, т.к. вы уже создали готовый объект.
 
просто создай движения по регистру бухгалтерии и привяжи к документу через регистратор
 
Док = Документы.ОперацияБух.СоздатьДокумент();
новСтрока = Док.ТабличноеПолеДвиженияБУ.Добавить();

Не катит - там табличная часть чистой воды фикция. Набор движений выведен непосредственно на форму. Так что каким-то макаром ваять набор движений и привязывать к созданному документу. (делал пару дней назад, так что в памяти ещё свежо).
 
Статус
Закрыто для дальнейших ответов.