Новости для бухгалтера, бухучет, налогообложение, отчетность, ФСБУ, прослеживаемость и маркировка, 1С:Бухгалтерия

Вход или Регистрация

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[Прочее]

Обработка

Another_Side
читатель
офлайн
Дата регистрации: 26.05.2006
Сообщений: 159
Пост №1
 
28.08.2006 11:37

Возможно ли написать обработку, к-ая допустим бы у всех Авансовых отчетов за 2005 год меняла бы значение одного и того же реквизита на другое и перепроводила бы их???

Prikum
активный пользователь
офлайн
Дата регистрации: 18.02.2002
Сообщений: 20953
Пост №2
 
28.08.2006 13:31

Возможно

Another_Side
читатель
офлайн
Дата регистрации: 26.05.2006
Сообщений: 159
Пост №3
 
28.08.2006 14:20

Ожидаемый ответ))) А каков сам принцип хотя бы приблизительно? Делать непроведенным, открывать форму и менять значение для каждого...?

ValeraH
читатель
офлайн
Дата регистрации: 31.03.2004
Сообщений: 264
Пост №4
 
29.08.2006 10:31

Есть готовые обработки, кажется, на ИТС, а, если нет такового, например,<br>http://1c.proclub.ru/modules/mydownloads/personal.php?cid=5&lid=1779

Prikum
активный пользователь
офлайн
Дата регистрации: 18.02.2002
Сообщений: 20953
Пост №5
 
29.08.2006 15:02

"Процедура Сформировать()<br><br> Док = СоздатьОбъект("Документ.АвансовыйОтчет");<br><br> Док.ВыбратьДокументы(НачДата,КонДата);<br><br> Пока Док.ПолучитьДокумент()=1 Цикл<br><br> // Здесь получаем документ<br><br> Док.РеквизитКоторыйНужноИзменить = СтавимЗначениеКотороеДолжноБыть;<br><br> Док.Записать();<br><br> // Если нужно то Док.Провести();<br><br> КонецЦикла;<br><br>Если, что обращайтесь"

Another_Side
читатель
офлайн
Дата регистрации: 26.05.2006
Сообщений: 159
Пост №6
 
29.08.2006 18:21

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

Prikum
активный пользователь
офлайн
Дата регистрации: 18.02.2002
Сообщений: 20953
Пост №7
 
30.08.2006 10:50

"Если в строках, то нужно :<br><br> Док.ВыбратьСтроки();<br><br> Пока Док.ПолучитьСтроку()=1 Цикл<br><br>       Док.РеквизитСтрокиКоторыйНужноПоменять = НужноеЗначение;<br><br> КонецЦикла;<br><br> Док.Записать();<br> Док.Провести();"

Показывать по 10 20 40 сообщений

Читают тему:

Быстрый переход
Для технических специалистов
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • МАРКИРОВКА
  • ЕГАИС
  • Учет, налогообложение, автоматизация