Project

General

Profile

Actions

Платная доработка #1271

closed

Контроль ввода дат

Added by Павел Устименко over 4 years ago. Updated over 2 years ago.

Status:
Принята
Priority:
Нормальный
Target version:
-
Start date:
08/13/2021
Due date:
% Done:

100%

Estimated time:
3.00 h
Spent time:
Клиент:
Геркулес
Разработчик:
Выполнить до:
Плановая дата выполнения:
Должно войти в релиз:

Description

PHH-10876-ABM-Retail
Геркулесу нужно сделать контроль на ввод дат (год), контроль работает при записи след. объектов и полей:
1.Справочники:
Контрагенты - Дата Заключения, Начало действия, Конец действия

2.Документы:
2.1 Заказ поставщику - Дата документа, Дата поставки
2.2 Приходная накладная - Дата документа, Дата поставщика
2.3 Возврат поставщику - Дата документа
2.4 Заказ покупателя - Дата документа, Дата доставки
2.5 Реализация, Возврат от покупателя - Дата документа

Логика - если год < 2021 запись не производить, вывести пользовательское сообщение ""Объект" не может быть записан, не корректна дата "ИмяПоля""
При проверке - учесть возможные массовые изменения объектов с помощью групповых обработок


Files

Геркулес.cfe (634 KB) Геркулес.cfe Александр Агарков, 08/19/2021 03:23 PM
Геркулес.cfe (683 KB) Геркулес.cfe Александр Агарков, 01/05/2022 07:09 AM
Actions #1

Updated by Павел Устименко over 4 years ago

  • Status changed from Новая to Требует оценки
Actions #2

Updated by Александр Агарков over 4 years ago

  • Status changed from Требует оценки to Оценена
  • Estimated time set to 3.00 h
Actions #3

Updated by Александр Агарков over 4 years ago

  • Status changed from Оценена to В работу
Actions #4

Updated by Александр Агарков over 4 years ago

Реализовано в расширении.
Расширение загружено в Srvr="APP33";Ref="Gerkules_Test";

Actions #5

Updated by Павел Устименко over 4 years ago

  • Status changed from В работе to Готова к тестированию
  • Assignee changed from Александр Агарков to Павел Устименко
Actions #6

Updated by Павел Устименко over 4 years ago

  • Status changed from Готова к тестированию to На доработку
  • Assignee changed from Павел Устименко to Александр Агарков

Сейчас контроль работает просто при записи объекта. Нужно сделать при записи только для нового объекта

Actions #7

Updated by Александр Агарков over 4 years ago

  • Status changed from На доработку to Готова к тестированию
  • Assignee changed from Александр Агарков to Павел Устименко
  • % Done changed from 90 to 100

Реализовано.
Но проверки происходят не при записи, а перед записью, т.к. при записи объект уже не новый.

Actions #8

Updated by Павел Устименко over 4 years ago

  • Status changed from Готова к тестированию to На доработку
  • Assignee changed from Павел Устименко to Петр Трофимов

Доработка была реализована в расширении базы геркулес3. Нужно ретранслировать на базу 1 и 2

Actions #9

Updated by Петр Трофимов over 4 years ago

  • Status changed from На доработку to Готова к тестированию
  • Assignee changed from Петр Трофимов to Павел Устименко

+

Actions #10

Updated by Павел Устименко over 4 years ago

  • Status changed from Готова к тестированию to На доработку
  • Assignee changed from Павел Устименко to Александр Агарков

При работе на ТСД была выявлена проблема с заполнением поля "Дата поставщика". Заключается она в том - что такого поля на самом приложении устройства нет )))
В связи с этим, предлагаю автозаполнение поля ДатаПоставщика перед записью текущей датой сервера

Actions #11

Updated by Александр Агарков over 4 years ago

  • File Геркулес.cfe Геркулес.cfe added
  • Status changed from На доработку to Готова к тестированию
  • Assignee changed from Александр Агарков to Павел Устименко

Изменил расширение.
Пришлось в модуле объекта проверку заполненности (там участвует параметр системы) перенести из ПередЗаписью() в ПриЗаписи().

Actions #12

Updated by Павел Устименко over 4 years ago

  • Status changed from Готова к тестированию to На тестировании

Ok

Actions #13

Updated by Павел Устименко over 4 years ago

  • Status changed from На тестировании to На подтверждении у клиента
Actions #14

Updated by Павел Устименко over 4 years ago

  • Status changed from На подтверждении у клиента to На тестировании
  • Assignee changed from Павел Устименко to Александр Агарков

Нужно ретранслировать на все 3 базы Геркулеса

Actions #15

Updated by Павел Устименко over 4 years ago

  • Status changed from На тестировании to На доработку
Actions #16

Updated by Александр Агарков about 4 years ago

  • Status changed from На доработку to Готова к тестированию
  • Assignee changed from Александр Агарков to Павел Устименко

Обновил расширения в 1 и 2 базах.

Actions #17

Updated by Павел Устименко over 2 years ago

  • Status changed from Готова к тестированию to Принята
Actions

Also available in: Atom PDF