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

13.11.23

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

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

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Расширение для частичной автоматизации приема ОС
.cfe 41,59Kb
0
0 Скачать (1 SM) Купить за 1 850 руб.

Добрый день.

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

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

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

 

 

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

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

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

 

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

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

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

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

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

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

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

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

См. также

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

Когда в организации много основных средств и требуется изменить способ отражения расходов по амортизации ОС, возникает трудоемкая задача заполнения табличной части - основные средства. Данная обработка автоматически заполняет табличную часть основными средствами которые приняты к учету и способ отражения расходов которых соответствует указанному в документе. После заполнения указываем в документе нужный способ отражения и проводим. Обработка будет гарантировано работать для релизов 3.0.65.84 и выше.

1800 руб.

08.02.2019    13725    5    0    

4

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

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

07.07.2023    3495    1    alfanika    0    

5

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

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

22.03.2022    7233    Shining_ninja    0    

53

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

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

1 стартмани

17.02.2022    11757    67    SergAl    0    

21

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

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

02.02.2022    97424    1СERP    18    

45

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

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

2 стартмани

24.01.2022    10540    36    1Cergey    4    

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