|
Виды субконтно, БП 1.2 | ☑ | ||
---|---|---|---|---|
0
location
naïve
25.07.17
✎
10:47
|
Добрый день уважаемые форумчане. Подскажите пож-та. как определить, например если счет имеет несколько субконтно, какое из этих субконто будет определенного искомого типа.
Искал таким способом СчетЗатрат.ВидыСубконто.Найти(ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.СтатьиЗатрат)<>НЕОПРЕДЕЛЕНО но он ищет из общега числа, и возвращает истину или ложь, а для заполнения нужно узнать, какое именно это субконто на счете. |
|||
1
butterbean
25.07.17
✎
10:49
|
(0)
1. для заполнения это не нужно знать 2. чтобы найти индекс вида субконто в счете: СчетЗатрат.ВидыСубконто.Индекс(СчетЗатрат.ВидыСубконто.Найти(ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.СтатьиЗатрат)) |
|||
2
location
naïve
25.07.17
✎
10:54
|
вот например как его применить в такой конструкции
Проводка.СчетДт = СчетЗатрат; БухгалтерскийУчет.УстановитьСубконто(Проводка.СчетДт, Проводка.СубконтоДт, 1 , СтруктураШапкиДокумента.ЗатратСубконто1); БухгалтерскийУчет.УстановитьСубконто(Проводка.СчетДт, Проводка.СубконтоДт, 2 , СтруктураШапкиДокумента.ЗатратСубконто2); БухгалтерскийУчет.УстановитьСубконто(Проводка.СчетДт, Проводка.СубконтоДт, 3 , СтруктураШапкиДокумента.ЗатратСубконто3); Вот когда у меня вид субконто статья затрат мне его надо по другому заполнить, предопределенным элементом |
|||
3
butterbean
25.07.17
✎
10:56
|
(2) ты бы что-ли посмотрел код этой процедуры, или примеры использования
БухгалтерскийУчет.УстановитьСубконто(Проводка.СчетДт, Проводка.СубконтоДт, "СтатьиЗатрат" , ТвояСтатья); |
|||
4
location
naïve
25.07.17
✎
11:03
|
(3) не совсем понятно, вот у меня 3 субконто, в твоем примере только для одного субконто устанавливается нужная статья, мне нужно выбрать какое из 3-х субконто статья затрат и заполнить нужной статьей.
|
|||
5
Beduin
25.07.17
✎
11:03
|
(4) Субконто это коллекция. Обойди ее
|
|||
6
butterbean
25.07.17
✎
11:04
|
(4) мой пример сам выберет и заполнит субконто СтатьиЗатрат. Посмотри уже наконец-то код процедуры БухгалтерскийУчет.УстановитьСубконто(...)
|
|||
7
Dmitrii
гуру
25.07.17
✎
11:07
|
(4) >> мне нужно выбрать какое из 3-х субконто статья затрат...
Для целей заполнения это не нужно. Посмотри еще раз пример из (3). |
|||
8
location
naïve
25.07.17
✎
11:14
|
(7) так почему не надо, у меня могут быть выбраны на форме другие статьи затрат, или после моего кода где установка 3-х статей, делать код из (3) чтобы он перезаписал нужную?
|
|||
9
Zmich
25.07.17
✎
11:19
|
(0).
ЧислоАктивныхСубконто = ВыбСчет.ВидыСубконто.Количество(); Для Сч = 1 По ЧислоАктивныхСубконто Цикл Сообщить(ВыбСчет.ВидыСубконто[Сч-1].ВидСубконто.ТипЗначения); КонецЦикла; |
|||
10
Dmitrii
гуру
25.07.17
✎
11:38
|
(8) Ты не понимаешь принципов работы регистра бухгалтерии.
Субконто - это соответсвие, где ключ - элемент плана вида характеристик ВидыСубконтоХозрасчетные, а значение - значение субконто - характеристика соответствующего типа. Посмотри в синтекспомощнике как производится работа с соответствиями. Какими методами заполняются элементы соответствий. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |