Имя: Пароль:
1C
1C 7.7
v7: Редактировать программно проводки дока не изменяя их 1с 7.7
0 mishaPH
 
модератор
02.01.17
13:17
Коллеги, за всю свою практику ни разу не приходилось делать данную фигню..

бухам срочно надо обнулить суммы на забалансовом счете которые делают доки не проводя документов.. Знаю можно. как. найти фик могу, везде источники только про включение ручного редактирования проводок..

подскажите плиз.
1 mishaPH
 
модератор
02.01.17
13:18
Коллега у меня делала. но не могу достучатся до нее.
2 shuhard
 
02.01.17
13:24
(0) либо пишешь обработку из 5 строчек, читаешь движения данного регистратора с нужными отборами, очищаешь, записываешь
либо проделываешь то же самое с помощью ирПортативный
3 mishaPH
 
модератор
02.01.17
13:29
(2) какого регистра.. бух проводки.
4 mishaPH
 
модератор
02.01.17
13:30
да вот строчки обработки нужны. с операциями бух и проводками дел практически не имел. только как в доку проводку сделать. а выбирать их и редактировать программно.. никогда не делал
5 Лефмихалыч
 
02.01.17
13:34
Набор = РегистрыБухгалтерии.Хозрасчетный.СоздатьНаборЗаписей();
Набор.Отбор.Регистратор.Установить(СсылкаНаДокумент);
Набор.Прочитать();
Для каждого Запись из Набор Цикл
   Запись.Сумма = Запись.Сумма+100500;
КонецЦикла;
Набор.Записать();
6 mishaPH
 
модератор
02.01.17
13:36
прошу прощение . это к 7 ку..
7 Aleksey
 
02.01.17
13:37
Опер=СоздатьОбъект("Операция");
Опер.НайтиОперацию(Док.ТекущийДокумент());
Опер.ВыбратьПроводки();
Пока Опера.ПолучитьПроводку() = 1 цикл
   Если Опер.Дебет.Счет.Код  = "ЗБЛ" тогда
       Опер.Сумма = 0;
   КонецЕсли;
   Если Опер.Кредит.Счет.Код  = "ЗБЛ" тогда
       Опер.Сумма = 0;
   КонецЕсли;

КонецЦикла;
Опер.Записать();
8 mishaPH
 
модератор
02.01.17
13:40
(7) благодарю..

а кстати можно пойти от обратного. взять просто все проводки по 004 не взирая на доки. и обнулить сумму. или только к доку надо сначала найти операцию?

выборка СоздатьОбъект("Операция") включит в себя операции доков? или только ручные.
9 Aleksey
 
02.01.17
13:45
(8) Это все равно что выбирать товар из всех табличных частей без отбора документов. Прямым запросом такое сделать можно, а вот штатным - нельзя
10 mishaPH
 
модератор
02.01.17
13:46
(9) понятно. ну переберку доки. не проблема
11 Aleksey
 
02.01.17
13:47
Только не проще ли тупо на ТА сделать проводку и обнулить сумму? Ведь после перепроводки доков (а ведь кто то обязательно залезет и случайно перепроведёт) проводка по забалансу восстановится
12 mishaPH
 
модератор
02.01.17
13:53
(11) перепроводить нельзя. это старый уже давно закрытый период.
Нужны обортки без сумм и корректировочная не нужна
13 Alexor
 
02.01.17
13:58
(12) А какие проблемы в бухгалтерии то?
Это же забалансовые.
Открыл период, сделал операцию, закрыл период.
В Бух77 последовательности нет.
14 Lazy Stranger
 
02.01.17
14:00
забалансовые счета всё равно ни на что не влияют - может лучше объяснить бухам что они дурью маются?
15 mishaPH
 
модератор
02.01.17
14:08
(13) (14) Идет проверка налоговой, нужна верно оформленная документация. просят вплоть до обороток 004 счета. а проги которые ранее делали всю эту хрень пустили по комисионке проводки с суммами.


перепроводить доки нельзя т.к. там хитро посчитанная хрень с себестоимостью и прочем. перепроведение может вызвать изменение сумм по другим счетам и регистрам. Короче все сложно. я даже вникать в это сильно не хочу, это не мой фронт работ. Мены просто попросили поработать в праздники на этом направлении
16 Aleksey
 
02.01.17
14:09
а как же на 004 без суммы? Откуда программа будет брать данные по закупочным "ценам" в отчете?
17 mishaPH
 
модератор
02.01.17
14:11
(16) зачем суммы тому, кто реализует товар комисионный. хранение товара оно без цены. это не закупка.

вы меня даже не спрашивайте коллеги. зачем. чем меньше вдаюсь в эту бух хрень - тем меньше голова болит.
18 Aleksey
 
02.01.17
14:14
(17) Ну немного зависит от того как считать вознаграждение. Если с наценки, то нужно. Если процент от выручки, то пофиг.

А вы и в приходах что ли суммы будете убирать?
19 Lazy Stranger
 
02.01.17
19:43
(17) как зачем? если товар мыши съедят - комиссионер должен будет ту сумму, по которой товар принимался на комиссию
20 NicaAlexa
 
04.01.17
19:19
Когда у нас произошли такие же трудности, мы обращались к нормальным специалистам, которые работают с многими направлениями. Нам помогли http://www.pro1c-msk.ru/, может это кому-то тоже пригодится, т.к. помощь бывает нужна позарез.