|
v7: подскажите ИспользоватьРодителя | ☑ | ||
---|---|---|---|---|
0
Mt111
05.06.13
✎
09:56
|
7,7 сетевая на дбф конфигурация Форт 2000
подскажите есть кусочек кода СпрНом.ИспользоватьРодителя(ув); как сделать чтобы он использовал не родителя элемента а сам элемент?? |
|||
2
Ковычки
05.06.13
✎
09:59
|
Наверное нужен ИспользоватьВладельца ?
|
|||
3
Безработный 1Сник
05.06.13
✎
10:00
|
(1) Не нервничай
|
|||
4
пипец
05.06.13
✎
10:02
|
(0) куда использовал ? :)__
ЗЫ может после данной строчки СпрНом.Найтиэлемент или выбрать или что то вроде того ? |
|||
5
Pro-tone
05.06.13
✎
10:02
|
(0) начинай с постановки задачи, что этим хочешь получить?
|
|||
6
Mikeware
05.06.13
✎
10:03
|
(3) Если человек не может понять справку по функции - он именно такой.
если он не может эту справку прочитать или найти - тем более... |
|||
8
YF
05.06.13
✎
10:20
|
(7) А может быть СпрНом.Новый();
|
|||
9
Ковычки
05.06.13
✎
10:22
|
(8) записать в транзакции с последующим отменением
|
|||
11
viktor_vv
05.06.13
✎
10:31
|
Какой-то кусочек кода совсем маленький в (0) :).
|
|||
12
Mt111
05.06.13
✎
11:50
|
вот текст
СЗ = СоздатьОбъект("СписокЗначений"); СпЗнач = СоздатьОбъект("СписокЗначений"); СпрНом=СоздатьОбъект("Справочник.Номенклатура"); СпрНом.НайтиЭлемент(тов); УВ = СпрНом.ТекущийЭлемент().родитель; СпрНом.ТекущийЭлемент(ув); СпрНом.ИспользоватьРодителя(УВ); СпрНом.ВыбратьЭлементы(); Пока СпрНом.ПолучитьЭлемент()>0 Цикл К =к + 1; СпЗнач.ДобавитьЗначение( СпрНом.ТекущийЭлемент()); КонецЦикла; |
|||
13
Mikeware
05.06.13
✎
11:58
|
(12) жесть жестяная..
проверяли "теорему о бесконечных обезъянах"? |
|||
14
Ёпрст
05.06.13
✎
12:00
|
(12) как бы, всё в топку, затем выплюнуть кашу и объяснить по-человечьи, что надо в итоге сделать
|
|||
15
Mt111
05.06.13
✎
12:04
|
(14) короче если в списке находятря папки все работает нормально
но если элеметт правочника, не папка то ругается |
|||
16
oslokot
05.06.13
✎
12:07
|
Цель задачи то хоть какая?
|
|||
17
big
05.06.13
✎
12:08
|
(15) казнить нельзя помиловать
|
|||
20
Mt111
05.06.13
✎
12:12
|
(18) вот код процедуры:
Процедура тест() Перем Запрос, ТекстЗапроса, Таб,Список; к=0; Колво =0; Сумм=0; Сумма=0; ндс=0; аг=""; тов=""; Таб = СоздатьОбъект("Таблица"); Таб.ИсходнаяТаблица("тест"); Состояние("Заполнение выходной таблицы..."); Таб.Опции(0, 0, Таб.ВысотаТаблицы(), 0); Таб.ВывестиСекцию("Заголовок"); стр= ""; СЗ = СоздатьОбъект("СписокЗначений"); Сс=СоздатьОбъект("Справочник.Сотрудники"); СпЗнач = СоздатьОбъект("СписокЗначений"); СпрНом=СоздатьОбъект("Справочник.Номенклатура"); Для Нмр = 1 По МФВыбАгенты.РазмерСписка() Цикл аг = МФВыбАгенты.ПолучитьЗначение(Нмр, стр); Для Номер = 1 По МФВыбТовары.РазмерСписка() Цикл тов = МФВыбТовары.ПолучитьЗначение(Номер, стр); //получить значение и представление СпрНом.НайтиЭлемент(тов); УВ = СпрНом.ТекущийЭлемент(); СпрНом.ИспользоватьРодителя(УВ); СпрНом.ВыбратьЭлементы(); Колво =0; Пока СпрНом.ПолучитьЭлемент()>0 Цикл К =к + 1; СпЗнач.ДобавитьЗначение( СпрНом.ТекущийЭлемент()); КонецЦикла; й(); Таб.ВывестиСекцию("Наименование1"); КонецЦикла; КонецЦикла; Таб.ТолькоПросмотр(1); Таб.Показать("тест", ""); колво = 0; КонецПроцедуры |
|||
22
Ёпрст
05.06.13
✎
12:24
|
(18) цель какая в итоге ?
На форме есть список с сотрудниками и Номенклатурой, что вывести надо в отчет ? |
|||
24
Mt111
05.06.13
✎
12:28
|
(23) нужно получить акб масу и суму по выбраным товарами группам товаров
|
|||
25
palpetrovich
05.06.13
✎
12:29
|
один раз пришлось столкнулся с конфигурацией от "Форт" - это что-то феерическое :) (0) - беги оттула :)
|
|||
26
Mt111
05.06.13
✎
12:29
|
вот по группам товаров оно считает
а по конкретному товару нет |
|||
27
Ёпрст
05.06.13
✎
12:32
|
(24) а при чем тут обход списка сотрудников ?
|
|||
28
Mikeware
05.06.13
✎
12:34
|
(25) поздно. уже подействовало
|
|||
29
Mt111
05.06.13
✎
12:35
|
(27) их тоже учитывать нужно
|
|||
30
Mt111
05.06.13
✎
12:35
|
(28) неа я еще сдесь))))
|
|||
31
Ёпрст
05.06.13
✎
12:37
|
(29) Теперь помедленнее и по-русски, что есть и что нужно вывести и куда.
|
|||
32
Mikeware
05.06.13
✎
12:42
|
(30) я не про "беги". я по фееричность...
Работаяс феерической конфигурацией, ты уже начал задавать феерические вопросы... зы. и за (18) я б убивал.... ну или давал бы 1000 ударов по голове чем-нибудь типа ЖКК или, лучше, "Профессиональной разработки..." |
|||
33
Ёпрст
05.06.13
✎
12:44
|
(32) проще пиз..ть металической линейкой по пальчикам.
Так Эффективней. |
|||
34
Mt111
05.06.13
✎
12:48
|
http://www.ex.ua/view_storage/599935531047
вот здесь форма и то что выдает но это когда выбираю группы товаров стоит только добавить товар и все, ощибка: СпрНом.ИспользоватьРодителя(УВ); {C:\BASA\EXTFORMS\RP_SERVICE.GRP\ВЫПИСКА.ERT(151)}: Неверное значение! |
|||
35
oslokot
05.06.13
✎
12:49
|
(34) ну и не используй родителя, если УВ это не группа
|
|||
36
Mikeware
05.06.13
✎
12:49
|
(33) ребром?
|
|||
37
Mt111
05.06.13
✎
12:50
|
(35) а как его выбрать ???
|
|||
38
oslokot
05.06.13
✎
12:51
|
(37) СпрНом.Родитель?
|
|||
39
Mt111
05.06.13
✎
12:51
|
я ток понимаю это:
СпрНом.ИспользоватьРодителя(УВ); нужно чемто заменить |
|||
40
Mikeware
05.06.13
✎
12:52
|
(37)(38) чтобы _не_ использовать ролдителя - его надо выбрать?
завязывайте уже с травкой... |
|||
41
oslokot
05.06.13
✎
12:52
|
(39) Если ув это группа Тогда...
|
|||
42
oslokot
05.06.13
✎
12:53
|
(40) да я до конца не понимаю ТС. нужен ему родитель, не нужен.. х.з.
|
|||
43
Mt111
05.06.13
✎
12:53
|
(41) тогда ИспользоватьРодителя
а если нет?? |
|||
44
Mt111
05.06.13
✎
12:54
|
(42)в некоторых случаях нужен в некоторых нет
|
|||
45
oslokot
05.06.13
✎
12:54
|
(43) то нет
|
|||
46
Mt111
05.06.13
✎
12:55
|
так мне нужно провести расчеты даже если он не родитель
|
|||
47
Гефест
05.06.13
✎
12:56
|
Если кто-то понял, чего ему надо, так хоть другим расскажите
|
|||
48
oslokot
05.06.13
✎
12:57
|
(46) ааа, я кажется догнал
|
|||
49
Mt111
05.06.13
✎
12:58
|
(47) допустим есть папка в ней 6 товаров, мне нужно сделать расчеты по одному конкретному товару
|
|||
50
Ёпрст
05.06.13
✎
12:59
|
(47) Я не осили, автор молчит, только какую то хрень подсовывает в ответы, на своей волне в общем, хуже чем бананан.
|
|||
51
Mikeware
05.06.13
✎
13:00
|
(47)(48) так давно понятно.... Просто (1)
|
|||
52
Mt111
05.06.13
✎
13:01
|
(51) оно считает по папкам а мне нужно по товарам
|
|||
53
Ёпрст
05.06.13
✎
13:01
|
(51) нам отсюда (1) не видно..
|
|||
54
Mt111
05.06.13
✎
13:02
|
в (1) показано для папок
|
|||
55
Ёпрст
05.06.13
✎
13:03
|
(52) зачем ты себя со средним родом отождествляешь ?
Ты по-человечьи можешь сказать, что нужно в итоге ? Есть список сотрудников, есть список товаров, нужно получить то-то и то-то из оттуда то и оттуда то.. |
|||
56
oslokot
05.06.13
✎
13:03
|
(54)
Если ГруппаНоменклатуры.Выбран() = 1 Тогда // Выборка по родителю Номенклатура.ИспользоватьРодителя(ГруппаНоменклатуры); Номенклатура.ВыбратьЭлементы(); Пока Номенклатура.ПолучитьЭлемент()>0 Цикл Список.ДобавитьЗначение(Номенклатура.ТекущийЭлемент()); КонецЦикла; Иначе // Родителя нет, выборку делать не надо, запихать просто так Список.ДобавитьЗначение(Номенклатура.ТекущийЭлемент()); КонецЕсли; |
|||
57
Mikeware
05.06.13
✎
13:04
|
(53) а, удалили...
я его там идиотом назвал.... собственно, ему нужно выбирать данные из МФ, если это группа - запихивать в СЗ элементы группы, если не группа - запихивать себя. ну и для всей СЗ потом что-то посчитать... ну, или не запихивать, сразу считать... |
|||
58
Mt111
05.06.13
✎
13:05
|
(57) совершенно верно
можно не запихивать |
|||
59
Mikeware
05.06.13
✎
13:08
|
(58) ну а тперь переведи это:
---- выбирать данные из МФ, если это группа - запихивать в СЗ элементы группы, если не группа - запихивать себя. ------ с русского на 1с |
|||
60
oslokot
05.06.13
✎
13:10
|
(59) поправка: с русского на православный 1с
|
|||
61
Mt111
05.06.13
✎
13:20
|
СпрНом.НайтиЭлемент(тов);
УВ = СпрНом.ТекущийЭлемент(); если УВ.этогруппа()=1 тогда СпрНом.ИспользоватьРодителя(УВ); СпрНом.ВыбратьЭлементы(); иначе???????? |
|||
62
oslokot
05.06.13
✎
13:22
|
(61) :) Взять и запихать в список этот элемент. просто так.
|
|||
63
Mt111
05.06.13
✎
13:23
|
(62)
|
|||
64
Mt111
05.06.13
✎
13:23
|
как это сделать??
|
|||
65
пипец
05.06.13
✎
13:24
|
ляля.Этогруппа()=1 тогда
продолжить; |
|||
66
vinogradъ
05.06.13
✎
13:24
|
(64) см (56)
|
|||
67
Mikeware
05.06.13
✎
13:25
|
(64) программмиста наймите.
|
|||
68
пипец
05.06.13
✎
13:25
|
запихивать нада элементы - вот и запихивай элементы
|
|||
69
Mt111
05.06.13
✎
13:27
|
(67) хочется своими силами
|
|||
70
oslokot
05.06.13
✎
13:30
|
(69) см (66)
|
|||
71
Попытка1С
05.06.13
✎
13:30
|
(0) У тебя что типового ТИСа нет под рукой? Там этого добра вагон.
|
|||
72
oslokot
05.06.13
✎
13:31
|
(71) у него своих сил не хватит освоить этот вагон
|
|||
73
Попытка1С
05.06.13
✎
13:38
|
(72) Мне думается что это будет полезнее нежели на каждый чих создавать тему на мисте. Там можно комплексно освоить например написание отчетов.
Ведь ему после формирования этого списка элементов еще нужно будет с этим списком что-то делать.. |
|||
74
vinogradъ
05.06.13
✎
13:43
|
ТС адепт bananan
|
|||
75
dedmoroz777
05.06.13
✎
13:49
|
просто там "Химия Вкусняшки"...
|
|||
76
Mt111
05.06.13
✎
15:38
|
(72) не сил а времени
все заработало (71) что за ТИС |
|||
77
Ёпрст
05.06.13
✎
15:46
|
(76) Торговля и Склад
|
|||
78
пипец
05.06.13
✎
15:46
|
(76) Конфигурация торговля и склад
|
|||
79
oslokot
05.06.13
✎
15:55
|
Нехватка времени = недостаток сил и знаний. ИМХО.
У меня аналогичная ситуация с 8.2. Перевожу наши "вкусняшки" на КА. |
|||
80
Mt111
05.06.13
✎
15:58
|
спс всем.
(79)по поводу знаний не спорю |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |