|
Почему вместо пустого значения, возвращает Группу Элемента | ☑ | ||
---|---|---|---|---|
0
bodik911
26.05.12
✎
20:57
|
Док.Получил = Справочники.ФизическиеЛица.НайтиПоНаименованию(СокрЛП(XBase.PRINAL));
|
|||
1
Живой Ископаемый
26.05.12
✎
20:59
|
тот кто ответит на вопрос из (0) пусть также скажет какие мне номера в лотерейном билете зачеркивать.
|
|||
2
bodik911
26.05.12
✎
20:59
|
(:
|
|||
3
bodik911
26.05.12
✎
21:00
|
Записываю в ТЧ Документа в поле номенклатура (Справочник)
|
|||
4
bodik911
26.05.12
✎
21:01
|
Выборка идет из DBF
|
|||
5
bodik911
26.05.12
✎
21:02
|
Вместо того чтоб получить пустую строку берет родителя Наименование групы
|
|||
6
Strogg
26.05.12
✎
22:04
|
эмм, адмирал Ясенпень, какбы намекает, что в данном случае СокрЛП(XBase.PRINAL) и есть наименование группы.
|
|||
7
DrShad
26.05.12
✎
22:09
|
(6) +100500
к гадалке не ходи |
|||
8
bodik911
26.05.12
✎
22:24
|
Если Справочники.ФизическиеЛица.НайтиПоНаименованию("Цех").Пустая() Тогда
НоваяГруппа = Справочники.ФизическиеЛица.СоздатьГруппу(); НоваяГруппа.Наименование = "Цех"; НоваяГруппа.Записать(); КонецЕсли; Если Справочники.ФизическиеЛица.НайтиПоНаименованию(СокрЛП(POSTBase.PRINAL)).Пустая() Тогда //Физ Лица НовыйФиз = Справочники.ФизическиеЛица.СоздатьЭлемент(); НовыйФиз.Наименование = СокрЛП(POSTBase.PRINAL); НовыйФиз.Родитель = Справочники.ФизическиеЛица.НайтиПоНаименованию("Цех"); НовыйФиз.Записать(); КонецЕсли; |
|||
9
bodik911
26.05.12
✎
22:25
|
Создаю Группу а в ней Элементы
|
|||
10
DrShad
26.05.12
✎
22:26
|
выкинь свой код и никому больше не показывай
|
|||
11
bodik911
26.05.12
✎
22:27
|
а как надо ? (10)
|
|||
12
bodik911
26.05.12
✎
22:28
|
Как по другому создать группу и записать туда Элементы из DBF
|
|||
13
bodik911
26.05.12
✎
22:29
|
Потом поиск
Док.Принял = Справочники.ФизическиеЛица.НайтиПоНаименованию(СокрЛП(POSTBase.PRINAL)); |
|||
14
DrShad
26.05.12
✎
22:29
|
если ты уже нашел или создал группу то и используй ее, а не ищи каждый раз - это первое
|
|||
15
DrShad
26.05.12
✎
22:29
|
второе - поиск только по наименованию это не кошерно
|
|||
16
bodik911
26.05.12
✎
22:31
|
(15) Тогда как ?
|
|||
17
DrShad
26.05.12
✎
22:32
|
в ДБФ кроме наименования еще бы добавить ккое-либо посылание на родителя, да и признак группа/элемент не помешал бы
|
|||
18
DrShad
26.05.12
✎
22:34
|
что за ДБФ? кто его родил и для чего?
|
|||
19
bodik911
26.05.12
✎
22:35
|
проблема в том что Группа должна быть только одна "Цех"
|
|||
20
bodik911
26.05.12
✎
22:35
|
Для того чтоб перелить док Приход со склада (18)
|
|||
21
YF
26.05.12
✎
22:36
|
(19) Ну и ищи тогда в этой группе
|
|||
22
DrShad
26.05.12
✎
22:36
|
ну так определи ее изначально и ссылку на нее юзай дальше, в чем сложности?
|
|||
23
bodik911
26.05.12
✎
22:38
|
Если в DBF пустое поле PRINAL то мне кидает Родителя то есть "Цех"
|
|||
24
bodik911
26.05.12
✎
22:38
|
а мне нужно оставить его пустым в доке
|
|||
25
bodik911
26.05.12
✎
22:39
|
Сглупил и не понимаю где ):
|
|||
26
aleks-id
26.05.12
✎
22:41
|
(23)
Если Справочники.ФизическиеЛица.НайтиПоНаименованию(СокрЛП(POSTBase.PRINAL)).Пустая() Тогда //нихрена не нашли НовыйФиз = Справочники.ФизическиеЛица.СоздатьЭлемент(); //создаем новый НовыйФиз.Наименование = СокрЛП(POSTBase.PRINAL); //наименование ему из дбф-ки НовыйФиз.Родитель = Справочники.ФизическиеЛица.НайтиПоНаименованию("Цех"); //и родителя ЛЯТЬ "ЦЕХ"!!!! |
|||
27
bodik911
26.05.12
✎
22:43
|
Если Справочники.ФизическиеЛица.НайтиПоНаименованию(СокрЛП(POSTBase.PRINAL)).Пустая() Тогда //нихрена не нашли
а дело в том что //нихрена не нашли возвращает ГРУППУ не пустое все равно !! (26) |
|||
28
aleks-id
26.05.12
✎
22:46
|
(27) ясен пень группа не пустая будет если там элементы есть
|
|||
29
aleks-id
26.05.12
✎
22:47
|
коточе мы пытаемся обойти классический копрокод на надпиленных костылях. задачу обрисуй и не факай мосх
|
|||
30
bodik911
26.05.12
✎
22:48
|
а как сделать чтоб
оставить его пустым в доке ? |
|||
31
bodik911
26.05.12
✎
22:49
|
В DBF не все строки заполнены PRINAL
|
|||
32
bodik911
26.05.12
✎
22:49
|
Есть пустые
|
|||
33
bodik911
26.05.12
✎
22:49
|
Нужно если пустое так и в доке оставить пустым
|
|||
34
aleks-id
26.05.12
✎
22:50
|
Если СокрЛП(POSTBase.PRINAL)="" Тогда //не заполнен принал
|
|||
35
bodik911
26.05.12
✎
22:51
|
Да что то я туплю ... Спасибо (34)
|
|||
36
bodik911
26.05.12
✎
23:19
|
Да все как надо !!!! (34) ну я тупонул мягко говоря
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |