|
v7: Задача про двигатели | ☑ | ||
---|---|---|---|---|
0
Velka
28.12.11
✎
08:40
|
Всем привет.
Пишу свою конфигурацию. Возникла трудность, не могу сама сообразить. Есть справочник Двигатель (реквизиты: Подразделение, МОЛ) . Есть Документ Перемещение двигателя. Тут задаю новые Подразделение и МОЛ для конкретного двигателя. Нужно чтобы по этому документу новые значения Подразделение и МОЛ ввелись в справочник по этому же двигателю. у меня не получается... Помогите советом, как это воплотить в реальность? |
|||
1
Зеленый Кот
28.12.11
✎
08:41
|
фотка ничего
|
|||
2
Гефест
28.12.11
✎
08:41
|
без фото в полный рост не взлетит
|
|||
3
Velka
28.12.11
✎
08:47
|
(2)еще может в бикини? )
|
|||
4
ДенисЧ
28.12.11
✎
08:47
|
А что именно не получается и как делаешь?
(1) Чем-то на Фиму Собак похожа :-) Из известного фильма... |
|||
5
ДенисЧ
28.12.11
✎
08:47
|
(3) бикини - лишнее.
|
|||
6
Гефест
28.12.11
✎
08:47
|
(3) вот тогда точно взлетит и очень быстро
|
|||
7
Velka
28.12.11
✎
08:47
|
(1) ^^ старались фоткали
|
|||
8
Velka
28.12.11
✎
08:48
|
(4) такого не смотрела
|
|||
9
Зеленый Кот
28.12.11
✎
08:48
|
Двигатель.Подразделение=Подразделение;
Двигатель.МОЛ=МОЛ; Двигатель.Записать(); так? |
|||
10
ДенисЧ
28.12.11
✎
08:48
|
(8) Да неужели? Есть люди, которые 12 стульев с Мироновым не смотрели?
Ты лучше на вопрос отвечай, на первый из (4) |
|||
11
KishMish
28.12.11
✎
08:49
|
(0)
советую сделать реквизиты периодическими. и записывать изменения документом. |
|||
12
1Сергей
28.12.11
✎
08:50
|
(11) о_О зачем?
|
|||
13
Velka
28.12.11
✎
08:51
|
(4) в справочнике назначила периодические реквизиты изменяемые документом. В документе пишу что нужно установить новые реквизиты справочника
|
|||
14
1Сергей
28.12.11
✎
08:51
|
(13) показывай что пишешь
|
|||
15
Velka
28.12.11
✎
08:53
|
модуль формы:
------- Процедура ПриВыбореДвигателя() Если Двигатель.Выбран() = 1 Тогда Если КоличествоСтрок() = 1 Тогда Подразделение = Двигатель.Подразделение.Получить(ДатаДок); ОС = Двигатель.ОС.Получить(ДатаДок); МОЛ = Двигатель.МОЛ.Получить(ДатаДок); УстановитьАтрибут("Состояние", Двигатель.Состояние.Получить(ДатаДок)); КонецЕсли; КонецЕсли; КонецПроцедуры //ПриВыбореОС ----------------- Модуль документа: Процедура ОбработкаПроведения() ВыбратьСтроки(); Пока ПолучитьСтроку() = 1 Цикл УстановитьРеквизитСправочника(Двигатель,"Подразделение",Подразделение,ДатаДок); УстановитьРеквизитСправочника(Двигатель,"МОЛ",МОЛ,ДатаДок); УстановитьРеквизитСправочника(Двигатель,"Состояние",ПолучитьАтрибут("Состояние"),ДатаДок); УстановитьРеквизитСправочника(Двигатель,"ОС",ОС,ДатаДок); КонецЦикла; КонецПроцедуры // ОбработкаПроведения() |
|||
16
KishMish
28.12.11
✎
08:53
|
(12) а как же?
(13) УстановитьРеквизитСправочника(<ЭлементСправочника>,<НазваниеРеквизита>,<Значение>,<ДатаУстановки>,<ИмяТипа>,<Длина>,<Точность>) нужно испльзвоать в ОбработкеПРоведения |
|||
17
KishMish
28.12.11
✎
08:54
|
(16) а в чем проблема то?
|
|||
18
Velka
28.12.11
✎
08:55
|
(16) не меняются значения справочнике
|
|||
19
KishMish
28.12.11
✎
09:00
|
1. ПолучитьАтрибут("Состояние") - это что?
Измени идентификатор на СостояниеДвигателя и используй его 2. в строках документа у тебя что? 3. ПриВыбореДвигателя - не совсе корреткно будет обработка. (В проведенном документе.) я бы посоветовал использовать регистры или проводки |
|||
20
Velka
28.12.11
✎
09:03
|
1. это получить значение состояние из реквизита "Состояние" (имеется ввиду в работе двигатель или на ремонте или т.п.)
2. сейчас попробую 3. у меня ни проводок ни сумм нет. просто учет движения по подразделением двигателей. |
|||
21
KishMish
28.12.11
✎
09:06
|
(20) это понятно что ни сумм не колва нет. но при использовании периодических реквизитов будет пухнуть файл констант. поэтмоу и советую использовать регистры, на крайни случай план счетов забалансовый счет. при перемещении переносить "1". это будет намного корректнее работать
|
|||
22
НЕА123
28.12.11
✎
09:07
|
(15)
Записать() - не надо? |
|||
23
Velka
28.12.11
✎
09:10
|
(21) ясно. попробую
(22) надо |
|||
24
0xFFFFFF
28.12.11
✎
09:11
|
(0) Я так понимаю, двигатель не хочет перемещаться в одиночку.
Предлагаю создать в конфигурации документы Перемещение коробки передач Перемещение коленвала Перемещение шасси. |
|||
25
Velka
28.12.11
✎
10:58
|
(24) он не перемещается. его переносят
|
|||
26
Эльниньо
28.12.11
✎
11:00
|
(24) Не взлетит. Разукомплектовать надо и по запчастям переносить.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |