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

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

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

Проблема с операциями. 1С 7.7

Linara
читатель
офлайн
Дата регистрации: 04.12.2009
Сообщений: 2
Пост №1
 
04.12.2009 19:56

Здравствуйте! Помогите пожалуйста по такому вопросу. Как в "1С 7.7 Бухгалтерия" выбрать операции, где участвует определенный счет, и, если необходимо, внести изменения (например сумму поменять) и записать с изменениями эти операции. Никак не получается. Какой должен быть код? И вообще такое возможно или нет?

Metelkina
читатель
офлайн
Дата регистрации: 30.05.2009
Сообщений: 513
Пост №2
 
04.12.2009 20:11

Есть специальная обработка. Но ею должен пользоваться или специалист или опытный пользователь. Иначе такого наворотите...

Linara
читатель
офлайн
Дата регистрации: 04.12.2009
Сообщений: 2
Пост №3
 
04.12.2009 20:26

Я программист (почти) :). Очень нужно

Thorvardr
читатель
офлайн
Дата регистрации: 25.02.2005
Сообщений: 3082
Пост №4
 
05.12.2009 17:26

"Ну, если очень нужно... По крайней мере, сделайте архив базы перед тем как все делать или поэксперементируйте на дубликате базы.<br>Алгоритм будет выглядеть примерно так:<br><br>НачДата=Дата("01.01.2009");<br>КонДата=Дата("31.12.2009");<br>НужныйСчет=СчетПоКоду("70");<br>БухИтоги=СоздатьОбъект("БухгалтерскиеИтоги");<br>БухИтоги.ВыполнитьЗапрос(НачДата,КонДата,НужныйСчет,,,2,"Операция"); //к сожалению нельзя написать "Проводка", точнее можно, но у объекта БухИтоги нет метода, который позволил бы нам определить какая именно проводка по номеру вошла в выборку<br>БухИтоги.ВыбратьПериоды();<br>Пока БухИтоги.ПолучитьПериод()=1 Цикл<br> Опер=БухИтоги.Операция;<br> Опер.ВыбратьПроводки();<br> Пока Опер.ПолучитьПроводку()=1 Цикл<br>       Если (Опер.Дебет.Счет=НужныйСчет) ИЛИ (Опер.Кредит.Счет=НужныйСчет) Тогда<br>             Опер.Сумма=Опер.Сумма*2; //какое то преобразование суммы<br>       КонецЕсли;<br> КонецЦикла;<br> Опер.Записать();<br>КонецЦикла;"

zak555 (398843952)
читатель
офлайн
Дата регистрации: 27.03.2008
Сообщений: 4656
Пост №5
 
06.12.2009 16:17

так же можно использовать выбратьОперацииСПРОводками

Thorvardr
читатель
офлайн
Дата регистрации: 25.02.2005
Сообщений: 3082
Пост №6
 
07.12.2009 20:13

Ага, можно, но эта мысль мне в голову пришла уже потом, да ладно, и так сработает

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

Читают тему:

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