Доброго времени суток!
Закрывается год, месяц, встала необходимость в Основных средствах поменять реквизит "Срок использования" - на 01.01.2011, а значение - текущее минус количество месяцев до 01.01.2011 (остаток срока использования), стандартными средствами не нашлось как делать, а позиций более 600
Подскажите плиз, каким образон можно решить данный вопрос.
С уважением.
Бюджетка?
А зачем менять? Дров наломаете - мало не покажется...
Есть ОС с определеннны сроком использования - в соответствии с ним начисляется и учитывается амортизация.
Уменьшаем срок - повышается процент. И все это на глазах изумленной публи... тьфу, злых дядек из разных госконтор, которые в этом могут усмотреть "оптимизацию" налогов... сухарей уже насушили?
ЧУП - Частное унитарное предприятие, каждый год выполняли такую процедуру, добавляли Дату первое число и месяц нового года, значение также добавляли новое(старое значение минус количество месяцев до первого числа и месяца НГ), был программист по 1С, ушел, возложили функции на программиста-администратора
Технически - это просто. Uchoice,ert с диска ИТС(можно в сети поискать). Правда, пару строк кода написать придется...
а не подскажите этот самый код или направление мысли?
Основная обработка - отбирает объекты по значениям реквизитов и запускает действие.
Действие выполняется отдельной обработкой, их там несколько в комплекте.
Нижняя в списке - "Пример...", ей соответствует файл UCExample.ert.
Там нужно вписать, нпр,
Объект.СрокИспользования = Объект.СрокИспользования - 12;
Объект.Записать();
Файл сохранить и запустить из-под Ючойса.
!!! Вначале - на копии базы!
Этот код сработает, если имя реквизита спр ОС в Конфигураторе - "СрокИспользования", если он имеет тип Число и это месяцы.
Если что-то не так - код нужно скорректировать.
Прошу простить если я не до конца понял.
В сведениях об Основном средстве стоит "Срок полезного использ-ия" в годах, и дата ввода в эксплуатацию, в Историия значений, по Реквизиту "СрокИспользования" стоит несколько дат, первая ввода в эксплуатацию, затем первое число первого месяца нового года, а значение указывается в месяцах. Не до конца понял как ДОБАВИТЬ туда дату и отнять кол-во месяцев от последней записи (например, введено в экспл 01.10.10, значит отнять надо 2 - по состоянию на 01.01.11)
Всем спасибо! Решение найдено, задача решилась написанием внешней обработки, оказалось проще чем я думал, что собсно меня и запутало.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.