|
v7: Передача списка значений в модуль документа | ☑ | ||
---|---|---|---|---|
0
Gera1t
10.01.13
✎
21:56
|
Подскажите как передать список значений из формы документа в модуль документа для проведения
|
|||
2
ДенисЧ
10.01.13
✎
21:58
|
А если документ не из формы проводится?
|
|||
3
monsterZE
10.01.13
✎
21:58
|
это один и тот-же документ?
список на форме уже доступен в модуле ничего передовать не нужно |
|||
4
Guk
10.01.13
✎
22:00
|
(3) список значений? это вряд ли...
|
|||
5
Gera1t
10.01.13
✎
22:01
|
На форме есть список значений, в реквизитах его нет.
Из модуля почему то не доступен |
|||
6
ДенисЧ
10.01.13
✎
22:02
|
(5) странно, да? С чего бы он было доступен?
док = СоздатьОбъект("Доукмент.МойДок"); док.НайтиПоНомеру("оооооооооо"); док.Провести(); и где тут форма? Где список значений? |
|||
7
Guk
10.01.13
✎
22:02
|
(5) в процедуре ОбработкаПроведения есть параметр, куда можно передать список значений, но, как отмечалось в (2), это моветон...
|
|||
8
ДенисЧ
10.01.13
✎
22:03
|
(7) Вань, мне иногда нравится, как ты изящно мат маскируешь :-)
|
|||
9
Gera1t
10.01.13
✎
22:04
|
Как же правильно значение из списка значений записать в регистр?
|
|||
10
ДенисЧ
10.01.13
✎
22:05
|
(9) Подумать, откуда оно берётся в списке...
|
|||
11
monsterZE
10.01.13
✎
22:06
|
пардоньте =) я не про тот модуль подумал
|
|||
12
Gera1t
10.01.13
✎
22:08
|
(10) вноситься в список вручную
|
|||
13
monsterZE
10.01.13
✎
22:13
|
(12) ну он запоминается? =) если да, то смотри, где он хранится
|
|||
14
ДенисЧ
10.01.13
✎
22:13
|
(12) а теперь подумай о (2) и (6).
На размышления тебе ночь. Приходи завтра. |
|||
15
КонецЦикла
10.01.13
✎
22:43
|
(12) Сделай так, чтобы список вносился в служебный справочник если уж так нужно
|
|||
16
Cthulhu
10.01.13
✎
22:59
|
(7): схреновли "это моветон"?..
В модуле проведения - Процедура ОбработкаПровеения(тПараметр="") с анализом параметра на валидное для спец.режимов значение с соответствующим проведением - и вперед. |
|||
17
Cthulhu
10.01.13
✎
23:01
|
(14): тоже см.(16).
|
|||
18
Gera1t
10.01.13
✎
23:19
|
(17) Передаю параметр в ОбработкаПровеения()
при проведении документа ошибка "Документ не проведен" |
|||
19
ДенисЧ
10.01.13
✎
23:22
|
(16) а теперь передал параметр при системное групповой проведении
|
|||
20
ДенисЧ
10.01.13
✎
23:22
|
(18) значит так передаёшь
|
|||
21
zak555
10.01.13
✎
23:23
|
каков смысл в передаче параметра из формы ?
|
|||
22
Gera1t
10.01.13
✎
23:23
|
(19) в связи со спецификой базы, не будет не какого группового проведения
|
|||
23
ДенисЧ
10.01.13
✎
23:24
|
(22) не зарекайся
|
|||
24
Gera1t
10.01.13
✎
23:25
|
ну мб, но где то хранить еще и СЗ из каждого документа вообще гемор.
А в 7 можно в таблицы для документа делать? |
|||
25
Gera1t
10.01.13
✎
23:25
|
(24) 2 таблицы для документа
|
|||
26
zak555
10.01.13
✎
23:26
|
(24) что там хранить будешь
структуру опиши |
|||
27
monsterZE
10.01.13
✎
23:28
|
(24) а для чего вобще такое понадобилось? таблица дл ядокумента есть тч..
|
|||
28
КонецЦикла
10.01.13
✎
23:28
|
(24) А при необходимости перепроведения заполнять список заново не гимор?
Хранить 1С будет, тебе-то чего? Сделать просто за час-другой Заодно обеспечишь ссылочную целостность и, возможно, для отчетов пригодится каких-то извращенских |
|||
29
Gera1t
10.01.13
✎
23:29
|
в общем смысл таков, есть производство товара.
В производство принимается товар на основании Заявки покупателя. Произведенный товар принимается к учету документом Оприходование ТМЦ. нужно увязать в базе Оприходование, заявку и реализацию, с возможностью вывода всей структуры. При чем к 1 Оприходованию может относится несколько заявок |
|||
30
Gera1t
10.01.13
✎
23:30
|
и реализовать все это нужно в ТиС, потому что на УНФ денег жалко
|
|||
31
zak555
10.01.13
✎
23:30
|
(29) может ввест промежуточный док, где и будет ТЧ ?
|
|||
32
zak555
10.01.13
✎
23:30
|
(30) подарить муль ?
|
|||
33
Gera1t
10.01.13
✎
23:32
|
:D не в муле дело
операторам переучиваться в лом |
|||
34
zak555
10.01.13
✎
23:33
|
операторов заменить
|
|||
35
monsterZE
10.01.13
✎
23:34
|
а чего бы просто не ограничить одна заявка - одно оприходование?
|
|||
36
Gera1t
10.01.13
✎
23:34
|
только и остается.
голова пухнет, даже не могу представить как увязать 3 документа |
|||
37
Gera1t
10.01.13
✎
23:35
|
(35) говорят не удобно на производстве
|
|||
38
monsterZE
10.01.13
✎
23:36
|
нет ну можно в тч оприходования хранить заявки и при проведении их "раскрывать" =)
|
|||
39
Gera1t
10.01.13
✎
23:38
|
ну так как передать Список значений в ОбработкаПроведения?
|
|||
40
monsterZE
10.01.13
✎
23:41
|
(39) ну так ты его сохранил, где?
|
|||
41
Gera1t
10.01.13
✎
23:43
|
у меня на форме есть СЗ. В него заносятся заявки, я планирую что бы они хранились в регистре.
Мб проще в другом месте хранить. |
|||
42
monsterZE
10.01.13
✎
23:44
|
заявок пади не больше 5-10 для одного дока
заведит реквизит в шапке, пользуй ВСтрокуСРазделителями() -- если я правильно понял что тебе нужно =) |
|||
43
Gera1t
10.01.13
✎
23:46
|
(42)Примерно так
|
|||
44
Cthulhu
12.01.13
✎
15:20
|
(19),(23): "в лоб" при пустом параметре - перезаписать те же самые движения (для повторного использования этот блок кода можно даже в глобальную экспорт-процедуру перенести - с параметрами, указывающими "какие именно движения следует сохранить" - получается весьма небесполезный во многих случаях код, ага, на практике проверено)))
|
|||
45
vinogradъ
12.01.13
✎
16:02
|
Если в ТЧ оприходования содержатся ТМЦ из заявок, то добавь реквизит с типом документ.заявки в ТЧ оприходования и на форме оприходования рисуй свой СЗ с заявками на основании содержимого ТЧ
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |