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