Регистрация Правила Главная форума Поиск |
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
| не только лишь все, мало кто может это сделать :) | |
| Интернет-форум Краснодарского края и Краснодара |