При создании нового документа мне необходимы данные, находящиеся в табличной части такого же документа, введенного перед ним. Причем он может быть введен день назад, а может и месяц. Как можно к нему добраться?
При создании нового документа мне необходимы данные, находящиеся в табличной части такого же документа, введенного перед ним. Причем он может быть введен день назад, а может и месяц. Как можно к нему добраться?
" Док=СоздатьОбъект("Документ.ТвойТипДокументов");<br><br> Док.ВыбратьДокументы(,); <br><br> Док.ОбратныйПорядок(1);<br><br> Если Док.ПолучитьДокумент() = 1 Тогда<br><br>"
А если просто выбрать предыдущий документ и скопировать его? Тогда все данные табличной части, а также шапка окажутся в новом документе.
"В том то все и дело, что я стопорнулся на том, что не сообразил как его выбрать!!!<br><br>Но "с божьей помощью" в лице ValeraH это удалось, за что огромное ему спасибо.<br><br>Вот только 2 и 3 строку надо поменять местами, иначе не работает. Должно быть так:<br><br><br><br>Док=СоздатьОбъект("Документ.ТвойТипДокументов"); <br><br>Док.ОбратныйПорядок(1); <br><br>Док.ВыбратьДокументы(,); <br><br>Если Док.ПолучитьДокумент() = 1 Тогда"
26 апреля 2024 года — Форум пользователей «1С:Документооборота» |
1C:Лекторий: 25 апреля 2024 года — Бесплатная онлайн-лекция об учете НМА в 2024 году, практические рекомендации в 1С 1C:Лекторий: 7 мая 2024 года — Бесплатная онлайн-лекция о новом в 1С:ЗУП (версии 3.1.27-3.1.29): поддержка изменений по налогам и взносам, СЭДО, регистрация в органе статистики и другие изменения |