Kivals
|
|
« Ответ #1 : 27-07-2012 11:00 » |
|
garmuk, считай что тебе повезло - бывает что вопросы "без внимания" остаются неделями: здесь не служба скорой помощи...
1. Определись с разделом вопроса (8.Х или 8.2 управляемое) 2. Код будет зависить от ответа 1. 3. По сути вопроса: алгоритм следующий: а. Вещаемся на событие ПриИзменении реквизита Касса б. Ищем "предыдущий" документ (нужно определить критерии поиска предыдущего) в. Получаем из него значение, которое присваивается нужному реквизиту. г. Если нужно при создании нового - вызываем событие п.(а) при создании формы (объекта). Реализация зависит от ответа п.1
Теперь про "задачу". Если это учебная задача - тогда нормально. Если же это реальный проект, то 1. Реквизит ОстатокНаКассе должен быть реквизитом формы, а не документа, т.к. хранить остаток в документе нет смысла - он нужен только информативно в момент создания документа 2. Остаток нужно брать из регистра накоплений, а не документов, т.к. он (остаток) может изменяться разными документами (например: служебное внесение/вынесение)
|