Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Войти | Зарегистрироваться )



История благодарностей участнику MSNik ::: Спасибо сказали: 29 раз
Дата поста: В теме: За сообщение: Спасибо сказали:
24.06.15, 16:30 Загрузка данных из XPS файлов в 1С8 (Декларация ВМД)
Всем доброго времени суток.
На днях возникла задача решить вопрос импорта данных из валютной таможенной декларации (по-простому ВМД) в 1С8.
Решалась задача по мотивам статьи http://habrahabr.ru/post/250371/

Суть состояла в том, чтобы разобрать файл xps на составляющие его листы, и с каждого листа выдрать те данные о товарном составе, которые нужны для заполнения документов "Поступление товаров, услуг" и "ГТД".
Сопоставление данных ВМД с товарами 1С выполняется по артикулам.
Сразу отмечу, реально работающая обработка существенно сложнее. Текущая была промежуточной. Может кому-то понадобиться как стартовый продукт для решения своих задач.
1C-standart, Acid, bizisoft, gospodin_h, MATEVI, slavayd26, vnata, Vofka,
12.08.14, 16:51 Удержание "Военный налог"
Цитата(БухгалтерМарина @ 12.08.14, 15:21) *
Согласна, даже не смогла найти те строчки которые нужно заменить в модуле "ПроведениеРасчетов". Расшифруйте, пожалуйста, потому что обновления нам долго еще ждать 64000000.gif


В общем модуле "ПроведениеРасчетов" (УТП для Украины) есть функция "ПолучитьДанныеДляРасчетаНДФЛ(...)". Она отвечает за расчет суммы НДФЛ каждого сотрудника. Если не выполнить корректировку запроса внутри этой функции, то НДФЛ будет рассчитан с учетом военного сбора. А нам это не нужно. Военный сбор не должен влиять на расчет НДФЛ.

Внутри этой функции есть блок, где формируется виртуальная таблица взносов. Он находится сразу за тэгом "// ВТВзносы".

За эти тэгом есть начало формирования текста запроса: "ТекстЗапросаВТ = "

Внутри текста запроса, там где текст маркирован черным цветом есть строка (встречается дважды):
"| И ВзносыВФонды.ВидРасчета.СпособРасчета = ЗНАЧЕНИЕ(Перечисление.СпособыРасчетаОплатыТруда.Взносы)"

Эту строку нужно заменить на две строки (замену тоже делать дважды):
"| И (ВзносыВФонды.ВидРасчета.СпособРасчета = ЗНАЧЕНИЕ(Перечисление.СпособыРасчетаОплатыТруда.Взносы)
| И ВзносыВФонды.ВидРасчета.ЕСВ)"

Если у вас не УТП для Украины, то наверное этот метод не подходит. Нужно искать место, где выполняется расчет НДФЛ сотрудника. И там выполнять правку.

Если у вас УТП, то для поиска строки берите текст, находящийся между кавычками.


 ! 

Правила, п.13
 


Как вариант можно выполнить поиск по строке:
"И ВзносыВФонды.ВидРасчета.СпособРасчета = ЗНАЧЕНИЕ(Перечисление.СпособыРасчетаОплатыТруда.Взносы)"
А там уже сориентироваться на месте...
nmf, Topin, БухгалтерМарина,
12.08.14, 11:47 Удержание "Военный налог"
Цитата(MSNik @ 12.08.14, 10:07) *
Ну если по шагам, то примерно так:
1. В спр-ке налоги создаем налог ВоенныйСбор;
2. В спр-ке СтатьиНалоговыхДеклараций новая статья "Военный сбор". Нужна для дальнейшей работы.
3. В рег.сведений Шкала ставок добавляем этот налог с периодом 03.08.14; порог = порог 1; Ставка = 0,015; Предел = 9999999999,99; Статья нал.деко = Военный сбор.
4. Спр-к "Способы отражения зарплаты в регламентированном учете" новый элемент с настройками: Дт:661 - Кт:642 (СубК: Военный сбор)
5. Планы видыов расчетов - > Взносы ЕСВ: Новый вид расчета "Военный сбор". Настроить примерно также как ЕСВ (оплата труда). Но нужно снять флаг "Единый социальный взнос". И способ отражения в бух.учете выбрать элемент, настроенный в пункте 4. У меня при записи карточки виды расчета программа сама сообщила о тех базовых и ведущих расчетах, которые ей не хватило.
6. В рег.сведений "Виды расчетов взносов в Фонды" с 01.08.14 добавить запись, связывающую новый налог с новым видом расчета.
7. В рег.сведений "Параметры платежных документов по взносам в фонды" для нужно организации настроить запись для статьи налоговой декларации "Военный сбор" (из п.2) и счета учета 642.
8. В документе "Сведения о плановых начислениях, удержания" с 03.08.14 для каждого работника на закладке "Взносы" добавить строку с налогом "Военный сбор" с видом действия "Начать".
9. Самое важное: исправить одну строку в сложном запросе общего модуля "ПроведениеРасчетов". У меня строку "| И ВзносыВФонды.ВидРасчета.СпособРасчета = ЗНАЧЕНИЕ(Перечисление.СпособыРасчетаОплатыТруда.Взносы)" пришлось заменить на строки "| И (ВзносыВФонды.ВидРасчета.СпособРасчета = ЗНАЧЕНИЕ(Перечисление.СпособыРасчетаОплатыТруда.Взносы)
| И ВзносыВФонды.ВидРасчета.ЕСВ)". Это позволило вырезать новый вид расчета "Военный сбор" из механизма расчета суммы НДФЛ, поскольку военный сбор не должен влиять на расчет этого налога.



Да, забыл еще один пункт:

10. Рег. сведений "Сведения о взносах в фонды". Скопировать, например, строку ЕСВ (Работники). Поставить период 01.08.2014, выбрать налог "Военный сбор", предел оставить прежним ( у меня 20706).
alex040269, Anderson, DartRomanius, kihor, nmf, og777, Topin, vladrus, Vofka, БухгалтерМарина, Володька,
12.08.14, 10:07 Удержание "Военный налог"
Цитата(Vova @ 12.08.14, 9:00) *
Код и описание можете выложить! Буду очень признателен!



Ну если по шагам, то примерно так:
1. В спр-ке налоги создаем налог ВоенныйСбор;
2. В спр-ке СтатьиНалоговыхДеклараций новая статья "Военный сбор". Нужна для дальнейшей работы.
3. В рег.сведений Шкала ставок добавляем этот налог с периодом 03.08.14; порог = порог 1; Ставка = 0,015; Предел = 9999999999,99; Статья нал.деко = Военный сбор.
4. Спр-к "Способы отражения зарплаты в регламентированном учете" новый элемент с настройками: Дт:661 - Кт:642 (СубК: Военный сбор)
5. Планы видыов расчетов - > Взносы ЕСВ: Новый вид расчета "Военный сбор". Настроить примерно также как ЕСВ (оплата труда). Но нужно снять флаг "Единый социальный взнос". И способ отражения в бух.учете выбрать элемент, настроенный в пункте 4. У меня при записи карточки виды расчета программа сама сообщила о тех базовых и ведущих расчетах, которые ей не хватило.
6. В рег.сведений "Виды расчетов взносов в Фонды" с 01.08.14 добавить запись, связывающую новый налог с новым видом расчета.
7. В рег.сведений "Параметры платежных документов по взносам в фонды" для нужно организации настроить запись для статьи налоговой декларации "Военный сбор" (из п.2) и счета учета 642.
8. В документе "Сведения о плановых начислениях, удержания" с 03.08.14 для каждого работника на закладке "Взносы" добавить строку с налогом "Военный сбор" с видом действия "Начать".
9. Самое важное: исправить одну строку в сложном запросе общего модуля "ПроведениеРасчетов". У меня строку "| И ВзносыВФонды.ВидРасчета.СпособРасчета = ЗНАЧЕНИЕ(Перечисление.СпособыРасчетаОплатыТруда.Взносы)" пришлось заменить на строки "| И (ВзносыВФонды.ВидРасчета.СпособРасчета = ЗНАЧЕНИЕ(Перечисление.СпособыРасчетаОплатыТруда.Взносы)
| И ВзносыВФонды.ВидРасчета.ЕСВ)". Это позволило вырезать новый вид расчета "Военный сбор" из механизма расчета суммы НДФЛ, поскольку военный сбор не должен влиять на расчет этого налога.
DartRomanius, kihor, kosalex, og777, onsamuy, vlad_udalov, Володька,

RSS Текстовая версия Сейчас: 27.04.24, 14:00
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!