Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Запись значений одного документа в другой  (Прочитано 9031 раз)
0 Пользователей и 1 Гость смотрят эту тему.
garmuk
Интересующийся

ru
Offline Offline

« : 27-07-2012 07:35 » 

Задачу поставили перед мной, не могли бы Вы помочь. Есть документ Чек с реквизитами Касса (Справочник.Ссылка.Касса) и реквизитом ОстатокНаКассе(число). Необходимо при создании нового документа и при выборе соответствующей кассы,чтоб значение реквизита ОстатокНаКассе заполнялся из предыдущего документа.

Добавлено через 36 минут:
Мой вопрос, видимо, без внимания останется
« Последнее редактирование: 27-07-2012 08:11 от garmuk » Записан
Kivals
Модератор

ca
Offline Offline
Пол: Мужской

WWW
« Ответ #1 : 27-07-2012 11:00 » 

garmuk, считай что тебе повезло - бывает что вопросы "без внимания" остаются неделями: здесь не служба скорой помощи...

1. Определись с разделом вопроса (8.Х или 8.2 управляемое)
2. Код будет зависить от ответа 1.
3. По сути вопроса: алгоритм следующий:
  а. Вещаемся на событие ПриИзменении реквизита Касса
  б. Ищем "предыдущий" документ (нужно определить критерии поиска предыдущего)
  в. Получаем из него значение, которое присваивается нужному реквизиту.
  г. Если нужно при создании нового - вызываем событие п.(а) при создании формы (объекта). Реализация зависит от ответа п.1

Теперь про "задачу". Если это учебная задача - тогда нормально.
Если же это реальный проект, то
1. Реквизит ОстатокНаКассе должен быть реквизитом формы, а не документа, т.к. хранить остаток в документе нет смысла - он нужен только информативно в момент создания документа
2. Остаток нужно брать из регистра накоплений, а не документов, т.к. он (остаток) может изменяться разными документами (например: служебное внесение/вынесение)
Записан
garmuk
Интересующийся

ru
Offline Offline

« Ответ #2 : 27-07-2012 12:15 » 

1. 8.2 управляемое.
Учебная задача

Добавлено через 20 часов, 49 минут и 57 секунд:
спасибо за совет. Я решил задачу. Если возникнут вопросы, буду обращаться...
« Последнее редактирование: 28-07-2012 09:05 от garmuk » Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines