|
Удалить записи по номенклатуре | ☑ | ||
---|---|---|---|---|
0
bebibo
01.08.19
✎
15:16
|
Подскажите как удалить все записи по выбранной номенклатуре? Программно
|
|||
1
bebibo
01.08.19
✎
15:19
|
СправочникОбъект.<Имя справочника>.Удалить (CatalogObject.<Имя справочника>.Delete)
СправочникОбъект.<Имя справочника> (CatalogObject.<Имя справочника>) Удалить (Delete) Так делаю, пишет элемент не найден(не выбран) |
|||
2
Злопчинский
01.08.19
✎
15:19
|
Детализируй, что ты понимаешь под "запись по выбранной номенклатуре".
|
|||
3
Злопчинский
01.08.19
✎
15:21
|
ну, как-бы, СправочникОбъект.<Имя справочника> - это совокупность множества однородных записей.
Прежде чем удалить какую-то запись - на нее надо спозиционироваться явным образом. как-то так. |
|||
4
bebibo
01.08.19
✎
15:21
|
(2) Например есть номенклатура, у нее есть присоединенный файл(картинка), вот по коду перед записью, мне нужно сначала из этого справочника удалить все записи по ЭТОЙ номенклатуре и только потом записывать новый
|
|||
5
Злопчинский
01.08.19
✎
15:23
|
" мне нужно сначала из этого справочника "
- из КАКОГО СПРАВОЧНИКА? |
|||
6
bebibo
01.08.19
✎
15:23
|
(3) а как спозиционироваться?
|
|||
7
bolder
01.08.19
✎
15:24
|
(4) Вроде сегодня не пятница.Подожди до завтра)
|
|||
8
Злопчинский
01.08.19
✎
15:24
|
(4) изьясняйся, пожалуйста ЯВНЫМ ОБРАЗОМ. здесь за вангование и телепатирование обычно денег хочется.
|
|||
9
bebibo
01.08.19
✎
15:24
|
(5) Присоединенные файлы хранятся в справочнике, вот мне нужно из него сначала удалить записи принадлежащие данной номенклатуре
|
|||
10
Злопчинский
01.08.19
✎
15:26
|
1. если это типровая конфига - обозначь какая конфига.
если нетиповая - описывайю нормально (как в школе учили "дано"- или школу прогулял"), типа есть Справочник.Номенклатура есть РегистрСведений.ПрисоединенныеФайлы .. ну и далее |
|||
11
bebibo
01.08.19
✎
15:27
|
(10) Типовая УТ 11
|
|||
12
bebibo
01.08.19
✎
15:33
|
Отбором как не знаю
|
|||
13
bebibo
01.08.19
✎
15:43
|
Народ помогите
|
|||
14
bebibo
01.08.19
✎
15:43
|
Пожалуйста
|
|||
15
Максим Нижегородец
01.08.19
✎
15:44
|
(12) НЗ = РегистрыСведений.ПрисоединенныеФайлы.СоздатьНаборЗаписей();
Отб = НЗ.Отбор.Объект; Отб.Значение = Номенклатура; Отб.Использование = Истина; НЗ.Прочитать(); Если НЗ.Количество()>0 Тогда НЗ.Очистить(); НЗ.Записать(Истина); КонецЕсли; |
|||
16
palsergeich
01.08.19
✎
15:45
|
Есть обработка поиск и замена значений
|
|||
17
bebibo
01.08.19
✎
15:47
|
(15) У меня справочник, оттуда надо удалять, а не регистр сведений
|
|||
18
Злопчинский
01.08.19
✎
15:47
|
(15) не, не покатит. ТС утверждает что присоединенный файлы - это справочник.
|
|||
19
Максим Нижегородец
01.08.19
✎
15:49
|
(17) Значит Номенклатура - это владелец этих элементов справочника. Как название этого СПРАВОЧНИКА?
|
|||
20
bebibo
01.08.19
✎
15:49
|
(18) Да, это справочник
|
|||
21
bebibo
01.08.19
✎
15:49
|
(19) НоменклатураПрисоединенныеФайлы
|
|||
22
bebibo
01.08.19
✎
15:54
|
Напишу еще поподробней:
Есть обработка загрузка выгрузка из эксель При загрузки из эксель в 1с у меня фото дублируется и будет загружаться столько раз, сколько буду загружать номенклатуру из файла И мне нужно сделать очистку справочника НоменклатураПрисоединенныеФайлы, чтобы всегда грузилась только 1 фотка |
|||
23
Максим Нижегородец
01.08.19
✎
15:54
|
(21) Выб = Справочники.НоменклатураПрисоединенныеФайлы.Выбрать(,Номенклатура);
Пока Выб.Следующий() Цикл Об = Выб.ПолучитьОбъект(); Об.Удалить(); КонецЦикла; |
|||
24
bebibo
01.08.19
✎
16:01
|
(23) Вы мне очень помогли, спасибо вам большое!!!
|
|||
25
Злопчинский
01.08.19
✎
16:54
|
(22) тупое решение. при загрузке проверить есть ли запись о присоединенном файле для загружаемого товара. если есть - нахрена что-то удалять и повторно писать то же самое.
|
|||
26
_Дайвер_
01.08.19
✎
17:11
|
(25) Подписываюсь
(24) При загрузке делай проверку на запись, если есть фотка тогда пропускай, если нет, записывай, еще есть вариант проверить не обновилась ли фотка, но это другая история... |
|||
27
bebibo
02.08.19
✎
08:46
|
(25) Фото может меняться, поэтому я удаляю все перед записью новых фото
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |