Костыль для группового принятия к учету ОС в АХД кредитных организаций

13.11.23

Учетные задачи - Учет ОС и НМА

В АХД кредитных организаций при приеме ОС бухгалтеру надо параллельно заводить карточку ОС, счета учета и амортизации руками, это расширение частично автоматизирует процесс.

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

Наименование Файл Версия Размер
Расширение для частичной автоматизации приема ОС
.cfe 41,59Kb
0
.cfe 41,59Kb Скачать

Добрый день.

В кредитных организациях бухгалтерам лень создавать новые счета при принятии к учету ОС, а если их много - то еще ленивее.

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

1. Копирование документа

 

 

При копировании: создается в справочнике ОС новое ОС, также создаются новые счета учета и амортизации на 1 единицу больше от оригинала, с проверкой на уже имеющееся (если уже имеется, то опять увеличивается на единицу).

Только при копировании убран функционал, который затирал счета учета и амортизации при изменении "Местонахождения ОС" в шапке документа.

2. Размножить строки

 

все так же, как и в пункте 1, только изменение "Местоположения ОС" вызовет стандартный функционал.

3. Перед записью пробегается цикл, который меняет наименования счетов, если они отличаются от наименования ОС (бухгалтер перед записью открыл карточку ОС и поменял наименование).

Код не выдержит никакой критики :), для примера:

//Для создания нового кода счета учета нужен следующий номер Произвольного сегмента
&НаСервере 
Функция ПолучитьПроизвольныйСегмент(НомерСчета, ПроизвольныйСегмент)
	
	ПродолжатьПрс = Истина;
		
	Пока ПродолжатьПрс Цикл	// если уже такой сегмент есть в кучке нужных нам счетов, то увеличиваем номер
		ПроизвольныйСегмент = СледующийНомер(ПроизвольныйСегмент);
		
		Если ПроверитьНомерСчета(НомерСчета, ПроизвольныйСегмент) Тогда 
			ПродолжатьПрс = Истина;			
		Иначе 
			ПродолжатьПрс = Ложь;
		КонецЕсли;		
	КонецЦикла;
	
	Возврат ПроизвольныйСегмент;	
КонецФункции

//увеличение кода представленного строкой на 1 единицу
&НаСервере
Функция СледующийНомер(НомерСчета)
	
	НомерСчета = СокрЛП(НомерСчета);
	
	Позиция = СтрНайти(НомерСчета,"0",НаправлениеПоиска.СКонца);
	
	ПоследняяЦифра = ?(СтрДлина(НомерСчета) - Позиция <= 0,"0",Прав(НомерСчета,СтрДлина(НомерСчета) - Позиция));
	КолЦифр = СтрДлина(ПоследняяЦифра);
	НовоеЧисло = Строка(Число(ПоследняяЦифра) + 1);
	
	Если Не КолЦифр = СтрДлина(НовоеЧисло) Или ПоследняяЦифра = "0" Тогда 
		Позиция = Позиция - 1;
	КонецЕсли;
	
	НомерСчетаНовый = Лев(НомерСчета, Позиция);
	
	НомерСчетаНовый = НомерСчетаНовый + НовоеЧисло;
	
	
	Возврат НомерСчетаНовый;
КонецФункции

//проверка есть ли такой сегмент
//КодШаблон нужен чтобы полученный сегмент был из одной кучки счетов
&НаСервере
Функция ПроверитьНомерСчета(НомерСчета, ПроизвольныйСегмент)
	
	Запрос = Новый Запрос("ВЫБРАТЬ ПЕРВЫЕ 1
	                      |	АХДКОСчетаАналитическогоУчета.ПроизвольныйСегмент КАК Код
	                      |ИЗ
	                      |	Справочник.АХДКОСчетаАналитическогоУчета КАК АХДКОСчетаАналитическогоУчета
	                      |ГДЕ
	                      |	АХДКОСчетаАналитическогоУчета.Код ПОДОБНО &КодШаблон
	                      |	И АХДКОСчетаАналитическогоУчета.ПроизвольныйСегмент = &ПроизвольныйСегмент
	                      |	И НЕ АХДКОСчетаАналитическогоУчета.ПометкаУдаления");
	Запрос.УстановитьПараметр("КодШаблон",Лев(НомерСчета,7) + "%");
	Запрос.УстановитьПараметр("ПроизвольныйСегмент",ПроизвольныйСегмент);
	
	Данные = Запрос.Выполнить().Выбрать();
	
	Если Данные.Следующий() Тогда 
		Возврат Истина;
	КонецЕсли;
	
	Возврат Ложь;
	
КонецФункции

Расширение написано на конфигурации Административно-хозяйственная деятельность банка версия 3.0.132.32.

групповое_создание_ОС АХД_кредитных_организаций

См. также

Переоценка основных средств для БП 2.0, 3.0, УПП 1.3 с карточкой ОС-6. Отдельная конфигурация на платформе 8.3 с интерфейсом такси.

Учет ОС и НМА Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 2.0 1С:Управление производственным предприятием 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Налоговый учет Платные (руб)

Переоценка основных средств для БП 2.0, БП 3.0, УПП 1.3. Отдельная конфигурация на платформе 1С Предприятие 8.3 с интерфейсом такси. Позволяет осуществлять переоценку основных средств в автоматическом режиме быстро и безошибочно, а главное, не внося вообще никаких изменений в конфигурацию Вашей рабочей базы. Есть возможность хранения и печати карточек ОС-6 с автоматическим заполнением. Подходит для типовых и измененных конфигураций Бухгалтерия Предприятия 2.0, 3.0 и Управление производственный предприятием 1.3.

16500 руб.

01.10.2014    56227    22    17    

14

Инвентаризация ОС и ТМЦ для конфигурации 1С:Бухгалтерия 3.0

Учет ОС и НМА Сканер штрих-кода Терминал сбора данных Логистика, склад и ТМЦ Платформа 1С v8.3 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Приложение Инвентаризация ОС и ТМЦ предназначено для инвентаризации основных средств и товарно-материальных ценностей, закреплённых за конкретным материально ответственным лицом или складом. В конфигурации 1С:Бухгалтерии 3.0 отсутствуют возможности генерации и работы со штрих-кодами для основных средств. Приложение позволяет генерировать и обрабатывать штрих-коды как для основных средств, так и для товарно-материальных ценностей (материалы, товары). В новом релизе появилась возможность работы с фотографиями объектов учета.

07.07.2023    2792    1    alfanika    0    

3

Особенности принятия к учету ОС по ФСБУ 06 в ERP 2.5 на примере

Учет ОС и НМА Платформа 1С v8.3 1С:ERP Управление предприятием 2 Бухгалтерский учет Бесплатно (free)

В данной статье рассмотрим особенности принятия к учету ОС по ФСБУ 06 в ERP 2.5. С учетом изменений по ФСБУ 06 и изменений в новой ERP 2.5.

22.03.2022    6266    Shining_ninja    0    

53

Ведомость по основным средствам (ERP 2.4, ERP 2.5, КА 2.4, КА 2.5)

Учет ОС и НМА Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Комплексная автоматизация 2.х Россия Бухгалтерский учет Абонемент ($m)

Внешний отчет "Ведомость по основным средствам" для конфигураций ERP 2.4, ERP 2.5, КА 2.4, КА 2.5 с выводом дополнительных колонок: Срок использования, Ликвидационная стоимость.

1 стартмани

17.02.2022    10637    54    SergAl    0    

21

Переход на ФСБУ 6/2020 и ФСБУ 26/2020 с 01.01.2022

Регламентированный учет и отчетность Учет ОС и НМА Платформа 1С v8.3 Бухгалтерский учет 1С:ERP Управление предприятием 2 Бухгалтерский учет Бесплатно (free)

Рекомендации по переходу и применение в 1С:ERP. Статья подготовлена Фроленковой Альфией - экспертом по регламентированному учету в 1С:ERP. Занимается автоматизацией на базе программ 1С более 15 лет. Имеет 5 сертификатов по 1С:ERP.

02.02.2022    93276    1СERP    18    

45

Использование сканера штрихкодов для инвентаризации основных средств

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

Внешняя обработка для документа Инвентаризация ОС, позволяет легко и быстро организовать штрихкодирование основных средств на предприятии. Обработка не требует изменения конфигурации. Предназначена для конфигураций БП 3.0 и БП 3.0 Корп.

2 стартмани

24.01.2022    9620    35    1Cergey    4    

8
Оставьте свое сообщение