Вход | Регистрация


1С:Предприятие :: 1С:Предприятие 7.7 и ранее

v7: Как проверить есть ли родитель у субконто?

v7: Как проверить есть ли родитель у субконто?
Я
   StackOverflow
 
02.11.18 - 14:01
Всем привет.

Пишу обработку, которая выгружает остатки по счетам.
Хотелось бы чтоб выгружался родитель субконто и его код.
Столкнулся с тем что у одного счета у субконто 2 родитель отсутствует, как осуществить проверку, чтобы прописать условие?

А ссылаюсь я на него так:
БИ.Субконто(2).Родитель
БИ.Субконто(2).Родитель.Код

PS : Бухгалтерия была типовой, пока работающий до меня парень не перенастроил (похерил ) план счетов по требованию главбуха
 
 
   1Сергей
 
1 - 02.11.18 - 14:06
.Уровень() 

не?
   АгентБезопаснойНацио
 
2 - 02.11.18 - 14:08
БИ.Субконто(2).Сирота
   1Сергей
 
3 - 02.11.18 - 14:10
>>Столкнулся с тем что у одного счета у субконто 2 родитель отсутствует, как осуществить проверку, чтобы прописать условие?


что есть вообще в твоём понимании родитель субконто?
   Карст
 
4 - 02.11.18 - 14:11
а если субконто перечисление или документ ?
   StackOverflow
 
5 - 02.11.18 - 14:14
Счёт 19.3 субконто 2 - Счета фактуры получ.
   StackOverflow
 
6 - 02.11.18 - 14:16
(3) я выгружаю остатки по счету в разрезе субконто, и когда выгружается например номенклатура и её остаток я хотел чтоб и код её выгружался и группа к которой она принадлежит
   1Сергей
 
7 - 02.11.18 - 14:19
(6) ну, так выгружай. в чем проблема?
Только это не родитель субконто, а родитель справочника. И да, он может быть не заполнен, если элемент лежит на верхнем уровне
   StackOverflow
 
8 - 02.11.18 - 14:22
(7) не корректно выразился, извиняйте))
так а как проверку осуществить?)
   Davalebor
 
9 - 02.11.18 - 14:23
Получить значение субконто, проверить тип значения, если тип справочник, то обращаться к родителю.
   StackOverflow
 
10 - 02.11.18 - 14:23
пробовал через ИспользоватьРодителя но не получилось
 
 Рекламное место пустует
   StackOverflow
 
11 - 02.11.18 - 14:24
(9) спасибо, кстати хорошая идея
   1Сергей
 
12 - 02.11.18 - 14:24
(8) на тип?
Если ТипЗначения(БИ.Субконто(2)) = 11 Тогда
    // Справочник
   Kigo_Kigo
 
13 - 02.11.18 - 14:28
(12)  Теперь осталось написать как проверить уровень, и вытащить всех родителей :)
   1Сергей
 
14 - 02.11.18 - 14:28
(13) Удочку дали, пусть рыбачит )
   ДенисЧ
 
15 - 02.11.18 - 14:29
(12) И что, каждый 1сник должен помнить все константы? Со строкой не сравнить?
   Tonik992
 
16 - 02.11.18 - 14:30
(2) Как прикольно, справа на твое сообщение есть ответ в (0).
Еще до того, как ты написал, в (0) уже ответили -)
   1Сергей
 
17 - 02.11.18 - 14:32
(15) рачительная безалаберность - сравнивать со строкой :)
   StackOverflow
 
18 - 02.11.18 - 14:35
спасибо за удочку, я с семеркой мало сталкиваюсь. направление куда копать понял)
   ДенисЧ
 
19 - 02.11.18 - 14:36
(17) Рачительно - писать так, чтобы было понятно. Я, например, ещё помню, что такое тип 11. А через полгода могу и забыть. А если там будет "Справочник" - там и через 10 лет понять смогут
   1Сергей
 
20 - 02.11.18 - 14:41
(19) ctrl+f1
   Kigo_Kigo
 
21 - 02.11.18 - 14:41
(19) В синтаксис помощнике это все расписано, зачем это помнить?
   АгентБезопаснойНацио
 
22 - 02.11.18 - 14:43
(21) зачем лазить в СП, если можно все увидеть из текста?
   Kigo_Kigo
 
23 - 02.11.18 - 14:50
(22) Ну это если это подписано как у 1Сергея - да, но есть ленивые 1С - ки мало того что не подписывают, так еще процедуры и переменные называют к примеру Колбаса()
да да, не давно у клиента увидел, но код там конечно полный трындец
   АгентБезопаснойНацио
 
24 - 02.11.18 - 14:55
(23) ну так надо брать пример с лучших образцов...
   Kigo_Kigo
 
25 - 02.11.18 - 14:58
(24) Я так и делаю, но увы и ах :)


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует