forum.rastrnet.ru  

Вернуться   forum.rastrnet.ru > Компьютеры и всё, что с ними связано > Программируем

 Сообщения за день       Добавить альбом       Поиск      Правила форума  


Ответ
 
Опции темы Опции просмотра
Старый 02.01.2006, 14:48   #1
romak
Гость
 
Сообщений: 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
chaos
Новичок
 
Аватар для chaos
 
Регистрация: 25.09.2005
Сообщений: 240
Отправить сообщение для chaos с помощью ICQ
По умолчанию

В выражении ВидыСубконто+".С1ТипСубконто0" ".С1ТипСубконто0" не переменная, а просто строка. Так попробуй: ВидыСубконто+"."+С1ТипСубконто0
chaos вне форума   Ответить с цитированием
Старый 02.01.2006, 17:56   #3
romak
Гость
 
Сообщений: n/a
По умолчанию

Спасибо за помощь . Я попробовал но результат тот-же вид субконто не определены. Ошибку при этом он тоже не выдает.

Я уже думаю, что может быть нужно каким-то другим способом их определять.
  Ответить с цитированием
Старый 03.01.2006, 00:05   #4
romak
Гость
 
Сообщений: n/a
По умолчанию

Я разобрался ! Просто нужно было использовать функцию "ЗначениеПоИдентификатору()".

***************************

Счет.ВидСубконто(1,ВидыСубконто.ЗначениеПоИдентификатору(С1ТипСубконто0),Число(С1ТолькоОбороты0));
Счет.ВидСубконто(2,ВидыСубконто.ЗначениеПоИдентификатору(С2ТипСубконто0),Число(С2ТолькоОбороты0));
Счет.ВидСубконто(3,ВидыСубконто.ЗначениеПоИдентификатору(С3ТипСубконто0),Число(С3ТолькоОбороты0));

***************************
  Ответить с цитированием
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
проблема с 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


Текущее время: 22:38. Часовой пояс GMT +7.


Powered by vBulletin® Version 3.8.4 Patch Level 5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Форум открыт в июле 2004 г.
Кошки и котята Красноярска и Сибири Живой Мир Сибири