|
Как в УФ СписокДокументов добавить кнопку в список? | ☑ | ||
---|---|---|---|---|
0
DES
31.01.23
✎
16:40
|
(Начинающий в УФ)
Нужно на списке документов приделать кнопку с процедурой обработки текущей строки. Лучше бы типа как дополнительное поле, в котором Кнопка. (т.е колонка Кнопок в Списке) Можно ли такое? |
|||
1
Fragster
гуру
31.01.23
✎
16:47
|
можно колонку со ссылкой добавить
|
|||
2
Табуретко
31.01.23
✎
16:53
|
чем событие нажатие текущих колонок не устраивает?
|
|||
3
Fedor-1971
31.01.23
✎
16:58
|
(0) у тебя список документов = динамический список?
тогда можешь сделать обработчик события, например, ПриНачалеРедактирования и проверить текущую колонку (в которой 2 раза кликнули мышкой) Если совсем сам хочешь рулить добавь команду формы и положи оную в командную панель ДС достучаться до данных текущей строки ДС можно так: Элементы.Список,ТекущиеДанные |
|||
4
DES
31.01.23
✎
17:09
|
кликание на списке открывает документ, как этого избежать и вызывать процедуру?
|
|||
5
Табуретко
31.01.23
✎
17:13
|
(4) на сколько "начинающий" (без УНФ)?
|
|||
6
asady
31.01.23
✎
17:16
|
(4) СтандартнаяОбработка = Ложь;
|
|||
7
Fedor-1971
31.01.23
✎
17:18
|
(4) смотри в сторону событий
Если совсем сам хочешь рулить: убери у ДС Основную таблицу, тогда придётся самому писать открытие документа по ссылке (поиграйся с событиями ДС: Выбор, ВыборЗначения, ПриНачалеРедактирования) (6) он не добрался до обработчика события (или не там поставил анализ вызова своей процедуры) |
|||
8
Fedor-1971
31.01.23
✎
17:19
|
?+ и это, с событиями самого ДС, а не у колонки
|
|||
9
DES
31.01.23
✎
17:25
|
ДС - это поле на форме ?
|
|||
10
DES
31.01.23
✎
17:27
|
А нельзя в контекстное меню строки добавить командус процедурой?
|
|||
11
DES
31.01.23
✎
17:31
|
У меня конфа на ОФ. Работают по RDP
Но нужно подписывать документы используя локальный софт Думаю сделать УФ только на этот список документов + добавить процедуру подписания и запускать через web Нужно сделать чтобы лишних событий не возникало, кроме одного. |
|||
12
folo
31.01.23
✎
17:33
|
вариант 1 - Добавить команду для документа. В ней описать что делать с Параметром команды. Указать расположение командная панель Кнопка сама бобавится.
Вариант 2- форму в расширение, там добавить команду и кнопку под нее. |
|||
13
folo
31.01.23
✎
17:35
|
(11) В ОФ только руками. Совет сверху это для УФ,
|
|||
14
DES
31.01.23
✎
17:35
|
(13) ОФ - это то что есть.
УФ - это то что нужно сделать. |
|||
15
DES
31.01.23
✎
17:37
|
В УФ совсем 0.
Добавить команду - это в меню Конфигуратор, документ - Команды ? |
|||
16
DES
31.01.23
✎
17:41
|
не знаю даже какой вопрос сформулировать чтобы видео по этой теме посмотреть
|
|||
17
Fedor-1971
31.01.23
✎
17:45
|
(9) ДС (динамический список), давай по порядку:
1.найди закладку Реквизиты. Там будет реквизит Список, если нету, то создай, с типом ДинамическийСписок. В свойствах списка сделай Настройки списка 2.перетаскиваем список из реквизитов на форму - будет вопрос про добавить поля, соглашайся 3.возле закладки Реквизиты есть закладка Команды - в неё добавляем нужную команду 4.Теперь тащим команду в командную панель списка на форме 5. ПКМ по списку на форме - выбираем Показать контекстное меню и в оное тоже притаскиваем команду |
|||
18
Fedor-1971
31.01.23
✎
17:48
|
(16) Запрос примерно такой "1С 8 динамический список на управляемой форме"
Если схематично, то вот тут можно посмотреть в картинках: https://xn----1-bedvffifm4g.xn--p1ai/courses/dev-att/forms-business-processes-startpage/kmbcfciutf-chapter-10/ |
|||
19
Fedor-1971
31.01.23
✎
17:50
|
18+ вот видюшка https://yandex.by/video/preview/7137815327124497906
|
|||
20
DES
31.01.23
✎
18:09
|
(17) СПС
|
|||
21
DES
31.01.23
✎
23:40
|
А как передать параметр для отбора в ДС для Процедура ПриОткрытииНаСервере() ?
|
|||
22
DES
01.02.23
✎
00:55
|
А чем проблема если с localhost запускается вебклиент, из локальной сети ругается на входе
Модуль обработки настраиваемых ошибок не распознает эту ошибку. ? |
|||
23
DES
01.02.23
✎
01:11
|
решилось
Нашел статью, где описывается другая ошибка, но решение такое же - https://infostart.ru/1c/articles/337413/ |
|||
24
Fedor-1971
01.02.23
✎
09:05
|
(21) Нужно открыть форму списка с установленными отборами?
Или уже порешал вопрос? |
|||
25
DES
01.02.23
✎
11:30
|
(24) Есть ДС, в нем мой Запрос где а=&Param
Как передать Парам Запрос.Параметры.Param = Парам; Парам - не поле Объекта |
|||
26
Fedor-1971
01.02.23
✎
12:30
|
(25) в ПриСозданииНаСервере есть структура Параметры
используется так Если Параметры.Свойство("Период") Тогда
Отправить оный в открытие так:
|
|||
27
Fedor-1971
01.02.23
✎
12:34
|
26+ Если тебе заранее известно значение отбора и сравнение только на равенство, то можно не извращаться с установкой параметров в запросе ДС
сбацай просто так (по сути, наложение отбора как в СКД):
|
|||
28
Fedor-1971
01.02.23
✎
12:35
|
27+ тогда в открываемой форме ничего не надо обрабатывать
|
|||
29
DES
01.02.23
✎
12:37
|
у меня не нужно открывать форму. У меня в меню есть только Форма списка документа
В ней и нужно все творить , перед открытием |
|||
30
Fedor-1971
01.02.23
✎
12:38
|
(29) тогда через УстановитьЗначениеПараметра списку
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |