Изменить время документа (группой)

30.10.08

Задачи пользователя - Подбор и обработка объектов

Групповое изменение времени документов

Скачать исходный код

Наименование Файл Версия Размер
-
.1225356139 44,88Kb
589
.1225356139 44,88Kb 589 Скачать бесплатно

Позволяет сдвинуть время документа , т.е. в начало дня или в конец дня

См. также

Работа с произвольным набором основных и дополнительных реквизитов справочника в одном динамическом списке

Подбор и обработка объектов Программист Пользователь Платформа 1С v8.3 Конфигурации 1cv8 1С:Управление торговлей 11 Абонемент ($m)

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

1 стартмани

20.05.2024    341    5    user1374747    2    

6

Удаление и обработка записей регистров накопления

Чистка данных Подбор и обработка объектов Пользователь Платформа 1С v8.3 1С:Управление нашей фирмой 1.6 1С:Документооборот 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление холдингом 1С:Комплексная автоматизация 2.х 1С:CRM ПРОФ, КОРП 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Абонемент ($m)

Обработка позволяет выполнить удаление записей в регистре накопления по фильтрам и выполнить замену измерений / ресурсов / реквизитов на новые произвольные значения. Присутствует возможность фильтрации по периодам или по любому измерению / ресурсу / реквизиту. Есть возможность фильтрации по типу регистратора.

10 стартмани

03.05.2024    507    4    user1527257    1    

3

Групповое перепроведение документов с движениями по счету учета с отбором по типу документа

Подбор и обработка объектов Бухгалтер Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Абонемент ($m)

Обработка для группового перепроведения документов с движениями по счету учета (регистраторов по оборотам бухгалтерского счета) с отбором по счету и по типу документа.

2 стартмани

19.04.2024    265    8    user938418    0    

3

Универсальная обработка регистров сведений: удаление и обработка записей по фильтрам - все конфигурации

Подбор и обработка объектов Пользователь Платформа 1С v8.3 1С:Документооборот 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление холдингом 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x 1С:CRM ПРОФ, КОРП 1С:Управление нашей фирмой 3.0 Абонемент ($m)

Обработка позволяет выполнить удаление записей в регистре сведений по фильтрам и выполнить замену измерений / ресурсов / реквизитов на новые произвольные значения. Присутствует возможность фильтрации по периодам или по любому измерению / ресурсу / реквизиту.

10 стартмани

13.04.2024    1004    13    user1527257    0    

13
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. фил 30.10.08 16:12 Сейчас в теме
Сообщение от простого пользователя: Спасибо. Очень актуально для БП (например для П\П особенно входящих)
2. Fisherru 78 27.11.08 14:42 Сейчас в теме
А у меня для 7.7 есть ;-)
Изменение времени документов подтягивая их к нужной границе
http://infostart.ru/projects/2133/
3. Andruykha 178 04.03.14 16:07 Сейчас в теме
//Дописал Вашу процедуру
Процедура ПроизвольноВремя(МассивДокументов,ИндикаторОбработки = Неопределено)
Перем ВыбЗнач;
Массив = Новый Массив;
Массив.Добавить(Тип("Дата"));
КД = Новый КвалификаторыДаты(ЧастиДаты.Время);
ОписаниеТипов = Новый ОписаниеТипов(Массив, КД);
Если ВвестиЗначение(ВыбЗнач, "Введите время", ОписаниеТипов) Тогда
Сообщить("Введенное время: "+СокрЛП(Прав(ВыбЗнач,8)));
Иначе
Возврат;
КонецЕсли;

индекс = 1;
Для каждого Ссылка Из МассивДокументов Цикл
Объект = Ссылка.ПолучитьОбъект();
Объект.Дата = Дата(Лев(Ссылка.Дата,10)+" "+СокрЛП(Прав(ВыбЗнач,8)));
Объект.Записать(РежимЗаписиДокумента.Запись,РежимПроведенияДокумента.Неоперативный);

Сообщить(Ссылка);
Если Не ИндикаторОбработки = Неопределено Тогда
ИндикаторОбработки = ИндикаторОбработки + 1;
КонецЕсли;

КонецЦикла;

Сообщить("Выполнение обработки завершено", СтатусСообщения.БезСтатуса);
КонецПроцедуры
Gavri1a; alon; +2 Ответить
4. agentesecreto 66 10.11.14 12:10 Сейчас в теме
если кому актуально в 7.7 изменить группой время документа в начало дня или в конец дня, лично я добавил действие в универсальную обработку подбора объектов UChoice.ert; а поскольку в 7.7 нет метода устанавливающего именно начало дня (можно только установить время документа, например 00:00:01), то в свою обработку передрал кусочек кода и две процедуры из формы общего журнала - там есть кнопка "Время" и соответствующее управление ("Вверх","Вниз","В начало дня","В конец дня")
Оставьте свое сообщение