К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

Отследить изменение значения в строке ТЧ документа при редактировании строки

0 - 24.12.2016 - 16:29
В ТЧ документа есть номенклатура, есть поле заказ (типа документ, в котором есть номенклатура).
Нужно при редактировании строки узнать изменился ли заказ. Если изменился, проверить номенклатуру, если такой нет в Заказе - предупредить.
Как отследить изменение заказа при редактировании (не при записи документа)правильно, красиво?



Гость
1 - 24.12.2016 - 16:53
ПриНачалеРедактирования Запомнить значение,
отдельно написать функцию которая проверяет содержимое таб части дока и возвращает Да/Нет а так же количество и цену
Ну а дальше полет фантазии
Гость
2 - 24.12.2016 - 16:55
А так же подойдет ПередНачаломИзменения, ПриОкончанииРедаактирвания, ПередОкончаниемРедактирования, поиграйся посмотри что будет
3 - 24.12.2016 - 16:58
nordbox, спасибо.
Я как-то так и думал сделать, переменную вроде СтарыйЗаказ в модуле определить, при начале редактирования занести значение. Дальше уже обработка, если изменилось значение.
Подумал, может методы какие-то есть стандартные в 1с8.
Гость
4 - 24.12.2016 - 17:04
Правильнее было бы запретить править заказ на основании которого выписан этот документ. Или хотя бы по кнопке "Заполнить" перезаполнять документ. Ну выдадите Вы предупреждение по тем строчкам, что юзер редактировал, а по остальным что ? Они чем хуже ? Сдается мне, что там у Вас что-то не так с логикой заполнения этих документов
Гость
5 - 24.12.2016 - 17:09
(4) Поддерживаю, наверное стоит пересмотреть логику
6 - 24.12.2016 - 17:34
(4) тоже поддерживаю :)
USSR, при записи, само собой нужно проверять, да.
Гость
7 - 24.12.2016 - 17:43
(6) Правильно потому что если база в сети то заказы могут менять юзвери с разных мест, при этом тебе сказав ни слова
Гость
8 - 24.12.2016 - 17:45
+7 Кроме того, ну сделал ты док, закрыл его и ничего не правишь, а кто то взял и изменил заказ, тогда как???
Пересматривай логику
9 - 24.12.2016 - 18:22
nordbox, ещё раз спасибо.
:)
10 - 24.12.2016 - 18:58
Цитата:
Сообщение от nordbox Посмотреть сообщение
при этом тебе сказав ни слова
не только лишь все, мало кто может это сделать :)


К списку вопросов






Copyright ©, Все права защищены