Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: 1С для программиста

  Все выпуски  

RusFAQ.ru: 1С для программиста


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / 1С для программиста

Выпуск № 572
от 13.08.2007, 11:05

Администратор:Калашников О.А.
В рассылке:Подписчиков: 424, Экспертов: 56
В номере:Вопросов: 5, Ответов: 15


Вопрос № 97670: Конфигурация "Зарплата и кадры" при начислении зарплаты почему-то считает НДФЛ на 10 руб меньше, чем надо. Не подскажете, в чем может быть причина? ...
Вопрос № 97671: В одной организации работают и налоговые резиденты, и нерезиденты. Как сделать так, чтобы с нерезидентво не удерживались вычеты на пенсию, но ЕСН (ФФОМС и пр) высчитывалось?...
Вопрос № 97678: Здравствуйте! У меня проблемка, дело в том,что с недавнего времени мой код в модулях 1с вовсе не код а набор каких-то символов, база 1сv77, sql/ пробовала в сервис-интерфеис-шрифт сменить - не промогает. ...
Вопрос № 97681: Добрый день! Подскажите новичку который только занимается освоение программинга на 1с! Есть справочник, в нем 10 уровней (групп) необходимо сделать печатную форму для распечатывания информации именно по группе, что только не пробывал, а 1с всера...
Вопрос № 97694: Уважаемые эксперты, у меня такой вопросик : Есть 3 поля ввода, хочу чтобы текст в 4 поле ввода выводился "склеенным" из этих 3 полей .... Делаю вот так: строка=ЭлементыФормы.модель.Значение+" "+ЭлементыФормы.Цвет.Знач...

Вопрос № 97.670
Конфигурация "Зарплата и кадры" при начислении зарплаты почему-то считает НДФЛ на 10 руб меньше, чем надо. Не подскажете, в чем может быть причина?
Отправлен: 08.08.2007, 00:51
Вопрос задала: Ilmare (статус: Посетитель)
Всего ответов: 4
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Ромашов Евгений Николаевич
Здравствуйте, Ilmare!

надо базу вычислить и посмотреть что не попало
Ответ отправил: Ромашов Евгений Николаевич (статус: 3-ий класс)
Ответ отправлен: 08.08.2007, 05:06

Отвечает: Townsman
Здравствуйте, Ilmare!
Это может быть связано с округлением при выдаче зарплаты (посмотрите свои настройки в базе). И сравните с прошлым месяцем, возможно, общая сумма НДФЛ будет какая надо :-)
Ответ отправил: Townsman (статус: 6-ой класс)
Ответ отправлен: 08.08.2007, 07:23

Отвечает: Vlad Skorochod
Здравствуйте, Ilmare!
1.Проверку по корректности расчета НДФЛ необходимо начинать с проверки налоговой карточки 1-НДФЛ. Посмотрев на ее заполнение можно с точностью сказать вчем может быть причина.
2.Включите в сервис-Настройки пользователя - коментировать выполняемые действия. Тогда в журнале расчетов став на нужную нам запись мы можем нажав на кнопку "Прокоментировать ход расчета" ( вверху третья с лева) увидеть откуда и какие берутся данные.
Ответ отправил: Vlad Skorochod (статус: 6-ой класс)
Ответ отправлен: 08.08.2007, 09:33

Отвечает: Полозов Олег aka Asher
Здравствуйте, Ilmare!

1. НДФЛ Считается нарастающим итогом, т.е. (База начисления сначала года - вычеты сначала года)*13% - Начисленый НДФЛ за предыдущие периоды. Соответственно деньги могут быть не учтены в каком то предыдущем периоде.
2. такое бывает если есть начисления будущих периодов, напимер отпуска. В этом случае НДФЛ начисляется не со всей суммы а только с той которая приходится на текущий месяц. Например: Июнь: По окладу 1000, Отпуск: Июнь 2000, Июль 4000, вэтом случае НДФЛ возьмется только с 3000 а в Июле База для НДФЛ - начисления Июля плюс 4000
3. Бывает при применении вычетов. там тоже есть свои заморочки при переходе на превышение 20 000 (40 000) руб. Бывают глюки опять же в случаях с отпускными, и т.п.
4. Ну и проверить бы виды расчетов, чтобы корректно входили или исключались из базы для НДФЛ
Ответ отправил: Полозов Олег aka Asher (статус: 7-ой класс)
Ответ отправлен: 08.08.2007, 10:56


Вопрос № 97.671
В одной организации работают и налоговые резиденты, и нерезиденты. Как сделать так, чтобы с нерезидентво не удерживались вычеты на пенсию, но ЕСН (ФФОМС и пр) высчитывалось?
Отправлен: 08.08.2007, 01:20
Вопрос задала: Джелл (статус: 3-ий класс)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Ромашов Евгений Николаевич
Здравствуйте, Джелл!

помоему, в закладках сотрудника есть признак удерживать ЕСН или что то подобное
Ответ отправил: Ромашов Евгений Николаевич (статус: 3-ий класс)
Ответ отправлен: 08.08.2007, 05:02
Оценка за ответ: 2
Комментарий оценки:
К сожалению, ваш ответ мне никак не помог :(
Да, в приеме на работу есть вкладка "налоги", и там "начислять налоги с ФОТ", но если поставить там галочку, то удерживаются все налоги скопом, и пенсия в том числе, а если убрать - вообще ЕСН никак не удерживается...

Отвечает: Vlad Skorochod
Здравствуйте, Джелл!
Если это ЗиК 77, то открываем справочник Сотрудники, в форме открываем вкладку налоговый учет, там есть кнопка ИЗМЕНИТЬ, и выбираем Сведения для расчета ЕСН, убираем галочку с Взимать взносы на ОПС.
Если это Бухгалтерия 77, то там необходимо создать новый вид расчета "ЗП нерезидентов", и соответственно убрать галочки с тех видов расчета которые нам не нужны.
Ответ отправил: Vlad Skorochod (статус: 6-ой класс)
Ответ отправлен: 08.08.2007, 09:27
Оценка за ответ: 5
Комментарий оценки:
Спасибо! Большое!Так и сделаю.


Вопрос № 97.678
Здравствуйте! У меня проблемка, дело в том,что с недавнего времени мой код в модулях 1с вовсе не код а набор каких-то символов, база 1сv77, sql/
пробовала в сервис-интерфеис-шрифт сменить - не промогает.
Отправлен: 08.08.2007, 07:31
Вопрос задала: Shola (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 13)

Отвечает: Владимир Лазурко
Здравствуйте, Shola!
Вы не пишете об экранных формах, значит там всё в порядке. Был изменен шрифт интерфейса либо испорчен/заменён в системе шрифт, на который ссылается шрифт модуля. Проследите, чтобы в меню Сервис/Параметры на вкладке Интерфейс был выбран шрифт c кириллическим набором символов (Cyrilic) - в диалоге выбора шрифта выпадающий список напротив надписи "Набор символов".
Если нет в этом шрифте кирилического набора символов, используйте тот шрифт, корый указан для экранных форм. Обычно это Courier.
Ответ отправил: Владимир Лазурко (статус: Студент)
Ответ отправлен: 08.08.2007, 07:42
Оценка за ответ: 5
Комментарий оценки:
проблма немного другая, но чел старался грамотно помочь


Вопрос № 97.681
Добрый день! Подскажите новичку который только занимается освоение программинга на 1с!
Есть справочник, в нем 10 уровней (групп) необходимо сделать печатную форму для распечатывания информации именно по группе, что только не пробывал, а 1с всеравно выводит на печать все записи справочника! Может ктонибудь посоветует, что можно сделать! В приложении посылаю процедуру которую написал, подскажите ,что в ней надо переделать!

Приложение:

Отправлен: 08.08.2007, 07:55
Вопрос задал: Serega_P_admin (статус: 5-ый класс)
Всего ответов: 5
Мини-форум вопроса >>> (сообщений: 8)

Отвечает: Дрёма
Здравствуйте, Serega_P_admin!
Видимо, все-таки не 10 уровней, а 10 групп в Вашем справочнике. Иначе трудно представить, для чего нужен справочник с такой глубиной вложенности. Видимо, Вы хотите выводить информацию не "именно по группе", а сгруппированную по группам справочника и отсортированную. Если я угадал, то Ваш метод не поможет. Нужно либо воспользоваться Запросом, что, как мне кажется, наиболее просто в данном случае , либо предварительно выгрузить необходимые данные справочника в ТаблицуЗначений, а ее уже можно обработать как угодно, а затем вывести на печать.
Ответ отправил: Дрёма (статус: 4-ый класс)
Ответ отправлен: 08.08.2007, 08:59
Оценка за ответ: 5
Комментарий оценки:
Ну во-первых, большое спасибо за быстрый и интересный ответ!

Нет, мне нужна информация именно по группе. Постораюсь объяснить: В этом справочнике находятся данный об успеваемости школьников (он сделанн как подчиненный к справочнику с их списком) 10 групп - это 10 лет обучения, в каждой группе хранятся данные об успеваемости ребенка за учебный год, по четвертям. Необходимо иметь возможность распечатать данные только за 1 учебный год (тоесть хранящиеся в одной группе), а не повсем 10 годам (группам) которые хранятся в справочнике! Надеюсь понятно объяснил, жду продолжения в мини-форуме! Еще раз большое спасибо!

Отвечает: Gl0betrotter
Здравствуйте, Serega_P_admin!

Для распечатывания именно по группе -
//-------------------------------------------------------------------------------------
// На форме отчета/обработки необходимо воткнуть реквизиты
// "ВыбГруппа" тип "Справочник.учеба" (для указания желаемой группы) и
// "ВыбДата" тип "Дата" (для указания даты, на которую выводим периодические реквизиты)
//-------------------------------------------------------------------------------------
//
Процедура Печать()
Спр=СоздатьОбъект("Справочник.учеба");
Если ПустоеЗначение(ВыбГруппа)=0 Тогда
Спр.ИспользоватьРодителя(ВыбГруппа);
КонецЕсли;
Если ПустоеЗначение(ВыбДата)=0 Тогда
Спр.ИспользоватьДату(ВыбДата);
Иначе
Спр.ИспользоватьДату(ТекущаяДата());
КонецЕсли;
Таб=СоздатьОбъект("Таблица");
Таб.ИсходнаяТаблица("Печать");
Таб.ВывестиСекцию("Шапка");
Таб.Опции(0,0,Таб.ВысотаТаблицы(),0);
Спр.ВыбратьЭлементы();
Пока Спр.ПолучитьЭлемент()=1 Цикл
Если Спр.ЭтоГруппа()=1 Тогда
// я так понял, что вложенные группы мы не выводим?
Иначе
Таб.ВывестиСекцию("Строка");
КонецЕсли;
КонецЦикла;
Таб.ВывестиСекцию("Подвал");
Таб.ТолькоПросмотр(1);
Таб.Показать("Печать учеба","");
КонецПроцедуры;
Ответ отправил: Gl0betrotter (статус: Студент)
Ответ отправлен: 08.08.2007, 09:13
Оценка за ответ: 5
Комментарий оценки:
Спасибо огромное!
Но есть одна проблемма, при проверке синтаксиса 1с ругается:

Если ПустоеЗначение(ВыбГруппа<>)=0 Тогда
{Справочник.учеба.ФормаСписка.ФормаСписка.Модуль(5)}: Переменная не определена (ВыбГруппа)
Спр.ИспользоватьРодителя(ВыбГруппа<>);

Я так понимаю ее надо объявить переменной, но как правильно это сделать?

Жду продолжения в мини-форуме! Еще раз огромное спасибо!

Отвечает: Vlad Skorochod
Здравствуйте, Serega_P_admin!
Попробуйте вставить в тело цикла проверку на условие:

Если Спр.ПринадлежитГруппе(Группа)=0 Тогда
Продолжить;
КонецЕсли;

Этим Вы отсечете лишнее.
Только предварительно Вы должны определить группу как элемент справочника.
Т.е. если название группы у Вас соответствует текущей дате, то необходимо воспользоваться такой связкой (См. приложение).
Метод ВыборГруппы() используется только для интерактивного выбора группы, так что в Вашем случае он бесполезен.

Приложение:

Ответ отправил: Vlad Skorochod (статус: 6-ой класс)
Ответ отправлен: 08.08.2007, 09:17
Оценка за ответ: 5
Комментарий оценки:
Спасибо! Будем пробывать!

Отвечает: Dmitry Stashenko
Здравствуйте, Serega_P_admin!

ВыбГруппа - это реквизит формы типа Справочник.Учеба, в котором ты должен выбрать нужную группу
Ответ отправил: Dmitry Stashenko (статус: 8-ой класс)
Ответ отправлен: 08.08.2007, 10:14
Оценка за ответ: 5
Комментарий оценки:
Спасибо!

Отвечает: Катунин Роман Владимирович
Здравствуйте, Serega_P_admin!
Выводите секцию только для группы.

Приложение:

Ответ отправил: Катунин Роман Владимирович (статус: 3-ий класс)
Ответ отправлен: 08.08.2007, 12:29
Оценка за ответ: 5
Комментарий оценки:
Спасибо попробую!


Вопрос № 97.694
Уважаемые эксперты, у меня такой вопросик :
Есть 3 поля ввода, хочу чтобы текст в 4 поле ввода выводился "склеенным" из этих 3 полей .... Делаю вот так:

строка=ЭлементыФормы.модель.Значение+" "+ЭлементыФормы.Цвет.Значение+" "+ЭлементыФормы.VIN.Значение;

Получаю вот такую ошибку:
{Справочник.Автомобили.Форма.ФормаЭлемента(4)}: Преобразование значения к типу Число не может быть выполнено
строка=ЭлементыФормы.модель.Значение+" "+ЭлементыФормы.Цвет.Значение+" "+ЭлементыФормы.VIN.Значение;
....
хотя у всех полей тип строка... Почему такая ошибка? Версия 1С: 8.0

Отправлен: 08.08.2007, 11:04
Вопрос задал: Bvg82 (статус: Посетитель)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Sim_tm
Здравствуйте, Bvg82!

попробуйте так:
строка= "" + ЭлементыФормы.модель.Значение+" "+ЭлементыФормы.Цвет.Значение+" "+ЭлементыФормы.VIN.Значение;

НУ или делайте явное преобразование к строке:

строка= Строка(ЭлементыФормы.модель.Значение) +" "+ Строка(ЭлементыФормы.Цвет.Значение) +" "+ СТрока(ЭлементыФормы.VIN.Значение);
Ответ отправил: Sim_tm (статус: 1-ый класс)
Ответ отправлен: 08.08.2007, 11:15
Оценка за ответ: 5
Комментарий оценки:
Пасибки, все гениальное просто :)) ... как всегда

Отвечает: DIMa@XX
Здравствуйте, Bvg82!
Попробуйте для отлова ошибки убрать по очереди каждый ЭлементФормы из сбора строки. Или рассчитайте в отладке значение каждого элемента сбора строки. Т.е. Ставите отладку на эту строку -> выделяете сначала ЭлементыФормы.Модель.Значение -> контекстное меню вычислить выражение, затем ЭлементыФормы.Цвет.Значение -> контекстное меню вычислить выражение и ЭлементыФормы.VIN.Значение -> контекстное меню вычислить выражение. Если всё нормально вычисляется и имеет тип строка тогда нужно написать так:
Строка = "";
Строка=ЭлементыФормы.модель.Значение+" "+ЭлементыФормы.Цвет.Значение+" "+ЭлементыФормы.VIN.Значение;
Удачи

---------
Hайден неизвестный драйвер, воткните какое-нибудь устройство!
Ответ отправил: DIMa@XX (статус: 7-ой класс)
Ответ отправлен: 08.08.2007, 11:21
Оценка за ответ: 4
Комментарий оценки:
Все намного проще оказалось ...

Отвечает: Яна
Здравствуйте, Bvg82!
Потому что Вы неправильно обращаетесь к значениям. Вам нужно не значение элемента формы, а значение реквизита, ему соответствующего. Его имя находится в поле данные элемента формы. Правильно будет приблизительно так:
Строка=Модель+" "+Цвет+" "+VIN;
Ответ отправила: Яна (статус: Студент)
Ответ отправлен: 08.08.2007, 12:44


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Email: support@rusfaq.ru, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале
Версия системы: 4.54 beta от 01.08.2007
Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное