Имя: Пароль:
1C
1С v8
Изменить документ
,
0 azeml
 
05.07.14
15:51
Здравствуйте.
Есть такая проблема нужно изменить документ зная его номер и ссылку.Документ ЗаказПокупателя !
Вот так пробую но фигня получается

  заказпок = Документы.ЗаказПокупателя.НайтиПоНомеру(Реззап.Номер);
              заказпок.ПолучитьОбъект();
              заказпок.ТипЦен = Реззап.ТипЦен1;
1 Wobland
 
05.07.14
15:52
это всё от того, что не нашёлся. правда?
2 azeml
 
05.07.14
15:58
мне нужно изменить в документе тип цен номенклатуры
3 PR
 
05.07.14
16:04
(0) Держи нас в курсе, не пропадай.
4 User_Agronom
 
05.07.14
16:18
Получить() вижу, Записать(РежимЗаписиДокумента.ВсякаяХрень) нет.
Это наугад, вдруг в нужном направлении поможет мыслить.
5 Отладчик
 
05.07.14
16:19
Записать(РежимЗаписиДокумента.ВсякаяХрень)  - ооо... это в 8.3 ? Забавно.
6 Wobland
 
05.07.14
16:37
(5) ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент не встречал ещё?
7 Никулин Леонид
 
05.07.14
16:51
Возможно проблема в первой сточке. Добавь в НайтиПоКоду второй параметр Дата. Так может быть если у тебя несколько документов с одинаковыми номерами, но за разные годы.
8 Никулин Леонид
 
05.07.14
16:53
(8) Ошибся. Не НайтиПоКоду, а НайтиПоНомеру(ТвойНомер, ДатаДокумента)
9 hhhh
 
05.07.14
17:54
(7) тут 3 проблемы: в каждой строчке по одной проблеме.
10 GreatOne
 
05.07.14
18:01
заказпок норм. заказслоупок попробуй.
11 GreatOne
 
05.07.14
18:05
заказслоупок = Документы.ЗаказПокупателя.НайтиПоНомеру(ВаззапМэн.Номер).ПолучитьОбъект();
заказслоупок.ТипЦен = ВаззапМэн.ТипЦен1;
заказслоупок.Записать();