#2
by 2RX922
Да,действительно.А как тогда делать ?Мне нужно из базы вычистить по ЗПК и ЗПР все проводки.Т.е. перебор всех операция и уже из них всех проводок ?
#3
by Чучундер
Опер.ВыбратьОперацииСПроводками используй для выборки опе6рациий с нужными счетами. Для найденной операции - позиционируйся на нее, выбирай ее проводки и удаляй нужные...
#4
by 2RX922
Черт с ними,сделал по другому,но не удаляет.Опер.ВыбратьОперации('01.01.1995',НаДату);Пока Опер.ПолучитьОперацию=1 цикл(Опер.Дебет.Счет=СчетПоКоду("ЗПК.20.Б"))или(Опер.Кредит.Счет=СчетПоКоду("ЗПК.20.Н"))или(Опер.Кредит.Счет=СчетПоКоду("ЗПК.20.Б"))или (Опер.Дебет.Счет=СчетПоКоду("ЗПР.20.Н"))или(Опер.Дебет.Счет=СчетПоКоду("ЗПР.20.Б"))или(Опер.Кредит.Счет=СчетПоКоду("ЗПР.20.Н"))или(Опер.Кредит.Счет=СчетПоКоду("ЗПР.20.Б"))тогданом=ном+1;.............Пару раз запустил,оба раза исправно сообщила,чтоудалено 6 тыс.проводок.Формирую отчет,все на месте :(
#5
by Чучундер
1. во первых - самая распространенная ошибка удалять проводки при их прямом переборе. если у тебя все провдки в операции будут с нужным тебе счетом - будут удаляться через одну, блин! выбирай проводки в операции от конца к началу!!!2. Вот дали тебе деньги в кассе - ты ж их там не оставляешь - кладешь в кошелек, т.е. сэйвишь.. Кто будет операцию записывать после удаления проводок. Мать Тереза?3. ВыбратьОперациюСпроводками - вроде прямо там можно задать счет дт/кредита а не городить много этаэное условие или изящнее напиши, типаНайти(""+Опер.Дебет.Счет.Код+Опер.Кредит.Счет.Код,"ЗПР.20")<> 0 - тогда удалить проводку...
#6
by 2RX922
В конце добавил Опер.Записать;Намного дольше стала работать обработка.Сообщает то же количество удаленных.Но все равно они остались.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как удалить с печатной формы документа колонку.
- не могу удалить строки из Табличного Поля
- Удалить из конфигуратора документ либо модуль документа
- v7: Невозможно удалить сохраненную проводку
- Как удалить проводку у которой регистратор не найден?
- Нужно удалить записи регистра сведений "Удалить права доступа пользователей"
- Как в Excel поставить/удалить группировку по некоторым строкам, и удалить по другим
- Как программно удалить проводку операции?
- Корректировка поступлений делает проводку в 90,02,1 а не на проводку поступления
- Типовые операции, ругань "Не задана схема компоновки у типовой операции"
В этой группе 1С
- 1C + OLE Automation
- код дохода 3100 не пропускает налогоплательщик?
- Как обновить таблицу отчета
- ЕНВД и УСН6% 1С ТиС и 1С Предприятие7.7 осилят?
- Бухгалтерия 7.7, переименование счета в плане счетов
- Как посчитать сумму скидки в реализациях. Конфа ТиС.
- ЖрнЗарплата.ВыбратьЗаписиПоДокументу(Док.ТекущийДокумент());
- Перевыставление ЖД тарифа и НДС
- ПРоверка изменений при записи элемента справочника
- ТиС 77ю Варианты расчета НДС (сверху, в сумме) и вылезающая разница.
- Налогоплательщик 2005 вер. 9,56
- ЗИК. Отчет ФСС. Дни.
- Отчет о фактически отработанном времени
- IRC 1C (поиском пользовался)
- Конвертация данных составной тип данных
- УРИБ и обмен.
- ДОпроведение документов
- Вернулся Бух с семинара. (Пособие по уходу до 3лет)
- Как программно закрыть документ из формы которого вызывается ввод на основании п
- При вызове в 1С справки "О программе" зависает комп