Имя: Пароль:
1C
 
Переопределение формы выбора для параметра скд
0 Надежда_Никол
 
naïve
17.10.24
09:46
Доброе утро! Переопределила форму выбора на "Документ.РеализацияТоваровУслуг.Форма.ФормаСписка" в наборе данных параметрах редактирования.
В пользовательском режиме при выборе параметра все равно открывается ФормаВыбора.
Подскажите пжл, как сделать чтобы работало?
1 Волшебник
 
17.10.24
09:46
Зачем выбирать конкретный документ в отчете?
2 Надежда_Никол
 
naïve
17.10.24
09:53
Задание такое, нужно выбрать несколько документов в отборе и понимаю формируется отчёт
3 Надежда_Никол
 
naïve
17.10.24
09:54
По выбранный документам формируется отчёт
4 Волшебник
 
17.10.24
09:58
(2) Покажите полный текст задания
5 osa1C
 
17.10.24
10:06
(3) Зачем формировать отчет по документам, да ещё открывать их форму, что за бред? Для отчетов используйте регистры, по которым эти документы делают движения.
6 Надежда_Никол
 
naïve
17.10.24
10:08
Задание давалось устно. Нужно подбирать произвольные реализации и по ним формировать отчёт
7 Волшебник
 
17.10.24
10:09
(6) Что за отчет? Почему не устраивает форма списка для подбора документов?
8 Надежда_Никол
 
naïve
17.10.24
10:09
Форму документов открывать не надо, нужна определённая форма подбора
9 Волшебник
 
17.10.24
10:10
(8) Ответьте на вопросы (7)
10 osa1C
 
17.10.24
10:17
(6) Что значит произвольные? Первые попавшиеся? Тогда, хоть это бред:
ВЫБРАТЬ ПЕРВЫЕ 10
 Док.Ссылка
ИЗ Документ.РеализацияТоваровУслуг КАК Док

Документы обычно выбирают за определенный период и по каким-то другим условиям (Контрагент, Организация и т.д. и т.п.), которые вы тут не озвучили. Какие данные из документов надо получить? Найдите регистр куда попадают движения из документов с нужными вам данными и занимайтесь только ими.
11 osa1C
 
17.10.24
10:35
(8) Кажется до меня  доходит....
Вам надо сделать обработку(отчет), в который пользователь интерактивно будет подбирать документы?
  Если так, то создайте на форме обработки поле табличного документа и кнопку Подбор, по которой открывайте стандартную форму выбора документа с указанием текущей формы обработки как Владельца. В параметрах открытия формы выбора укажите МножественныйВыбор = Истина;
&НаКлиенте
Процедура Подбор(Команда)
	ОткрытьФорму("Документ.РеализацияТоваровУслуг.Форма.ФормаВыбора", Новый Структура("РежимВыбора, МножественныйВыбор, Отбор", Истина, Истина), ЭтотОбъект);
КонецПроцедуры

12 Волшебник
 
17.10.24
10:27
(11) Зачем гадать? Пусть автор сам распишет задание и стратегию решения.
13 Надежда_Никол
 
naïve
17.10.24
10:29
Произвольные значит пользователь по своим критериям произвольно выбирает документы, какие посчитает нужным. Критерии не задал, сказал мне нужно просто выбирать, какие мне нужны документы. Данные надо получить простые, контрагент, датадок, номердок, ответственный, признак подписанный документ. Ему надо определённым ответственным выдавать список их неподписанных документов, но не всех, например - какие то документы или контрагент не берём в список, по причинам, известным директору. Отчёт для директора. Он за период глазами смотрит на документы и сам решает, включить в отчёт или нет. Признак подписан не выводится в форме подбора, он предусмотрен только в форме списка, так же как и состояние ЭДо, поэтому чтобы он понимал, что выбирает, нужен выбор именно из формы списка
14 Волшебник
 
17.10.24
10:31
(13) Как называется отчет?
15 программистище
 
17.10.24
10:35
(13) в (7) задали вопрос, чем не устраивает стандартная форма подбора документов?
16 Волшебник
 
17.10.24
10:37
(15) вроде не хватает колонок:
- Признак "подписан"
- состояние ЭДО
17 osa1C
 
17.10.24
10:37
(15) вот что говорит ТС

Признак подписан не выводится в форме подбора, он предусмотрен только в форме списка, так же как и состояние ЭДо
18 Надежда_Никол
 
naïve
17.10.24
10:41
osa1c, спасибо, правильно мою проблему поняли, но вот как её решить)?
19 Волшебник
 
17.10.24
10:41
(18) Нужно добавить колонки (16) в форму выбора.
20 osa1C
 
17.10.24
10:46
(18) Все вопросы надо начинать с конфигурации и номера релиза в котором вы пытаетесь задачу реализовать. Как реализовать, я написал в (11), даже с кодом. А нехватающие вам колонки в каких-то случаях просто скрыты и их можно вывести на форму даже в пользовательском режиме или создать дополнительно свою форму выбора, копированием типовой, добавить в нее нужные колонки и из обработки вызывать не типовую, а вашу форму выбора.
21 Надежда_Никол
 
naïve
17.10.24
10:55
Эти колонки не скрыты, их нет в форме выбора. Спасибо, попробую, это управляемые формы бухгалтерия конфигурация, последние актуальные релизы. Спасибо, попробую способом osa1c. Спасибо всем за обсуждение
22 программистище
 
17.10.24
10:57
(18) Первое это проверить возможность добавления в режиме предприятия Изменить Форму
Если нет таких полей
исправить форму в конфигураторе
можно сформировать поля программно
если на форме замок и запрещают исправлять типовую, тогда через расширение (хотя если создали свою, тогда разрешают получается)
23 Надежда_Никол
 
naïve
17.10.24
11:18
На Скд пытаюсь этот отчёт сделать
24 Волшебник
 
17.10.24
11:18
(23) Сделайте без СКД
25 Надежда_Никол
 
naïve
17.10.24
11:22
Попробую и так и так
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший