Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
26 Май 2017, 12:19
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: Сохранение даты смены состояния заказа  (Прочитано 1964 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн keramik

  • ***
  • Сообщений: 161
  • РЕПУТАЦИЯ: 2
  • КПД: 1%
  • Регистрация: 2014-10-03
  • Сайт: 
  • Профессия: Программист 1С
Добрый день, 1С 8.2, "Управление торговлей", редакция 10.3 (10.3.7.9).

Вопрос такой, как сохранить именно ту дату, когда состояние заказа было изменено на "Выполнен"?

Есть форма ЗаявкаНаРемонт, в ней ведётся учёт работ. На форме есть реквизит "Состояние", в котором можно выбрать "В работе", "Выполнен" и "Закрыт". Когда заявка открывается, то ей присваивается состояние "В работе", а когда заканчивается работа, то мастер вручную меняет состояние заказа на "Выполнен". Существует-ли возможность сохранять дату, когда состояние заказа было изменено на "Выполнен"? Это необходимо для того, чтобы выводить эту дату на печать в поле "ДатаОкончания"
Должна получиться, как я понимаю конструкция типа:
Если Перечисление.СостояниеЗаказов.Выполнен Тогда
ДатаОкончания = ДатаИзмененияСтатуса //как эту Дату изменения отследить?
КонецЕсли;


Оффлайн cska-fanat-kz

  • 1С:Специалист
  • Глобальный модератор
  • *****
  • Сообщений: 5745
  • РЕПУТАЦИЯ: 1097
  • КПД: 19%
  • Красная армия всех сильней!
  • Регистрация: 2010-11-06
    • Skype: cska-fanat-kz81
  • Сайт: cska-fanat-kz.ucoz.kz
  • Профессия: Разработчик 1С
по идее для этих целей вводят регистр сведений.
периодический и скорее всего подчиненный регистратору (ЗаявкеНаРемонт)
в который записывается каждое изменение статуса.

в дальнейшем из этого регистра можно легко получить статус на любую дату... :btbzdb:
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Оффлайн vitasw

  • *****
  • Сообщений: 2546
  • РЕПУТАЦИЯ: 309
  • КПД: 12%
  • Регистрация: 2015-02-10
  • Сайт: 
  • Профессия: Программист 1С
Не очень понимаю в чем проблема?
Если Состояние=Перечисление.СостояниеЗаказов.Выполнен и Ссылка.Состояние<>Перечисление.СостояниеЗаказов.Выполнен Тогда
ДатаОкончания = ТекущаяДата();
КонецЕсли;

Оффлайн keramik

  • ***
  • Сообщений: 161
  • РЕПУТАЦИЯ: 2
  • КПД: 1%
  • Регистрация: 2014-10-03
  • Сайт: 
  • Профессия: Программист 1С
Не очень понимаю в чем проблема?
Если Состояние=Перечисление.СостояниеЗаказов.Выполнен и Ссылка.Состояние<>Перечисление.СостояниеЗаказов.Выполнен Тогда
ДатаОкончания = ТекущаяДата();
КонецЕсли;
А не будет так, что завтра ДатаОкончания будет не 13.08.2015, а 14.08.2015? Т.е. изменится ТекущаяДата и вслед за ней ДатаОкончания.
Добавлено: 13 Авг 2015, 10:18

Посмотрю, что такое регистр сведений и как в нём информацию обрабатывать.

Оффлайн vitasw

  • *****
  • Сообщений: 2546
  • РЕПУТАЦИЯ: 309
  • КПД: 12%
  • Регистрация: 2015-02-10
  • Сайт: 
  • Профессия: Программист 1С
А не будет так, что завтра ДатаОкончания будет не 13.08.2015, а 14.08.2015? Т.е. изменится ТекущаяДата и вслед за ней ДатаОкончания.

Вы в условие "Если.." вникли? Судя по вопросу - не очень.
Добавлено: 13 Авг 2015, 13:02

по идее для этих целей вводят регистр сведений.
периодический и скорее всего подчиненный регистратору (ЗаявкеНаРемонт)
в который записывается каждое изменение статуса.
Коллега, вы хоть раз видели нормальную реализацию схемы "допроведения"? По идеалогии соглашусь, что нужен РС. Но сколько я перевидал этих схем допроведения со сменами статусов - ни одна нормально не работала.

Оффлайн keramik

  • ***
  • Сообщений: 161
  • РЕПУТАЦИЯ: 2
  • КПД: 1%
  • Регистрация: 2014-10-03
  • Сайт: 
  • Профессия: Программист 1С
А, понял, сперва проверяется условие, что статус "Выполнен", а потом проверяется условие, что он не был до этого "Выполнен" и не равен "Выполнен".

Оффлайн cska-fanat-kz

  • 1С:Специалист
  • Глобальный модератор
  • *****
  • Сообщений: 5745
  • РЕПУТАЦИЯ: 1097
  • КПД: 19%
  • Красная армия всех сильней!
  • Регистрация: 2010-11-06
    • Skype: cska-fanat-kz81
  • Сайт: cska-fanat-kz.ucoz.kz
  • Профессия: Разработчик 1С
Коллега, вы хоть раз видели нормальную реализацию схемы "допроведения"? По идеалогии соглашусь, что нужен РС. Но сколько я перевидал этих схем допроведения со сменами статусов - ни одна нормально не работала.

что есть "схема допроведения"?
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Оффлайн vitasw

  • *****
  • Сообщений: 2546
  • РЕПУТАЦИЯ: 309
  • КПД: 12%
  • Регистрация: 2015-02-10
  • Сайт: 
  • Профессия: Программист 1С
что есть "схема допроведения"?
Когда при проведении записи в регистр не перезаписываются а добавляются. Вы же, по-моему, такую схему предлагаете?

Оффлайн cska-fanat-kz

  • 1С:Специалист
  • Глобальный модератор
  • *****
  • Сообщений: 5745
  • РЕПУТАЦИЯ: 1097
  • КПД: 19%
  • Красная армия всех сильней!
  • Регистрация: 2010-11-06
    • Skype: cska-fanat-kz81
  • Сайт: cska-fanat-kz.ucoz.kz
  • Профессия: Разработчик 1С
Когда при проведении записи в регистр не перезаписываются а добавляются. Вы же, по-моему, такую схему предлагаете?

если рассмотреть вариант с РС подчиненным регистратору, то будет связь "один-к-одному":
один набор записей - один регистратор

да, если брать независимый РС, то лишний гемор может вылезти...
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Оффлайн vitasw

  • *****
  • Сообщений: 2546
  • РЕПУТАЦИЯ: 309
  • КПД: 12%
  • Регистрация: 2015-02-10
  • Сайт: 
  • Профессия: Программист 1С
один набор записей - один регистратор
Набор в любом случае будет один. Весь вопрос в количестве записей в наборе... и принципах организации записи этого набора.
cska-fanat-kz, вы же сами предложили хранить историю статуса в РС и кроме как дописывать записи в существующий набор - вариантов нет. И разницы между привязан РС к регистратору или нет - особой нет. Одинаково геморойно записывать и постоянно будут лезть глюка.




 

Проблема при проведении реализации УТ 11 - сообщение дата оплаты меньше даты документа

Автор AndreyBlacksmithРаздел Пользователям "1С - Предприятие 8"

Ответов: 3
Просмотров: 2039
Последний ответ 05 Фев 2015, 11:53
от AndreyBlacksmith
Создание заказаов на производство на основании заказа на производство.

Автор Елена1986Раздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 20
Просмотров: 6164
Последний ответ 09 Сен 2015, 13:01
от Елена1986
УТ: состояние заказа: "Готов к обеспечению"

Автор Игорь ВознесенскийРаздел Пользователям "1С - Предприятие 8"

Ответов: 0
Просмотров: 491
Последний ответ 07 Апр 2016, 19:15
от Игорь Вознесенский
ЗУП Даты получения дохода в регистре налогового учета НДФЛ не ставятся(((?

Автор may_sergРаздел Пользователям "1С - Предприятие 8"

Ответов: 1
Просмотров: 2648
Последний ответ 14 Июл 2011, 08:17
от may_serg
Установка даты запрета редактирования, как расширить выбором конкретных документов

Автор Саша ЛибертиРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 6
Просмотров: 2465
Последний ответ 13 Июн 2014, 11:24
от Саша Либерти

* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
95 Сообщений
Dethmontt Dethmontt
67 Сообщений
alex0402
65 Сообщений
wise wise
63 Сообщений
MuI_I_Ika MuI_I_Ika
60 Сообщений
ilyay ilyay
40 Сообщений
Сергей Федоров Сергей Федоров
34 Сообщений
magnifico61
25 Сообщений
ilnur75
22 Сообщений
BuhRust
21 Сообщений

* Кто онлайн

  • Точка Гостей: 843
  • Точка Скрытых: 0
  • Точка Пользователей: 12
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal