![]() |
Помогите новичку Доброго всем времени суток! Пишу на клюшках, но тут возникла срочная необходимость написать на первый взгляд примитивную обработку на 8.2. Задача следующая: нужно перебрать все документы "ПоступлениеНаРасчетныйСчет" и изменить у них реквизит "СтатьяДвиженияДенежныхСредств" на тот, что выбран на форме. Написал по аналогии с 7.7 следующее: Процедура КнопкаВыполнитьНажатие(Кнопка) ВыборкаДокументов = Документы.ПоступлениеНаРасчетныйСчет.Выбрать(НачДата, КонДата); Пока ВыборкаДокументов.Следующий() Цикл ДокументОбъект = ВыборкаДокументов.ПолучитьОбъект(); ДокументОбъект.СтатьяДвиженияДенежныхСредств = ВыбСтатьяДР; ДокументОбъект.Комментарий = "ку!"; Сообщить("Изменен документ "+СокрЛП(ДокументОбъект)); ДокументОбъект.Записать(); КонецЦикла; КонецПроцедуры Не работает :( "Ку" в комментарии ставит, а реквизит не меняет. Подскажите, пожалуйста, что я упустил. Заранее, спасибо. |
А так? ДокументОбъект.Записать(РежимЗаписиДокумента.Запись); |
(1) так не бывает посмотри в отладчике что у тебя за статья, может типы не совпадают, но тогда она должна видимо очищаться. |
А аналога uchoice.ert для восьмерки не существует? Для выполнения таких задач он просто просится. |
групповая обработка справочников и документов |
Большое спасибо всем за ответы! Посмотрел в отладчике. Реквизит, оказывается, меняется! Если смотреть программно: Сообщить(ДокументОбъект.СтатьяДвиженияДенежныхСредств) Тогда реквизит пишет новый, а если открыть форму документа, то старый. Теперь я ничего не понимаю. О_о При этом документ я перепутать не мог - "ку!" в поле комментарий в нем появилось. |
(6) там табличная часть ещё, в ней менять надо |
6-Hugoreg > В этом документе для ряда видов операций предусмотрена возможность вносить данные в табличную часть. При открытии формы ([b]если строка в таб части одна [/b]) - элементы формы заполняются из значений в этой строке (при этом сама табличная часть на форме не показывается) |
7, 8 Большое спасибо! Сейчас попробую в т.ч. менять. |
не надо обработку писать, для 8ки есть групповая обработка справочников и документов и ещё на ИТС полезные обработки по поиску и замене дублей и т.п. |
10-Зелёный тролль > если не знать о (7,8) с групповой обработкой можно таких дел натворить))) |
8-roma n >подтверждаю, это гнусный прикол 1С8. Было дело, час убил, пока выяснил. |
11-Uho > да ладно. пусть тренируется. если и бэкап делать не научился, то всё прочее - наносное :) // но справедливости ради - не всё можно поменять групповой обработкой |
| Текущее время: 06:32. Часовой пояс GMT +3. |