Мои комментарии

Заголовок Comment Дата публикации Дата обновления
Подозреваю, что у Вас одна…

Подозреваю, что у Вас одна база за много лет, со всеми многотысячными архивами документов, накопившимися за это время.

Советую отделить журнал операций, оставить только за последние один-два года.
Из счетов-фактур, актов, счетов удалить документы за предыдущие года. Бланк "ХХХ. Закрытие периода"

До сир пор ждём исправления…

До сих пор ждём исправления этой ошибки.

Когда работник, получая зарплату декабря в январе, увольняется, вычет остаётся в декабре, а начисления и НДФЛ выдаётся с учётом этого вычета. По итогу регистр матом ругается, что с работника не удержан НДФЛ в полном объёме.

Это проблемы принтеров и МФУ…

Это проблемы принтеров и МФУ и только фирмы HP старых версий.

Обычно, если используются драйвера не от производителя, а от Windows.

Установите драйвера версии PCL5e, если у вас есть оригинальный диск или загрузите с сайта производителя.

Модель принтера подскажите,…

Сетевой принтер именно с сетевой картой или просто на другом компьютере открыт доступ? Модель принтера подскажите, пожалуйста. Не Kyocera случайно?

За последние года полтора каждое следующее обновление Windows постоянно обваливает сеть и доступ к принтерам и сетевым папкам. Вплоть до выпадения в синий экран при попытке печати по сети. Видел это в нескольких организациях. Самый простой метод - удалить принтер и переустановить заново.

Замечательно....
Значит в…

Замечательно....

Значит в ОРН и УСН, например, платёжка будет работать по-разному?

Как такое вообще допускается?

Почему-то не прикрепляются…

Почему-то не прикрепляются файлы бланка

Исправил бланк, добавляйте в…

Добрый день!

Как успехи по данному вопросу?

Причина найдена - после переоценки ОС меняется сумма в карточке ОС в графе "Восстановительная стоимость". Бланк должен стоимость ОС брать не из карточки, а из файла *\OS\OS_DOC\OSINV.DBF, именно там хранятся инвентаризационные данные.

Именно там находятся корректные данные. Исправьте, пожалуйста, как можно быстрее. Мне клиенты каждый день звонят.

Исправил бланк, добавляйте в поставку.

OS_INV1.BLW

В районе 180 строки ищем "ТАБЛИЦА_ДОК=ТАБЛИЦА_ДОК_ОСИНВ"

Добавляем выгрузку инвентаризационных данных, прошедших предварительно редактирование.

//// выгружаем список актуальных данных инвентаризации ОС во временный файл
инв_врем=ДИР_DBF+"\OS\TEMP\temp_inv1.dbf"
ОСп.ОЧИСТИТЬ
ОСп.ДОБАВИТЬ("SELECT * FROM '"+ТАБЛИЦА_ДОК_ОСИНВ+"'" )
ОСп.ДОБАВИТЬ(" WHERE NUMB='"+НОМЕР_ДОК+"'")
ОSQL=SQL_ЗАПРОС(ОСп)
ОSQL.ЗАПИСАТЬ(инв_врем)
ОSQL.ЗАКРЫТЬ

Добавляем второй JOIN для этого временного файла.

ОСп.ОЧИСТИТЬ
ОСп.ДОБАВИТЬ("SELECT A.*,C.F01,C.F02,C.F03,C.F04,C.F05,C.F08 ")
ОСп.ДОБАВИТЬ(",d.F10,d.F11,d.F12,d.F13 ")
ОСп.ДОБАВИТЬ("FROM '"+ФайлГлавный+"' A ")
ОСп.ДОБАВИТЬ("LEFT JOIN '"+ ФАЙЛ_ДОП_СВОЙСТВ+"' C ON A.INVNOM = C.INVNOM ")      // AND C.INVNOM=A.INVNOM)
ОСп.ДОБАВИТЬ("LEFT JOIN '"+ инв_врем +"' d ON d.INVNOM = A.INVNOM ")

Корректируем имена полей в графах таблицы (было/стало)

//    temp_п[СТР(и)+"_"+СТР(10)]=ОSQL.ПОЛЕ("NUMBER")
//    temp_п[СТР(и)+"_"+СТР(11)]=ОSQL.ПОЛЕ("STCOST")
//    temp_п[СТР(и)+"_"+СТР(12)]=ОSQL.ПОЛЕ("NUMBER")
//    temp_п[СТР(и)+"_"+СТР(13)]=ОSQL.ПОЛЕ("STCOST")
    temp_п[СТР(и)+"_"+СТР(10)]=ОSQL.ПОЛЕ("F10")
    temp_п[СТР(и)+"_"+СТР(11)]=ОSQL.ПОЛЕ("F11")
    temp_п[СТР(и)+"_"+СТР(12)]=ОSQL.ПОЛЕ("F12")
    temp_п[СТР(и)+"_"+СТР(13)]=ОSQL.ПОЛЕ("F13")

Имена полей таблиц взяты стандартные, так что структуру править не надо.

Поскольку BDE не поддерживает связь "JOIN ... ON ..." по двум полям в пределах одной таблицы, пришлось делать через временный файл. Напрямую из файла OSINV.DBF брать данные нельзя, т.к., если ОС находится в двух разных списках, то будут задвоения и затроения.

Сам файл идёт в прицепе, чтобы просто его скопировать. Выложите его, пожалуйста, в горячих обновлениях.

Попробуйте "Уровень шаблона…

Попробуйте "Уровень шаблона счёта" поставить "0".

И через "F4" налоговые проводки - "Не формировать".

Скорее всего, где-то указаны (точнее, НЕ указаны) счета в настройках налога.

Зачем после 1.1 рассчитывать…

Зачем после 1.1 рассчитывать 1.1а? Если работник увольняется, фактически это уже не межрасчёт, а зарплата с окончательным расчётом.

Расчёт 1.1 (тут же всё правильно?) и сразу 1.4 с выдачей "ЗАРПЛАТА", следом проводки.

1.1а по логике делается для НЕ "Зарплата".

В журнале платежей выданная…

В журнале платежей выданная сумма стоит?

Не удалили случайно выдачу?

При первой выплате? При…

При первой выплате?

При применении вычета к первой выплате в месяце есть риск, что по итогам месяца, в котором уже был предоставлен вычет, доход превысит лимит 350 000 рублей.

На основании нежелания…

На основании нежелания бухгалтером вносить отработанные дни в карточку или табель времени.

Производственники - те, кому…

Производственники - те, кому плевать на дни. Сдал продукцию на склад - получил деньги. Им эти проценты и доли глубоко не интересны. У них проблема другая - когда сегодня начислить, если день ещё не закончился и не вся продукция учтена.

"В январе не 15 рабочих дней, а 17." - ну, это уже к меркантильности.

Вы хотите чтобы программа сама ещё пересчитывала, сколько рабочих дней прошло в месяце на дату начисления межрасчёта? А "без содержания" разнесли? А всё учли? А если сегодня кто-то со второй половины отпросится у начальства?

"Оклад / 17 * 5." Ну разнесите, как вам удобно, эти "5". В чём проблема?

Я для своих предприятий делал свой бланк "Быстрый аванс по отработке". Теперь это реализовано в самом бланке. Проще, конечно, делать списком, чем по карточкам бегать.

Кстати, специально посмотрел законодательство.

"ставит отработанное время 8 дней"
Человек отрабатывает в любом случае целые дни.
Начисление аванса "не менее суммы, чем реально было отработано на момент начисления межрасчёта"

Так что 8 как половина от 15 - норма.

Половина месяца - округление…

Половина месяца - округление половины рабочих дней месяца. Отключите в карточке авторасчёт дней и ставьте руками.

15 января "любого бухгалтера" это 5 отработанных дней месяца из 15.
Сколько начислите аванс 50% (от календаря) или 33% (от рабочих дней месяца) ?
Так что вы "любой бухгалтер" или "кадровик" ?

Производственники с начислением по отработке вас не поймут.

"должен делиться оклад на…

Зачем "должен делиться оклад на число рабочих дней в первой половине месяца по графику"?

Давайте ещё 10 графиков работы заведём: график первой половины, первой четверти, первой недели т.д. В законе нет термина "График работы первой половины". Есть только график рабочего времени. Работает же и так. Разносите время в карточку НиУ, делаете межрасчёт по времени.

Инфо-Бухгалтер сам берёт график работника, оклад и вычисляет нужную сумму.

Одновременно и процент и отработанное время? Зачем? Процент дней по графику?

Вы определитесь, что Вам нужно. Когда предоставлять вычеты - Вы решаете сами.

1 "Рассчитать из процентов…

1. "Рассчитать из процентов от оклада" - значит от оклада. И не важно, сколько он отработал. Что не так?

2. Если из карточки, то ИБ и берёт нули из карточки.

Первый вариант. Изначально к карточке НиУ стоят нули, расчёт от оклада.
"Жолудева" 50% от оклада. (12000-2800)*13%=1196 - правильно. НДФЛ "в том числе"
10804 и 1196 программа занесла в карточку, как результат рассчёта.

Второй вариант. "Жолудева" в карточке уже стоит сумма 10804 и расчёт идёт уже от неё. Здесь точно ошибка. К этой сумме (зачем-то) добавляется 13% от вычетов 364, получается 11168 "на руки".

Затем "раскручивается" в обратную сторону и получаем НДФЛ 1250 и изначальную сумму 12418. И снова сохраняется в карточку, но уже неправильная сумма.

Ошибка только у тех, у кого вычеты. Пока предприятиям я советовал не учитывать вычет при межрасчёте.

1.1а считает правильно…

Бланк 1.1а считает правильно. Непонятные суммы вылезают уже в конечной зарплате.

Приветствую!
Чтобы аванс…

Приветствую!

Чтобы аванс брался из карточек, не надо считать 1.1.

В карточках н/у разносится графа "Межрасчёт сумма" 10 000.

В бланке 1.4 "Код выплаты" - Аванс.

Параметры по F4 выбираем "Выбирать работников" - из карточек.

В результате сумма попадает в журнал платежей и появится при расчёте з/п в бланке 1.1.

Если авансов несколько на одного, то проще сразу разнести сумму через меню:

"Зарплата - Журналы - Платежи".

Затем сформировать РКО по этому платежу через 1.9 или бланки кассы.

Все суммы корректно появятся в 1.1.

Если что, звони.

Покажите на вашем же…

Покажите на вашем же скриншоте: Где ФИО этого человека? Кому править адрес? Для программы квартира "1" и квартира "11" одно и то же. Как и квартира "102" и т.д. В доме живут несколько работников и ориентироваться не на что. В функцию вместо ФИО передаётся пустота, она же отображается в шапке диалога.

 

Покажите ГДЕ несколько…

Для любого адреса, начинающегося с "1", "2". Для логики бланка адреса "2", "20" "21" "22" и т.д., начинающиеся с "2", - одно и то же. И в шапке не показывает имени человека, для кого этот адрес. Переменная "имя_для_кого_" пустая.

Покажите ГДЕ несколько адресов ИЗ ОДНОГО?