Версия для печати темы (https://pro1c.org.ua/index.php?s=296fb3e33fc41593a1181711cb237095&showtopic=5636)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование обычных форм 1С 8.2 и не интерфейсной логики _ Универсальный отбор по значениям регистра в форме документа (аналогично универсальному)

Автор: Trintintin 13.12.11, 14:07

Перероблена УТ для України, 8.2.13.219 (не УП). (хоча питання актуальне і буде звучати однаково для б-я конфігурації)...
Створили документ "КорректировкаЗначенийРегистраХ". Кнопка "Заполнить", по якій значення загружаються в ТЧ документа, руцями корегуються, проводяться, регістр міняється.
Є бажання для "Заполнить" зробити відбір. Але нема жодного бажання кожен реквізит регістру (контрагент, договір...) окремо тикати на форму, і окремо тоді в запросі ізвращаться "Если список, тогда, если группа, тогда".
Була ідея для вибору звернутися до універсального звіту. Але він не повертає те, що ти вибрав - результат відбіру (для того щоб самому вставити в запит), і навіть не повертає результат запиту - для того щоб заповнити ТЧ, а повертає одразу друковануформу.
ВатКенАйДу?

Автор: Vofka 13.12.11, 14:28

Только я не понял, что сделать надо?

Автор: Zaval 13.12.11, 14:55

Мене більше цікавить "Навіщо???"
І про яку саме ТЧ йдеться?

Автор: mister-x 13.12.11, 14:57

Trintintin чи можливо показати на мал. що і як?

Автор: Trintintin 13.12.11, 16:00

Vofka:
З форми документа вивести форму налаштування відбору, відповідно до значень регістру (контрагент, договір, покупець/продавець...) з можливістю вибрати увесь перелік: "В списке, в группе, равно, не равно", тоді по кнопці ОК в формі відбору, зробити запит до регістру (з урахуванням відборів) і це все заповнити в табличну частину цього документа, що вже створений.

Тобто є регістр, на мульон строк. Є бажання його відредагувати. Створюється документ, який корегує ці значення регістру (таблична частина документа = значенням регістру). Але для того щоб туди не підтягувалися усі мульон значень, треба зробити відбір. Його можна зробити вибором на формі. Але хочеться щоб по максимуму було можливо використати усі можливості відбору (в группе, в списке групп...), і тоді згідно до того, що відібрали в віборі - зробити запит і заповнити табл. частину документа!
Дякую!

Автор: Vofka 13.12.11, 16:19

Я сейчас смотрю не в УТ, но в документе не нахожу кнопки "Заполнить"

Автор: Zaval 13.12.11, 16:27

Цитата(Vofka @ 13.12.11, 16:19) *
Я сейчас смотрю не в УТ, но в документе не нахожу кнопки "Заполнить"


Использовать автозаполнение.
Заполняет сторнирующими движениями для выбранного документа.

Редактировать записи одного регистра - хороший метод угробить базу smile.gif

Нет, мой мозг бастует). Не могу себе представить, зачем такое нужно.
Этот док - и так "граната для обезьяны", а тут еще...

ЗЫ. А делается - за две минуты

Автор: Trintintin 13.12.11, 17:09

Vofka - документ самописний.
Кнопка заполнить - самописна...

Zaval - потрібно для того, щоб відредагувати взаєморозрахунки. Але не створювати 20 документів наприклад стандартних, а закрити 20 клієнтів одразу в табличній частині... Але при цьому щоб цих клієнтів не додавати вручну, а подивитися - що в них зараз із взаєморозрахунками, і тоді відредагувати...

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua