Оставить в табличной части обработки "Регистрация счетов-фактур на аванс" только строки по отбору

Обработки - Обработка документов

5
Иногда сталкивался с проблемой: обработка "Регистрация СФ на аванс" при заполнении имела, например, 4000 строк. А надо выписать кому-то только 100 СФ на аванс по какому-то контрагенту... Зажимается клавиша "del" и понеслась...

Написал обработочку. По одной кнопке открывает обработку регистрации при наличии оной, затем пользователь заполняет ее... после чего делает отбор строк по какому-нибудь полю \ по нескольким полям. На экране остаются нужные строки. Если нажать выписку СФ, то типовая обработка выпишет, естественно, все 4000 СФ, т.к. игнорирует отбор табличного поля. на моей обработке есть кнопка "оставить строки по отбору"...
Что она делает - понятно из названия. После нажатия на эту кнопку в самой табличной части из 4000 строк остается только то, что видно отбором.

P.S. Работает только для вида сравнения "РАВНО"... (годится, например, если делать отбор правой кнопкой мышки). Если открыть параметры отбора и выбирать "в списке", "не равно", "не в списке" - результата не будет.

P.P.S. Жаль, что нельзя внешнюю обработку заполнения ТЧ подключать к обработкам типовым.

5

Скачать файлы

Наименование Файл Версия Размер
строки по отбору
.epf 6,24Kb
15.10.09
34
.epf 6,24Kb 34 Скачать

См. также

Комментарии
Сортировка: Древо
1. MoneG2 27 21.10.09 05:25 Сейчас в теме
2. ghostishe 288 21.10.09 12:28 Сейчас в теме
3. MoneG2 27 26.10.09 12:12 Сейчас в теме
(2) Потому что сначала нужно понять, откуда 4000 строк ненужных "берутся" и устранить причину; а потом, если уж и говорить про "отбор", то хотя бы убрать слова "Работает только для вида сравнения "РАВНО"".
4. ghostishe 288 26.10.09 12:59 Сейчас в теме
(3) MoneG2, обработка написана не для того, чтобы устранить следствие неправильной работы в базе. Если уже выписаны 10 000 СФ (правильно, без ошибок), а надо ПЕРЕвыписать только на одного контрагента (100 СФ), тогда можно оставить в табличной части обработки только выбранные одной кнопкой, а не зажимать клавишу "Del" и пялиться до посинения в монитор. Ведь если перевыписывать все 10 000, то это может занять длительное время...

=а потом, если уж и говорить про "отбор", то хотя бы убрать слова "Работает только для вида сравнения "РАВНО"".

Я писал ее для себя, для других видов сравнения надо было обрабатывать списки значений и т.п. Для решения моей задачи было достаточно равенства.
5. asp-1c 31.05.18 11:26 Сейчас в теме
Добрый день, скачали обработку, выходит ошибка, см скриншот
Прикрепленные файлы:
ghostishe; +1 Ответить
6. ghostishe 288 31.05.18 15:25 Сейчас в теме
Добрый день.Обработка написана для типовой бух. 2.0 2010года. С тех пор наверняка Вы ее обновляли. И не раз.
Оставьте свое сообщение