|
как удалить созданные элементы Ø (Волшебник 26.09.2017 11:33) | ☑ | ||
---|---|---|---|---|
0
malex18
26.09.17
✎
10:44
|
Создал обработку, которая создает в справочнике элементы.
после выполнения обработки не получается удалить созданные элементы. только пометить на удаление.через "все функции - удалить помеченные на удаление" тоже не получается.подскажите ка удалить созданные элементы |
|||
1
Cyberhawk
26.09.17
✎
10:45
|
"через "все функции - удалить помеченные на удаление" тоже не получается" // Подробнее
|
|||
2
Numerus Mikhail
26.09.17
✎
10:46
|
Обычно там пишется почему нельзя удалить
возможно создается еще куча разных подчиненных справочников/записей в регистрах. |
|||
3
malex18
26.09.17
✎
10:49
|
ну помечаю на удаление созданные обработкой элементы.их всего 2
через все функции-удалить помеченные он их просто не видит. |
|||
4
Волшебник
модератор
26.09.17
✎
10:50
|
Объект = ...ПолучитьОбъект()
Объект.Удалить() |
|||
5
malex18
26.09.17
✎
10:56
|
разобрался.забыл совсем про роли.
не ставил отметку о разрешении удаления. что сказать,учиться, учиться и еще учиться спасибо |
|||
6
malex18
26.09.17
✎
11:03
|
подскажите только как сделать.чтобы обработка создавала не один элемент а несколько
ну есть два реквизита в обработке :"наименование" и "количество элементов" по кнопке "создать" обработка должна создавать соответствующее число элементов справочника. например : "новый товар" и "3" должно получиться "новый товар1", "новый товар2", "новый товар3" ??? |
|||
7
НЕА123
26.09.17
✎
11:05
|
"новый товар"+1, "новый товар"+2, "новый товар"+3
|
|||
8
Numerus Mikhail
26.09.17
✎
11:06
|
(6)
Так: Сч = 0; Пока Сч < Количество Цикл Сч = Сч + 1; НовыйЭлемент = Справочники.ТвойСправочник.СоздатьЭлемент(); НовыйЭлемент.Наименование = Наименование + Сч; КонецЦикла; |
|||
9
Волшебник
модератор
26.09.17
✎
11:06
|
(8) Записать() забыл
|
|||
10
malex18
26.09.17
✎
11:06
|
и что это значит?))
он должен создавать столько объектов,сколько указано в реквизите обработки) счетчик нужен?или что? |
|||
11
malex18
26.09.17
✎
11:07
|
точно!
спасибо!! |
|||
12
Numerus Mikhail
26.09.17
✎
11:07
|
(9) да, забыл :(
|
|||
13
malex18
26.09.17
✎
11:27
|
Подскажите и в этой задачке)
Сделал обработку.в ней реквизит булево если истина, то задавать вопрос при завершении работы системы пишет , что значение не является значением объектного типа, вот код процедуры при завершении работы системы Процедура ПриЗавершенииРаботыСистемы(Константы) Если Константы.ЗадаватьВопросПриЗакрытииПрограммы Тогда Ответ = Вопрос("Вы хотите закончить работу", РежимДиалогаВопрос.ДаНет); Если Ответ = КодВозвратаДиалога.Нет Тогда Отказ = Истина; КонецЕсли; КонецЕсли; КонецПроцедуры |
|||
14
malex18
26.09.17
✎
11:28
|
точнее процедура "перед заверешением")
|
|||
15
h-sp
26.09.17
✎
11:32
|
(14) Константы.ЗадаватьВопросПриЗакрытииПрограммы нет такого слова. Прочитайте как правильно к константе обратиться.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |