• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

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

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

yevod

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

vitfil

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

yevod

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

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

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

vitfil

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

yevod

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

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

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

KSergei

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

thinkfast

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

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

kaa

просто создай движения по регистру бухгалтерии и привяжи к документу через регистратор
 
P

puh14

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

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

Обучение наступательной кибербезопасности в игровой форме. Начать игру!