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

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

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

Оффлайн keramik

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

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

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


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

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

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

Оффлайн vitasw

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

Оффлайн keramik

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

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

Оффлайн vitasw

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

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

Оффлайн vitasw

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

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

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

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

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

Оффлайн vitasw

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




 

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

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

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

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

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

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

Ответов: 0
Просмотров: 690
Последний ответ 07 Апр 2016, 19:15
от Игорь Вознесенский
Шаблон или Форма для заполнения "заказа покупателя"

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

Ответов: 5
Просмотров: 6363
Последний ответ 02 Сен 2013, 14:22
от LordWizard
Возврат товаров поставщику отменяет закрытие заказа поставщику

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

Ответов: 8
Просмотров: 3392
Последний ответ 17 Сен 2014, 21:04
от Eugeneer

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

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

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


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

* Реклама

* Поиск

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

* Реклама

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

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

oleg-x
88 Сообщений
alex0402
50 Сообщений
AIFrame
43 Сообщений
Геннадий ОбьГЭС Геннадий ОбьГЭС
37 Сообщений
Oldman06
31 Сообщений
Golickoff Golickoff
30 Сообщений
vitasw
29 Сообщений
MuI_I_Ika MuI_I_Ika
18 Сообщений
DmitriyF DmitriyF
14 Сообщений
BuhRust
13 Сообщений

* Кто онлайн

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

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

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

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

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

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal