8.х УТ Просроченные соглашения

Тема в разделе ""1С:Управление торговлей УТ"", создана пользователем Vladimir1C, 5 июл 2011.

  1. TopicStarter Overlay
    Vladimir1C
    Offline

    Vladimir1C Опытный в 1С

    Регистрация:
    19 июл 2010
    Сообщения:
    106
    Симпатии:
    0
    Баллы:
    26
    Добрый день!

    Создал индивидуальное соглашение с клиентом. Регулярное.

    Регулярные условия следующие:

    Сумма - 1000 руб.
    Кол-во периодов - 12
    Период - 1 месяц

    Дата соглашения получилась с 01.07.2011 по 30.06.2012.

    Сделал заказ на 1000 руб с этим контрагентом, сделал оплату и отгрузил.

    Почему это соглашение висит в "Просроченных соглашениях" в списке Текущие дела на рабочем столе?
  2. nomad_irk
    Online

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.576
    Симпатии:
    717
    Баллы:
    204
    ну как бы период действия соглашения завершился, вот и просрочен...
  3. TopicStarter Overlay
    Vladimir1C
    Offline

    Vladimir1C Опытный в 1С

    Регистрация:
    19 июл 2010
    Сообщения:
    106
    Симпатии:
    0
    Баллы:
    26
    Так соглашение вроде действует с 01.07.2011 по 30.06.2012. Т.е. еще целый год...
  4. nomad_irk
    Online

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.576
    Симпатии:
    717
    Баллы:
    204
    прошу прощения, не доглядел год.
    а проверяли какой датой?
  5. defers
    Offline

    defers Опытный в 1С

    Регистрация:
    9 фев 2011
    Сообщения:
    208
    Симпатии:
    0
    Баллы:
    26
    Все время попадает в просроченные, если дата начала действия меньше текущей даты. Пока не удалось найти причину.
  6. TopicStarter Overlay
    Vladimir1C
    Offline

    Vladimir1C Опытный в 1С

    Регистрация:
    19 июл 2010
    Сообщения:
    106
    Симпатии:
    0
    Баллы:
    26

    Смотрю сегодня. И отгружал сегодня (05.07.2011)
  7. gosn1ck
    Offline

    gosn1ck Опытный в 1С

    Регистрация:
    13 авг 2009
    Сообщения:
    1.329
    Симпатии:
    1
    Баллы:
    26
    а скрин можно?
  8. TopicStarter Overlay
    Vladimir1C
    Offline

    Vladimir1C Опытный в 1С

    Регистрация:
    19 июл 2010
    Сообщения:
    106
    Симпатии:
    0
    Баллы:
    26
    а скрин чего именно скинуть?
  9. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Давайте начнем с простого: точная версия какая?
  10. TopicStarter Overlay
    Vladimir1C
    Offline

    Vladimir1C Опытный в 1С

    Регистрация:
    19 июл 2010
    Сообщения:
    106
    Симпатии:
    0
    Баллы:
    26
    Давайте:
    Управление торговлей, редакция 11.0 (11.0.6.9)
    1С:Предприятие 8.2 (8.2.13.219)
  11. TopicStarter Overlay
    Vladimir1C
    Offline

    Vladimir1C Опытный в 1С

    Регистрация:
    19 июл 2010
    Сообщения:
    106
    Симпатии:
    0
    Баллы:
    26
    Давайте:
    Управление торговлей, редакция 11.0 (11.0.6.9)
    1С:Предприятие 8.2 (8.2.13.219)
  12. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Там в запросе косяк
  13. TopicStarter Overlay
    Vladimir1C
    Offline

    Vladimir1C Опытный в 1С

    Регистрация:
    19 июл 2010
    Сообщения:
    106
    Симпатии:
    0
    Баллы:
    26

    Давайте поправим? )
  14. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Поправьте :)
    Там вместо знака < надо поставить >

    Код:
    Функция ПолучитьТекстЗапросаДляИндивидуальныхСоглашенийСКлиентами()
    
    ТекстЗапроса = 
    "ВЫБРАТЬ РАЗРЕШЕННЫЕ
    |	КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ВЫБОР
    |			КОГДА СоглашениеСКлиентом.Статус = ЗНАЧЕНИЕ(Перечисление.СтатусыСоглашенийСКлиентами.НеСогласовано)
    |				ТОГДА СоглашениеСКлиентом.Ссылка
    |		КОНЕЦ) КАК ИндивидуальныеСоглашенияСКлиентамиНаСогласовании,
    |	КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ВЫБОР
    |			КОГДА (СоглашениеСКлиентом.Статус = ЗНАЧЕНИЕ(Перечисление.СтатусыСоглашенийСКлиентами.НеСогласовано)
    |					ИЛИ СоглашениеСКлиентом.Статус = ЗНАЧЕНИЕ(Перечисление.СтатусыСоглашенийСКлиентами.Действует))
    |					И (СоглашениеСКлиентом.ДатаНачалаДействия <> ДАТАВРЕМЯ(1, 1, 1)
    |							И СоглашениеСКлиентом.ДатаНачалаДействия < &ДатаАктуальности
    |						ИЛИ СоглашениеСКлиентом.ДатаОкончанияДействия <> ДАТАВРЕМЯ(1, 1, 1)
    |							И СоглашениеСКлиентом.ДатаОкончанияДействия < &ДатаАктуальности)
    |				ТОГДА СоглашениеСКлиентом.Ссылка
    |		КОНЕЦ) КАК ИндивидуальныеСоглашенияСКлиентамиПросроченные
    |ИЗ
    |	Справочник.СоглашенияСКлиентами КАК СоглашениеСКлиентом
    |ГДЕ
    |	СоглашениеСКлиентом.Статус <> ЗНАЧЕНИЕ(Перечисление.СтатусыСоглашенийСКлиентами.Закрыто)
    |	И (НЕ СоглашениеСКлиентом.Типовое)
    |	И СоглашениеСКлиентом.Менеджер = &Пользователь"
    ;
    
    Возврат ТекстЗапроса;
    
    КонецФункции
    
  15. TopicStarter Overlay
    Vladimir1C
    Offline

    Vladimir1C Опытный в 1С

    Регистрация:
    19 июл 2010
    Сообщения:
    106
    Симпатии:
    0
    Баллы:
    26
    А где эту функцию искать?
  16. Бухгалтерский угодник
    Offline

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

    Регистрация:
    29 дек 2008
    Сообщения:
    21.523
    Симпатии:
    407
    Баллы:
    104
    Эта функция перед вами.
  17. alexburn
    Online

    alexburn Модераторы Команда форума Модератор

    Регистрация:
    5 янв 2009
    Сообщения:
    14.781
    Симпатии:
    509
    Баллы:
    204
    Пройдитесь глобальным поиском в конфигураторе на поиск "ПолучитьТекстЗапросаДляИндивидуальныхСоглашенийСКлиентами"
  18. TopicStarter Overlay
    Vladimir1C
    Offline

    Vladimir1C Опытный в 1С

    Регистрация:
    19 июл 2010
    Сообщения:
    106
    Симпатии:
    0
    Баллы:
    26
    Спасибо! А то искал обычным поиском... )
  19. TopicStarter Overlay
    Vladimir1C
    Offline

    Vladimir1C Опытный в 1С

    Регистрация:
    19 июл 2010
    Сообщения:
    106
    Симпатии:
    0
    Баллы:
    26
    Поменял < на > в двух местах:

    Код:
    |	КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ВЫБОР
    |			КОГДА (СоглашениеСКлиентом.Статус = ЗНАЧЕНИЕ(Перечисление.СтатусыСоглашенийСКлиентами.НеСогласовано)
    |					ИЛИ СоглашениеСКлиентом.Статус = ЗНАЧЕНИЕ(Перечисление.СтатусыСоглашенийСКлиентами.Действует))
    |					И (СоглашениеСКлиентом.ДатаНачалаДействия <> ДАТАВРЕМЯ(1, 1, 1)
    |							И СоглашениеСКлиентом.ДатаНачалаДействия > &ДатаАктуальности 
    |						ИЛИ СоглашениеСКлиентом.ДатаОкончанияДействия <> ДАТАВРЕМЯ(1, 1, 1)
    |							И СоглашениеСКлиентом.ДатаОкончанияДействия > &ДатаАктуальности)
    |				ТОГДА СоглашениеСКлиентом.Ссылка
    
    
    Просроченные весят также.
  20. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Потому что второе условие менять не надо было.
    Вы вчитайтесь в условие-то :)

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