|
Сообщения за день | Добавить альбом | Поиск | Правила форума |
|
Опции темы | Опции просмотра |
02.01.2006, 14:48 | #1 |
Гость
Сообщений: n/a
|
Программистам 1С Help Проблема с программным созданием субконто у счета
Программирую на 1С недавно и тут наткнулся на задачку с которой не могу разобраться, а время поджимает , помогите пожалуйста кто знает. Создаю счет и субконто у счета. С созданием счета проблем нет , есть проблема с определением вида субконто.
Все переменные определены ранее как строковые, к примеру С1ТипСубконто0 = "МестаХранения" ****************************************************** Счет.Новый(1); Счет.Код = Код0; Счет.Наименование = Наименование0; Счет.Валютный = Число(Валютный0); Счет.Количественный = Число(Количественный0); Счет.Забалансовый = Число(Забалансовый0); Счет.Активный = Число(Активный0); Счет.ВидСубконто(1,ВидыСубконто+".С1ТипСубконто0",Число(С1ТолькоОбороты0)); Счет.ВидСубконто(2,ВидыСубконто+".С2ТипСубконто0",Число(С2ТолькоОбороты0)); Счет.ВидСубконто(3,ВидыСубконто+".С3ТипСубконто0",Число(С3ТолькоОбороты0)); Счет.Записать(); ******************************************************** Счет создается , а субконто нет. Хотя Если написать явно, к примеру *************************************** Счет.ВидСубконто(2,ВидыСубконто.МестаХранения,Число(С2ТолькоОбороты0)); *************************************** то субконто создается . Уже все перепробовал не знаю что и делать. |
02.01.2006, 17:31 | #2 |
Новичок
|
В выражении ВидыСубконто+".С1ТипСубконто0" ".С1ТипСубконто0" не переменная, а просто строка. Так попробуй: ВидыСубконто+"."+С1ТипСубконто0
|
02.01.2006, 17:56 | #3 |
Гость
Сообщений: n/a
|
Спасибо за помощь . Я попробовал но результат тот-же вид субконто не определены. Ошибку при этом он тоже не выдает.
Я уже думаю, что может быть нужно каким-то другим способом их определять. |
03.01.2006, 00:05 | #4 |
Гость
Сообщений: n/a
|
Я разобрался ! Просто нужно было использовать функцию "ЗначениеПоИдентификатору()".
*************************** Счет.ВидСубконто(1,ВидыСубконто.ЗначениеПоИдентификатору(С1ТипСубконто0),Число(С1ТолькоОбороты0)); Счет.ВидСубконто(2,ВидыСубконто.ЗначениеПоИдентификатору(С2ТипСубконто0),Число(С2ТолькоОбороты0)); Счет.ВидСубконто(3,ВидыСубконто.ЗначениеПоИдентификатору(С3ТипСубконто0),Число(С3ТолькоОбороты0)); *************************** |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
проблема с ICQ | MooveR | Техподдержка | 16 | 19.10.2008 12:34 |
Проблема с созданием подключения | Morte | Техподдержка | 13 | 15.09.2008 23:21 |
Проблема с фтп | abykoff | Техподдержка | 8 | 24.08.2008 18:01 |
проблема с USB | POH | Железо | 6 | 10.12.2006 23:26 |
Icq проблема | Маркшейдер | Прикладное программное обеспечение | 1 | 27.02.2006 20:59 |
|