Имя: Пароль:
1C
 
Изменить существующие элементы справочника 1С 8.1
0 nata_1
 
02.07.08
12:36
Добрый день! Подскажите пожайлуста, можна ли перезаписать програмно существующий элемент справочника и с помощью каких методов это можно сделать,например с помощью документа приходная накладная изменять количество товаров в Номенклатуре
1 Minilaus
 
02.07.08
12:37
Охренеть формулировка :)
2 Ursus maritimus
 
02.07.08
12:38
ёёёё
3 merkator
 
02.07.08
12:38
"количество товаров в Номенклатуре"?
4 nata_1
 
02.07.08
12:39
Ладно, тогда короче, как можно модифицыровать элементы справочника в 1С 8.1?
5 PR
 
02.07.08
12:41
(0)
>>можна ли перезаписать програмно существующий элемент справочника
Да

>>с помощью каких методов это можно сделать
Смотри ЖК

>>с помощью документа приходная накладная изменять количество товаров в Номенклатуре
Да

А фото уже нельзя просить, да? :)))
6 nata_1
 
02.07.08
12:42
а что такое ЖК?
7 Minilaus
 
02.07.08
12:43
Получить ссылку запросом или найти из справочника по: коду, наименованию или реквизиту. Например вот так:

Элемент = Справочники.Номенклатура.НайтиПоНаименованию("Товар").ПолучитьОбъект();
Элемент.Наименование = "Новое наименование";
Элемент.Записать();
8 PR
 
02.07.08
12:43
(6) Желтые книжки, документация в общем :))
9 nata_1
 
02.07.08
12:44
Уже читала, не работает
10 IronDemon
 
02.07.08
12:44
ЖКК -- желто-красные книжки
11 nata_1
 
02.07.08
12:46
Уже делала с помощью метода ПолучитьОбъект() и Записать(), не записывает
12 PR
 
02.07.08
12:46
(9) Тогда может стоит поменять профессию?
Может ну его нафиг это неблагодарное сложное программирование?
13 Вадяс
 
02.07.08
12:47
Надо сначала понять, чего тебе надобно, а то непнятно
14 nata_1
 
02.07.08
12:48
"Тогда может стоит поменять профессию?
Может ну его нафиг это неблагодарное сложное программирование?"


Ну спасибо, я обратилась за помощью а не советами!
15 Minilaus
 
02.07.08
12:49
Скинь как ты это делала? :)
16 Маркетолог
 
02.07.08
12:49
(11) Быть может найтиПоНаименованию не то находит ?
    Можно провереть в дебарере
17 almar
 
02.07.08
12:51
Коллеги, а фотку требовать можно или уже нет?
18 Defender aka LINN
 
02.07.08
12:49
(9) Девушка, зачем вам это надо? Найдите мужа побогаче да выходите замуж. Все равно способностей у вас - максимум на оператора ПК.
19 nata_1
 
02.07.08
12:56
Для Каждого Стр из ЭтотОбъект.ТабличнаяЧасть1 цикл
   Спр=Справочники.НашТекущийСклад.НайтиПоНаименованию(Стр.NM,1);    
Если Не Спр.Пустая() тогда
Объект=Спр.ПолучитьОбъект();
Объект.Количество=5;
Объект.Записать;
КонецЕсли;
20 IronDemon
 
02.07.08
12:59
А количество ЧЕГО ты хочешь изменить?
21 nata_1
 
02.07.08
13:00
Количество товара
22 Defender aka LINN
 
02.07.08
13:00
(14) Кого волнует, зачем ты обратилась? По (0) сразу видно - ты и рядом с программированием не валялась.
23 IronDemon
 
02.07.08
13:01
(21) В документе или в справочнике?
24 nata_1
 
02.07.08
13:02
В справочнике
25 Stepa86
 
02.07.08
13:03
(19) гламурненько, ёпте...
26 Stepa86
 
02.07.08
13:05
(19) Интересно, ошибка вознивает на 5-ой или 6-ой строчке???
27 IronDemon
 
02.07.08
13:10
(24) Ты подумай. Какое "количество" ты хочешь с справочнике изменить.
И еще раз подумай. Затем сформируй правильно свою задачу.
28 tsr
 
02.07.08
13:14
Если ЗначениеЗаполнено(Спр) тогда
Объект=Спр.ПолучитьОбъект();
//На всякий случай
Попытка
  Объект.Количество=5;
  Объект.Записать();
 Исключение
  Сообщить(ОписаниеОшибки());
 КонецПопытки;
КонецЕсли;
29 nata_1
 
02.07.08
13:35
У меня не возникает ошибок я писала исключение просто ничего не записывается в справочник
30 MRAK
 
02.07.08
13:39
(29) Сообщить(ОписаниеОшибки());
31 Stepa86
 
02.07.08
13:40
Значит он не находит справочник =)