Имя: Пароль:
1C
1С v8
Как обратиться к полю Содержание док-та "оприходование товаров"
0 1CLinda
 
27.12.11
09:22
Здравствуйте!
Пожалуйста,подскажите!
Остатки материалов из 7ки в 8ку заносились обработкой еще 2 года назад,обработки этой уже нет к сожалению( Поэтому и возникает мой вопрос.
Были созданы документы Оприходование товаров,которые формировали проводку Дт10.01 Кт000 на определенную сумму с Содержанием "Оприходование излишков"  Теперь необходимо заменить это содержание формулировкой "оприходование материалов"!
Пожалуйста!Подскажите! Как в обработке обратиться к полю содержание!!!  
буду очень-очень благодарна!
1 Fish
 
27.12.11
09:25
Запросом?
2 BuHu
 
27.12.11
09:38
(1) судя по тому что надо изменить содержание , то наверно через объект
3 aleks-id
 
27.12.11
09:39
(2)погодь. щас мы протелепатируем конфу сначала
4 Godofsin
 
27.12.11
09:40
(3)Телепатирую: это Бухия! А вот платформу и релиз скрывают темные силы.
5 Godofsin
 
27.12.11
09:42
+(4) Да и без фотки ТС телепатируется херова
6 aleks-id
 
27.12.11
09:43
(4) или упыпа
7 1CLinda
 
27.12.11
09:58
УПП 1.2.39
8 BuHu
 
27.12.11
10:02
(4) плохой из тебя телепат )
9 1CLinda
 
27.12.11
10:04
)))
10 1CLinda
 
27.12.11
10:04
ну кто-нибудь.подскажет!
         Доки = Документы.ОприходованиеТоваров.Выбрать(НачалоДня(Дата1),КонецДня(Дата2));
         
         Пока Доки.Следующий() Цикл              
              ДокОприходования = Доки.ПолучитьОбъект();
              ДокОприходования.Содержание = "Оприходование материалов";
              ДокОприходования.Записать();
                   
         КонецЦикла;    
не помогает(
11 BuHu
 
27.12.11
10:06
(10) ошибку выдает или что?
12 Fish
 
27.12.11
10:07
(10) А может проще взять готовую обработку типа "Универсальный подбор и обработка объектов"?
13 Alex S D
 
27.12.11
10:09
а че в документе оприходованиеТоваров есть поле "Содержание"?
14 Rovan
 
гуру
27.12.11
10:09
(10) "формировали проводку Дт10.01 Кт000 на определенную сумму с Содержанием "Оприходование излишков"

так значит оно в проводках - в движениях документа, а не в объекте
15 vmv
 
27.12.11
10:09
(12) это слищком прямой и топорный метод для мужиков - пусть будет уникальной и неповторимой, если уточнит чего и главное где хочет поможем)
16 Oleg_Kag
 
27.12.11
10:15
ДокОприходования.Содержание = "Оприходование материалов";
заменить на
ДокОприходования.Комментарий = "Оприходование материалов";
17 vicof
 
27.12.11
10:16
(12) или "поиск и замена значений", но без фотки они не помогут
18 Reset
 
27.12.11
10:25
Советы с обработкой не в кассу. Этого поля нет в документе. Менять надо (если надо)через наборы записей регистра.
19 Alex S D
 
27.12.11
10:25
(16) ухаха
20 Fish
 
27.12.11
10:26
Тогда (1) :)))
21 1CLinda
 
27.12.11
10:48
Разобралась!)))

Доки = Документы.ОприходованиеТоваров.Выбрать(НачалоДня(Дата1),КонецДня(Дата2));

Пока Доки.Следующий() Цикл

ДвиженияХозрасчетный = Доки.ПолучитьОбъект().Движения.Хозрасчетный;
ДвиженияХозрасчетный.Прочитать();
ТаблицаДвижений = ДвиженияХозрасчетный.Выгрузить();

Для каждого ТекСтрока Из ТаблицаДвижений  Цикл    
   ТекСтрока.Содержание ="Оприходование материалов";
КонецЦикла;

ДвиженияХозрасчетный.Загрузить(ТаблицаДвижений);
ДвиженияХозрасчетный.Записать();    

КонецЦикла;
22 Kondarat
 
27.12.11
10:51
(21) Осталось перепровести документы...
23 Homer
 
27.12.11
10:53
(22) ага, 2 раза только
24 1CLinda
 
27.12.11
10:55
зачем? или вы так шутите?)
25 Kondarat
 
27.12.11
10:56
(24) Какие шутки? Глянь в модуль проведения документа.
26 1CLinda
 
27.12.11
10:56
я проверила,у меня в оборотку все правильно попало
27 Kondarat
 
27.12.11
11:02
(26) Это вы так шутите? Сейчас правильно. Переповедите любой документ у которого вы изменили движения и еще раз оборотка. Если не случайно, не намеренно документы перепроводится не будут в дальнейшем - не обращайте внимания.
28 1CLinda
 
27.12.11
11:11
извините,я немного не поняла..
Если я чего-то не понимаю,объясните,пожалуйста!
Обработку я уже запустила на рабочей базе!и немного боюсь что что-то пойдет не так!(
29 1CLinda
 
27.12.11
11:13
нужно перепроводить или нет?!
30 Kondarat
 
27.12.11
11:16
(28) В двух словах... То, что записано в регистрах - пишется из документа в процедуре ОбработкаПроведения(). Вы изменили движения документов минуя сам документ. Поэтому если перепровести документ у которого вашим способом изменены движения, они восстановятся, т. к. отработает ОбработкаПроведения()
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн