Обработка

Новая тема
Возможно ли написать обработку, к-ая допустим бы у всех Авансовых отчетов за 2005 год меняла бы значение одного и того же реквизита на другое и перепроводила бы их???
Возможно
Ожидаемый ответ))) А каков сам принцип хотя бы приблизительно? Делать непроведенным, открывать форму и менять значение для каждого...?
Есть готовые обработки, кажется, на ИТС, а, если нет такового, например,
http://1c.proclub.ru/modules/mydownloads/personal.php?cid=5&lid=1779
"Процедура Сформировать()

  Док = СоздатьОбъект("Документ.АвансовыйОтчет");

  Док.ВыбратьДокументы(НачДата,КонДата);

  Пока Док.ПолучитьДокумент()=1 Цикл

  // Здесь получаем документ

  Док.РеквизитКоторыйНужноИзменить = СтавимЗначениеКотороеДолжноБыть;

  Док.Записать();

  // Если нужно то Док.Провести();

  КонецЦикла;

Если, что обращайтесь"
"Спасибо! Предыдущая обработка помогла) А что касается кода - так и делал, но в том документе надо заменить реквизит табличной части, видимо, в строках я и накосарезил;-) "
"Если в строках, то нужно :

    Док.ВыбратьСтроки();

    Пока Док.ПолучитьСтроку()=1 Цикл

         Док.РеквизитСтрокиКоторыйНужноПоменять = НужноеЗначение;

    КонецЦикла;

    Док.Записать();
    Док.Провести();"
Читают тему
(гостей: 1)

Быстрый переход