24 июля 2023 в 11:57:02
(1 год 17 недель 3 дня 22 часа назад)
73300
29.03.2017 09:49:46
Текст задания
Создать обработку для корректировки документов «Услуги сторонних организаций».
Перед запуском обработки пользователь указывает период, за который будут обрабатываться документы
Обработка должна содержать следующие таблицы:
1. До перераспределения. Колонки:
a. Регистратор (отобранные документы «Услуги сторонних организаций»)
b. Номенклатура (из табличной части отобранных документов)
c. Количество (из табличной части отобранных документов)
d. Сумма (из табличной части отобранных документов)
e. Ставка НДС (из табличной части отобранных документов)
f. Сумма НДС (из табличной части отобранных документов)
g. Всего (из табличной части отобранных документов)
h. КПС (из табличной части отобранных документов)
i. КЭК (из табличной части отобранных документов)
j. Вид затрат (из табличной части отобранных документов)
2. После перераспределения. Колонки
a. КФО
b. Такие же колонки, как и в предыдущей таблице
3. База перераспределения. Колонки:
a. КФО
b. Сумма
Механизм обработки документов:
1. Обрабатываться должны документы, отобранные по следующим принципам:
a. В реквизитах типовой операции в реквизите «КФО» указано «2»
b. Поле «Комментарий» не содержит «Не перераспределять» и «Создан автоматически обработкой перераспределения» и «Распроведен обработкой перераспределения»
c. Документ проведен
2. В результате обработке документ по КФО 2 должен перераспределяться на 3 КФО (2, 4, 7), пропорционально выручке, отраженной по К 401.10.
Механизм перераспределения:
1. По кнопке «Заполнить регистраторы» заполняется таблица «До перераспределения»
2. По кнопке «Заполнить базу» заполняется таблица «База перераспределения» на основании кредитового оборота по счету 401.10
3. По кнопке «Заполнить «После распределения» заполняется таблица «После «Распределения». При этом числовые колонки (количество, сумма, сумма НДС, всего) перераспределяются пропорционально таблице «База перераспределения» по 3 КФО. Если в результате перераспределения из-за погрешности округления общий итог по колонке не равен итогу до перераспределения, тогда разницу можно отнести на произвольный КФО
4. По кнопке «Выполнить перераспределение» должны быть произведены следующие действия:
a. Все документы «Регистраторы» должны быть распроведены, и в них должен быть добавлен комментарий к существующему «Распроведен обработкой перераспределения», а также должны быть распроведены «Счета-фактуры полученные» к этим документам
b. За место каждого регистратора должно быть создано три новых в соответствии с таблицей «После распределения» с заполнением всех реквизитов, аналогично регистратору, кроме тех которые указаны в таблице перераспределения – они должны быть взяты из соответствующей таблицы. Типовая операция должна быть перенесена такая же, как в исходном регистраторе с заполнением аналогичных реквизитов, кроме КФО – оно берется из таблицы перераспределения
c. У каждого вновь созданного документа необходимо добавить комментарий к существующему «Создан автоматически обработкой перераспределения»
d. У вновь созданных документов по КФО 4 и 7 реквизит «НДС включен в стоимость» должен быть установлен в «Истина», а по КФО 2 – «Ложь»
e. У вновь созданных документов по КФО 4 и 7 реквизит «НДС принять к вычету» должен быть установлен в «Ложь», а по КФО 2 – «Истина»
f. К каждому вновь созданному документу должен быть создан «Счет-фактура полученный» с заполнением всех вкладок согласно типовому механизму ввода на основании, а вкладка «дополнительно» - аналогично счет-фактуре, привязанной к первичному регистратору
g. Все вновь созданные документы должны быть проведены по типовому механизму
h. По результатам обработки должен быть выведен отчет о созданных документах.
5. Добавить отчет по результатам распределения, согласно приложению "Перерасределение.doc"
1С:Бухгалтерия государственного учреждения, ред. 1.0