|
v7: Как создать строку табл.части? | ☑ | ||
---|---|---|---|---|
0
SeregaMW
31.01.12
✎
11:04
|
В модуле документа пишу
Пока Ит.ПолучитьСубконто(1) = 1 Цикл Если Ит.СКД("К")<>0 тогда Сообщить(Строка(Ит.Субконто(2))+" "+Строка(Ит.Субконто(1))+" "+Строка(Ит.СКД("К"))); Счет=Счет +1; ТабЗнач.НоваяСтрока(); ТабЗнач.Номенклатура = Ит.Субконто(1); ТабЗнач.Количество =Ит.СКД("К"); Как обратится к документу чтобы можно было использовать метод НоваяСтрока();? |
|||
1
zak555
31.01.12
✎
11:05
|
просто
НоваяСтрока() |
|||
2
zak555
31.01.12
✎
11:05
|
только зачем что-то в документ писать из его модуля ?
|
|||
3
ParaWiz
31.01.12
✎
11:05
|
а вот так не пробовал?:
НоваяСтрока(); |
|||
4
ParaWiz
31.01.12
✎
11:06
|
(2) Кстати да :)
|
|||
5
SeregaMW
31.01.12
✎
11:06
|
(2) нет пишу в форме, ошибся! А как заполнять реквизиты ТЧ?
НоваяСтрока().Материал? так? |
|||
6
zak555
31.01.12
✎
11:07
|
(5)
НоваяСтрока() Материал = Шняга; |
|||
7
Godofsin
31.01.12
✎
11:07
|
НоваяСтрока();
материал = ......; |
|||
8
miki
31.01.12
✎
11:07
|
ПРосто.
Материал= |
|||
9
Эльниньо
31.01.12
✎
11:07
|
Материал =
|
|||
10
ЧеловекДуши
31.01.12
✎
11:07
|
(2)Если только автор пишет из другой ТЗ, а основную таблицу документа, пользователь не видит.
Но судя вопросу, думается это не так :) |
|||
11
SeregaMW
31.01.12
✎
11:07
|
Спасибо!!! туплю!!!
|
|||
12
ПиН
31.01.12
✎
11:07
|
ага, тяжко после 8-ки ))) а мне вот с 7-ки на 8-ку помню тяжело было переходить...
|
|||
13
zak555
31.01.12
✎
11:07
|
это по какому счету запрос ?
|
|||
14
ParaWiz
31.01.12
✎
11:08
|
(0) Открой любой типовой документ! там все есть ...
|
|||
15
miki
31.01.12
✎
11:08
|
(11)если с ТЗ освоился, то можно через выгрузку/загрузку ТЧ сделать
|
|||
16
SeregaMW
31.01.12
✎
11:10
|
Запрос по десятому счету.
ТЗ удалю как ненужный элемент, буду писать сразу с запроса в табл.часть |
|||
17
zak555
31.01.12
✎
11:13
|
(16) суммы не нужны ?
|
|||
18
miki
31.01.12
✎
11:14
|
(17)когда нужны - они обычно при проведении расчитываются. А если складское перемещение, то и не нужны.
|
|||
19
zak555
31.01.12
✎
11:15
|
(18) тогда спрашивается : зачем изобретать велосипед, если это есть всё в типовой ?!
|
|||
20
miki
31.01.12
✎
11:17
|
(19)да я хз :))
|
|||
21
SeregaMW
31.01.12
✎
11:24
|
Нет только количество?Делаю автозаполнение ТЧ в док. Перемещение материалов по складу
|
|||
22
miki
31.01.12
✎
11:25
|
(21)->(19)
|
|||
23
zak555
31.01.12
✎
11:25
|
(21) весь материал с одного на другой склад отправляешь ?
|
|||
24
SeregaMW
31.01.12
✎
11:39
|
(23)Да.
Ит = СоздатьОбъект("БухгалтерскиеИтоги"); Ит.ИспользоватьСубконто(ВидыСубконто.Материалы,, 1); Ит.ИспользоватьСубконто(ВидыСубконто.МестаХранения,МестоХранения, 1); Ит.ВыполнитьЗапрос(ТекущаяДата(), ТекущаяДата(), "10.1",,,,,"5"); Ит.ВыбратьСубконто(1); УдалитьСтроки(); Пока Ит.ПолучитьСубконто(1) = 1 Цикл Если Ит.СКД("К")<>0 тогда Сообщить(Строка(Ит.Субконто(2))+" "+Строка(Ит.Субконто(1))+" "+Строка(Ит.СКД("К"))); Счет=Счет +1; НоваяСтрока(); Материал = Ит.Субконто(1); КоличествоЗатребовано =Ит.СКД("К"); КоличествоОтпущено =Ит.СКД("К"); КонецЕсли; КонецЦикла; При попытки проведения пишет "На складе 0 шт из необходимых 4 шт Валик малярный 200мм - (10.9)" Почему то поподает 10.9 как выбрать только по 10.1? |
|||
25
zak555
31.01.12
✎
11:41
|
Ит.ИспользоватьСубконто(ВидыСубконто.МестаХранения,МестоХранения, 2);
Ит.ВыполнитьЗапрос(,ТекущийДокумент(), СчетПоКоду("10.1"),,,1,,4); |
|||
26
SeregaMW
31.01.12
✎
11:49
|
Ит.ВыполнитьЗапрос(,ТекущийДокумент(), СчетПоКоду("10.1"),,,1,,4); так не работает
Если пишу так тогда все равно выдает материалы с счета 10.9 Ит.ВыполнитьЗапрос(ТекущаяДата(),ТекущаяДата(), СчетПоКоду("10.1"),,,1,,4); |
|||
27
zak555
31.01.12
✎
11:50
|
что не работает ?
|
|||
28
SeregaMW
31.01.12
✎
11:52
|
в Результате запроса ноль строк, то есть в цикле не чего не перебирает
|
|||
29
zak555
01.02.12
✎
06:40
|
(28) документ не записан ?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |