Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Удаление активного елемента , Форма.АктивныйЭлемент()          
l2d808 Подменю пользователя
сообщение 11.10.12, 14:13
Сообщение #1

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 248
Из: Советский Союз
Спасибо сказали: 65 раз
Рейтинг: 0

Добрый день уважаемое сообщество. Платформа 1с77.
Описание задачи:
Есть форма списка справочника. На етой форме есть кнопка.
Суть вопроса:
На кнопку прицепить процедуру которая удалит/пометит на удаление/обработает елемент активный в данной форме (елемент справочника)
Сообщить(Форма.АктивныйЭлемент());

Данный код не сообщает какой елемент в данный момент выделен.
Подскажите, как это реализовать.

Сообщение отредактировал l2d808 - 11.10.12, 14:20


Signature
Короеды это не жуки. Это пользователи. Они едят кору головного мозга ...

Vofka Подменю пользователя
сообщение 11.10.12, 14:16
Сообщение #2

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 14050
Из: Киев
Спасибо сказали: 4612 раз
Рейтинг: 3748.8

l2d808, ну это же не пользовательская тема, ну ё-маё! Переезжаем.

l2d808 Подменю пользователя
сообщение 11.10.12, 14:30
Сообщение #3

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 248
Из: Советский Союз
Спасибо сказали: 65 раз
Рейтинг: 0

Розобралси.
Решение для меня было не простым. Но вот получилось элегантным.
спр=СоздатьОбъект("Справочник.Малюнок");
спр.найтиПоНаименованию(ПолучитьАтрибут(Форма.ТекущаяКолонка()));
спр.Удалить(0);


Signature
Короеды это не жуки. Это пользователи. Они едят кору головного мозга ...

mister-x Подменю пользователя
сообщение 11.10.12, 14:38
Сообщение #4

...
Иконка группы
Модератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 3477
Из: Тернопіль
Спасибо сказали: 1422 раз
Рейтинг: 0

пробуйте ще так
ТекущийЭлемент().Удалить(0);

по аналогії із процедурою, яка висить на кнопці История в типовій бух.
// ===============================
Процедура ИсторияЗначений()
    глРедактироватьИсториюЗначений(Контекст, "",
    "История периодических реквизитов (" + ТекущийЭлемент() + ")", , 1);
КонецПроцедуры //ИсторияЗначений


Сообщение отредактировал mister-x - 11.10.12, 14:40

l2d808 Подменю пользователя
сообщение 11.10.12, 15:00
Сообщение #5

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 248
Из: Советский Союз
Спасибо сказали: 65 раз
Рейтинг: 0

Цитата(mister-x @ 11.10.12, 15:38) *
пробуйте ще так
ТекущийЭлемент().Удалить(0);

Так не вийде. Позиціонувення на елемент не програмне. Вже намагався.

Сообщение отредактировал Vofka - 11.10.12, 15:12


Signature
Короеды это не жуки. Это пользователи. Они едят кору головного мозга ...

mister-x Подменю пользователя
сообщение 11.10.12, 15:12
Сообщение #6

...
Иконка группы
Модератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 3477
Из: Тернопіль
Спасибо сказали: 1422 раз
Рейтинг: 0

Цитата(l2d808 @ 11.10.12, 16:00) *
Позиціонувення на елемент не програмне.

кнопка історії викликається, коли курсор стоїть в списку на якомусь елементі

[добавлено]
в глоб. модулі все рівно елемент шукається, отже, я помилився

Сообщение отредактировал mister-x - 11.10.12, 15:18

sava1 Подменю пользователя
сообщение 11.10.12, 15:20
Сообщение #7

Живет на форуме
Иконка группы
Группа: Местный
Сообщений: 2751
Из: Проскуров
Спасибо сказали: 707 раз
Рейтинг: 686.5

Цитата(l2d808 @ 11.10.12, 15:30) *
Решение для меня было не простым. Но вот получилось элегантным.
спр=СоздатьОбъект("Справочник.Малюнок");
спр.найтиПоНаименованию(ПолучитьАтрибут(Форма.ТекущаяКолонка()));
спр.Удалить(0);


особенно насчет элегантно...
спр.найтиПоНаименованию(ПолучитьАтрибут(Форма.ТекущаяКолонка()));

менять на
спр.Найти(ТекущийЭлемент());


Сообщение отредактировал Vofka - 11.10.12, 15:22

mister-x Подменю пользователя
сообщение 11.10.12, 15:20
Сообщение #8

...
Иконка группы
Модератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 3477
Из: Тернопіль
Спасибо сказали: 1422 раз
Рейтинг: 0

ця ідея підходить більше для якоїсь обробки елементу, а так в списку ж можна прямо помітити на видалення

Сообщение отредактировал mister-x - 11.10.12, 15:20

Vofka Подменю пользователя
сообщение 11.10.12, 15:22
Сообщение #9

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 14050
Из: Киев
Спасибо сказали: 4612 раз
Рейтинг: 3748.8

sava1, я редактирую-редактирую ваши посты, а толку 0. Пишу уже отдельно: выделяйте код, пожалуйста!

Спасибо сказали: sava1,

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 16.06.25, 0:15
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!