8.х ЗУП Командировки. Время нахождения в пути.

Тема в разделе ""1С:Зарплата и управление персоналом ЗУП"", создана пользователем Петров-Водкин, 20 июн 2011.

  1. TopicStarter Overlay
    Петров-Водкин
    Offline

    Петров-Водкин

    Регистрация:
    30 ноя 2010
    Сообщения:
    22
    Симпатии:
    0
    Баллы:
    1
    Вводим документ "Командировки организации".
    С 01.06.2011 по 02.06.2011 и "Время нахождения в пути (дней)" = 2.
    Документ не проводится с сообщением "время нахождения в пути не может превышать срок командировки!".
    Это нормально? Вроде не превышает.
  2. kavak
    Offline

    kavak Опытный в 1С

    Регистрация:
    13 май 2010
    Сообщения:
    703
    Симпатии:
    0
    Баллы:
    26
    Превышает 2 дня пути 2 дня командировки=)Где сама командировка то?
  3. TopicStarter Overlay
    Петров-Водкин
    Offline

    Петров-Водкин

    Регистрация:
    30 ноя 2010
    Сообщения:
    22
    Симпатии:
    0
    Баллы:
    1
    Не важно.
    Время в пути не превышает время командировки: 2 дня командировки, 2 дня в пути. Такой приказ, что поделаешь.
  4. kavak
    Offline

    kavak Опытный в 1С

    Регистрация:
    13 май 2010
    Сообщения:
    703
    Симпатии:
    0
    Баллы:
    26
    2=2 ?
    По Вашему не равно.
    Всех тонкостей ЗУП не знаю.Возможно есть настройка которая отключает эту проверку.Посмотрите в настройках,ну или просто закоментировать эту проверку в Конфигураторе
  5. TopicStarter Overlay
    Петров-Водкин
    Offline

    Петров-Водкин

    Регистрация:
    30 ноя 2010
    Сообщения:
    22
    Симпатии:
    0
    Баллы:
    1
    Я и говорю что равно.
    А программа ругается "время нахождения в пути не может превышать срок командировки!".

    В конфигураторе уже исправил. Только не закоментарил, а исправил вычисление количества дней командировки при этой проверке.
  6. kavak
    Offline

    kavak Опытный в 1С

    Регистрация:
    13 май 2010
    Сообщения:
    703
    Симпатии:
    0
    Баллы:
    26
    Значит не до конца исправили,про исправление Вы говорите только сейчас.Вы меня не поняли про равно.Программа потому и ругается что у Вас 2 дня командировки равны двум дням пути.
    Это чего получается командировка в дороге?Т.е. доезжает до места,находиться там долю секунды и сутки назад.Я вот что пытаюсь до Вас донести.
    Покажите какой расчет Вы исправили?И где именно?
  7. kelvin
    Offline

    kelvin

    Регистрация:
    11 июн 2010
    Сообщения:
    27
    Симпатии:
    0
    Баллы:
    1
    А что удивительного? Сел человек на поезд, приехал из Москвы в Магадан, передал конверт/подписал документ/и т.п. и на этом же поезде обратно в Москву. Нормальная, такая, командировка.
  8. kavak
    Offline

    kavak Опытный в 1С

    Регистрация:
    13 май 2010
    Сообщения:
    703
    Симпатии:
    0
    Баллы:
    26
    Поезд обратно не в тоже многовенье,это в том случае который Вы представили.А так нашел я эту проверку,потому и попросил автора указать какое он место поменял.
  9. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    Согласно положению №749 Правительства РФ от 13 октября 2008 днем отъезда считается день отправления транспортного средства, на котором сотрудник выезжает в командировку из населенного пункта, где находится место его постоянной работы. Если транспортное средство отправляется до 24 часов включительно, то днем отъезда считаются текущие сутки, а с 00 часов - последующие сутки. При этом сутки, которые включают в себя время отправления транспортного средства, являются первым днем командировки и суточные за этот день выплачиваются в полном размере. Вывод - приказ составлен не корректно. 1с делает правильно. В данной ситуации не нужно было ничего править в конфигурации, а разобраться в чем дело.
  10. TopicStarter Overlay
    Петров-Водкин
    Offline

    Петров-Водкин

    Регистрация:
    30 ноя 2010
    Сообщения:
    22
    Симпатии:
    0
    Баллы:
    1
    Спорим ниочем. Я исправил и не ругается теперь.
    Если бы программа ругалась типа "Время в командировке должно превышать время в пути" я бы еще понял.
    Но сообщение такое "время нахождения в пути не может превышать срок командировки!".


    Процедура ПроверитьЗаполнениеСтрокиРаботникаОрганизации...


    ИначеЕсли ВыборкаПоСтрокамДокумента.ДатаНачала + мДлинаСуток * ВыборкаПоСтрокамДокумента.ВремяНахожденияВПути > ВыборкаПоСтрокамДокумента.ДатаОкончания Тогда
    ОбщегоНазначения.ВывестиИнформациюОбОшибке(СтрокаНачалаСообщенияОбОшибке + "время нахождения в пути не может превышать срок командировки!", Отказ, Заголовок);

    КонецЕсли;

    Если по русски:
    01.06 + 2 дня в пути больше чем 02.06 ???
    ну да больше... 01.06 + 2 дня = 03.06 - ошибка, провести не дам!

    А на самом деле 2 дня начиная с 01.06 - это 02.06. Ничего не превышает.
  11. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    вы так и не поняли о чем я писал....
    Пусть тот кто составил приказ ознакомится с вышеуказанным постановлением.... Не нужно поощрять безграмотность. И уж тем более безосновательно править код - вам же еще обновляться.
  12. TopicStarter Overlay
    Петров-Водкин
    Offline

    Петров-Водкин

    Регистрация:
    30 ноя 2010
    Сообщения:
    22
    Симпатии:
    0
    Баллы:
    1
    Вы написали, что 01.06 являются первым днем командировки.
    Соответственно с 01.06 по 02.06 - это 2 дня командировки.
    Я согласен. В приказе 2 дня командировки.
    Про время в пути все равно не понял.
    Почему нельзя поставить время в пути 2 дня?

    Не будем спорить про Магадан и доли секунды.
  13. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    Да с вами никто и не спорит. Спорите как раз вы.
    Про время в пути - выделено жирным шрифтом. Что тут непонятно?
  14. TopicStarter Overlay
    Петров-Водкин
    Offline

    Петров-Водкин

    Регистрация:
    30 ноя 2010
    Сообщения:
    22
    Симпатии:
    0
    Баллы:
    1
    Жирным выделено, то что первым днем командировки является 1-е число:
    Если вам не трудно, прошу ответить на 3 простых вопроса, последний раз.
    Я еду в командировку 1-го числа в 12:00, конец командировки 2-го числа в 12:00.
    Все это время я в пути.
    1. Сколько дней командировка в днях?
    2. Сколько дней в пути в днях?
    3. Время нахождения в пути превышает срок командировки?
  15. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    1)Командировочных дней всего 2

    2)Дней в пути=0 (выехали+приехали<=1 суток)

    3) 2>0 поэтому все правильно.

    Прочитайте постановление (ссылка дана). Там четко сказано КАК считать время в пути.
  16. TopicStarter Overlay
    Петров-Водкин
    Offline

    Петров-Водкин

    Регистрация:
    30 ноя 2010
    Сообщения:
    22
    Симпатии:
    0
    Баллы:
    1
    Перечитал постановление №749.
    Так и не нашел, где написано, как считать время в пути (выехали+приехали<=1 суток). Написано только, как оно оплачивается.

    Еще не нашел, что время в пути не может быть равно общему времени командировки.
    Есть только то, что "Служебные поездки работников, постоянная работа которых осуществляется в пути или имеет разъездной характер, командировками не признаются."
  17. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    При этом сутки, которые включают в себя время отправления транспортного средства, являются первым днем командировки

Поделиться этой страницей