|
Выгрузка в 1с 77 из 1с 82 com |
☑ |
0
zerat
19.02.14
✎
22:10
|
СчтОле=БазаОле.CreateObject("Счет");
БухСправка = БазаОле.CreateObject("Документ.БухгалтерскаяСправка2");
БухСправка.Новый();
БухСправка.ДатаДок = КонецПериода;
БухСправка.УстановитьНовыйНомер();
БухСправка.СодержаниеОперации = СтрокаПоиска;
ЭлементыФормы.Статус.Заголовок = "Заполнение документа ""Бух.справка""";
Для Каждого СтрокаТз из ТЗ Цикл
БухСправка.НоваяСтрока();
Если СчтОле.НайтиПоКоду(СтрокаТз.СчетДт)=1 Тогда
БухСправка.СчетДт = СчтОле.ТекущийСчет();
Для А = 1 По 3 Цикл
БухСправка.НазначитьТип("СубконтоДт"+А,БухСправка.СчетДт.ВидСубконто(А));
КонецЦикла;
Что делаю не так? БухСправка.СчетДт = СчтОле.ТекущийСчет(); в этой строке СчтОле.ТекущийСчет() значение заполнено и счет есть но он не присваивает значение в БухСправка.СчетДт
|
|
1
zerat
19.02.14
✎
22:26
|
up up
|
|
2
zerat
20.02.14
✎
08:53
|
Подниму тему, а то вчера поздновато создал ее.
|
|
3
dk
20.02.14
✎
09:11
|
попробуй
СчтОле.НайтиПоКоду(СтрокаТз.СчетДт, БазаОле.ОсновнойПланСчетов)
хотя если находит ...
|
|
4
zerat
20.02.14
✎
09:23
|
пробовал я так не получается
|
|
5
hhhh
20.02.14
✎
09:40
|
(4) а что такое СтрокаТз.СчетДт? Какого типа?
|
|
6
zerat
20.02.14
✎
10:06
|
(5) это строка типа "08.4"
|
|
7
zerat
20.02.14
✎
10:09
|
БухСправка.СчетДт = БазаОле.СчетПоКоду(СтрокаТз.СчетДт,"Основной");
сделал так и все заработало
|
|
8
zerat
20.02.14
✎
10:10
|
всем спасибо
|
|