Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 1
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Снять проведение документов          
4andriy Подменю пользователя
сообщение 01.03.13, 18:23
Сообщение #1

Завсегдатай
****
Группа: Пользователи
Сообщений: 177
Спасибо сказали: 1 раз
Рейтинг: 1

1С версия 7.7
В разделе операции - Проводки документов - тут есть функция что можно поставить галочку и нажать выполнить и тогда за период будут проведены все документы одного типа. А кто знает как сделать так что-бы наоборот за период можно было сделать документы не проведеные?

Цитата(4andriy @ 01.03.13, 19:12) *
1С версия 7.7
В разделе операции - Проводки документов - тут есть функция что можно поставить галочку и нажать выполнить и тогда за период будут проведены все документы одного типа. А кто знает как сделать так что-бы наоборот за период можно было сделать документы не проведеные?


Нашел. В общем нужно сделать обработку. Сейчас сделаем...

Pepe Подменю пользователя
сообщение 01.03.13, 18:39
Сообщение #2

Почти крутой
Иконка группы
Группа: Местный
Сообщений: 1434
Из: Ужгород
Спасибо сказали: 761 раз
Рейтинг: 230

Сервис-Обработка документов. Можно выбрать любой вид документа, период и операцию с отобранными документами.

Kostia2 Подменю пользователя
сообщение 04.11.16, 12:35
Сообщение #3

Молчаливый
*
Группа: Пользователи
Сообщений: 1
Спасибо сказали: 0 раз
Рейтинг: 0

Pepe, Pepe @ 01.03.13, 18:39 * ,
а где сам файл обработки, или я чегото не вижу?

Sharzem Подменю пользователя
сообщение 04.11.16, 13:38
Сообщение #4

Оратор
Иконка группы
Группа: Местный
Сообщений: 298
Спасибо сказали: 98 раз
Рейтинг: 99.1

Цитата(4andriy @ 01.03.13, 18:23) *
В общем нужно сделать обработку

        лпВидДокумента = "РасходнаяНакладная"
    лпСчетчик = 0;
    НачатьТранзакцию();
    лпДокумент = СоздатьОбъект("Документ."+лпВидДокумента);
    лпДокумент.ВыбратьДокументы(ВыбНачПериода,ВыбКонПериода);
    Пока лпДокумент.ПолучитьДокумент() = 1 Цикл
        Если лпДокумент.Проведен() = 1 Тогда
            лпДокумент.СделатьНеПроведенным();
            лпСчетчик = лпСчетчик +1;
        КонецЕсли;
        Если лпСчетчик % 50 Тогда
            ЗафиксироватьТранзакцию();
            НачатьТранзакцию();
        КонецЕсли;
    КонецЦикла;
    ЗафиксироватьТранзакцию();


wink.gif


Signature
То, что для одного человека константа, для другого - переменная. (Алан.Дж.Перлис)

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 17.04.24, 0:55
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!