|
v8: Загрузка данных из txt в регистр бухгалтерии | ☑ | ||
---|---|---|---|---|
0
Sa6nek6
07.02.13
✎
14:45
|
Загрузка данных из txt в регистр бухгалтерии, кто ни будь что то делал подобное ?
|
|||
1
Wobland
07.02.13
✎
14:45
|
я из txt в документ делал
|
|||
2
1Сергей
07.02.13
✎
14:46
|
не, ты первый
|
|||
3
Wobland
07.02.13
✎
14:46
|
//из csv, строго говоря
|
|||
4
Sa6nek6
07.02.13
✎
14:46
|
как из дока взять понял но как записать в проводки дебета вот это как?
|
|||
5
Sa6nek6
07.02.13
✎
14:47
|
субконтоДт - тобишь наименвоание ОС
сумма - суммаДт |
|||
6
GreenDay1986
07.02.13
✎
14:47
|
Ай нид хелп не пробовал? :) В регистр чем - то писать желательно, док какой-нибудь напиши, либо бух. операцией. В бух операции в принципе можно движения по регистрам сделать )
|
|||
7
Wobland
07.02.13
✎
14:48
|
Пример:
ПустойРегламентныйДокумент = Документ.ПустаяСсылка(); Набор = РегистрыБухгалтерии.Хозрасчетный.СоздатьНаборЗаписей(); Набор.Отбор.Регистратор.Установить(Регистратор); Набор.Прочитать(); // обработка набора // ... Набор.Записать(Истина); |
|||
8
GreenDay1986
07.02.13
✎
14:48
|
txt переоценка какая - нибудь?
|
|||
9
Sa6nek6
07.02.13
✎
14:48
|
// файл в формате Unicode
Текст = Новый ЧтениеТекста("C:\1.txt", КодировкаТекста.UTF8); // перебор элементов справочника Стр=""; // пока строки в файле остались Пока Стр<>Неопределено Цикл // получить очередную строку файла Стр = Текст.ПрочитатьСтроку(); // «распарсивание» строки // ищем позицию символа-разделителя Позиция = Найти(Стр,";"); //// создаем новый элемент Спр=РегистрыБухгалтерии.Хозрасчетный.СоздатьНаборЗаписей() ; // в код записывается подстрока от первого символа до позиции // символа-разделителя Спр.ДобавитьДебет().СчетДт = ПланыСчетов.Хозрасчетный.БС_ОС; Спр.ДобавитьДебет().СчетДт = Справочники.ОсновныеСредства.НайтиПоНаименованию(Лев(Стр, Позиция-1)); Спр.ДобавитьДебет().ВалютнаяСуммаДт = (Сред(Стр,Позиция+1)); КонецЦикла КонецПроцедуры |
|||
10
Sa6nek6
07.02.13
✎
14:49
|
вот к чему привела моя голова
|
|||
11
Sa6nek6
07.02.13
✎
14:49
|
но там бред внизу мне так кажется
|
|||
12
GreenDay1986
07.02.13
✎
14:50
|
Я может тайный смысл какой не понимаю, думаетсо если из тхт данные вносят должно быть какое - то отражение в записях, не? Ситуацию не могу представить, мож и не прав.
|
|||
13
Sa6nek6
07.02.13
✎
14:52
|
Смысл выгрузить в txt счет МЦ01 из 7 , и загрузить в 8
|
|||
14
Sa6nek6
07.02.13
✎
14:52
|
там только одно субконто и сумма
|
|||
15
Aleks73
07.02.13
✎
14:54
|
Из тхт в регистр бухгалтерии - да, ты первый.
|
|||
16
Sa6nek6
07.02.13
✎
14:55
|
да?
|
|||
17
Aleksey
07.02.13
✎
14:58
|
(16) Да, потому что проводки без регистратора не имею смысла, и первая же ТиИ похерит эти проводки
|
|||
18
Sa6nek6
07.02.13
✎
14:59
|
так как быть?
|
|||
19
aka AMIGO
07.02.13
✎
14:59
|
создавай документ "Операция (бухгалтерский и налоговый учет)"
это и будет твой регистратор |
|||
20
Sammo
07.02.13
✎
15:01
|
для оперативного учета обычно используют Корректировка регистров накопления, для движение по бкх регистрам - Операция.
Но обычно правильнее создавать документ, отражающий суть операции. |
|||
21
Sa6nek6
07.02.13
✎
15:01
|
как то так(7)?
|
|||
22
aka AMIGO
07.02.13
✎
15:08
|
(21) да.
|
|||
23
Aleks73
07.02.13
✎
15:15
|
(21) делай так :
1. на сайт 1с, находишь список книг по пргграммированию 1с и бух. учет для начинающих. Азы. 2. В библиотеку ! |
|||
24
Sa6nek6
07.02.13
✎
15:22
|
спс!
|
|||
25
GreenDay1986
07.02.13
✎
16:18
|
Wobland плохого не посоветует :)
|
|||
26
Evrepid
07.02.13
✎
19:17
|
2(9) Нафиг распарсивание! Уже все давно придумано.
txt - csv - Excel - Регистр. Понятно? |
|||
27
Sa6nek6
08.02.13
✎
09:51
|
Нет(
|
|||
28
GANR
08.02.13
✎
10:07
|
Сложность не в формате файла, а в корректности данных, заложенных в него.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |