Версия для печати темы (https://pro1c.org.ua/index.php?s=a2e9ae8066a3e82ee16f51bb24f07d87&showtopic=44560)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование в 1С Предприятие 8.3 _ Переписать строение DBF

Автор: Bugalter777 06.03.18, 17:35

Всем здравствуйте, есть 1С:Предприятие 8.3 (8.3.8.1652) / "Бухгалтерия для Украины", редакция 1.2.Разработка конфигурации: "ABBYY Ukraine"

есть код:

ФайлDBF.Поля.Добавить("OrgDate",3,8,0);
    ФайлDBF.Поля.Добавить("Nom",2,10,0);
    
    ФайлDBF.Поля.Добавить("Summa",1,19,2);
    ФайлDBF.Поля.Добавить("CrnId",1,3,0);
    ФайлDBF.Поля.Добавить("DebAcc",2,32,0);
    ФайлDBF.Поля.Добавить("CrdMfo",1,6,0);
    ФайлDBF.Поля.Добавить("CrdAcc",2,32,0);
    ФайлDBF.Поля.Добавить("CrdAccName",2,38,0);
    ФайлDBF.Поля.Добавить("CrdCliCode",2,10,0);
    ФайлDBF.Поля.Добавить("Note",2,160,0);
    //служебные поля
    ФайлDBF.Поля.Добавить("Action",2,4,0);
    ФайлDBF.Поля.Добавить("Ctrl",2,10,0);
    ФайлDBF.Поля.Добавить("Kind",2,10,0);


Нужно сделать что бы все было в таком виде:
1. Номер документа
2. Сума
3. Валюта нужно что бы писало UAH
4. Призначення
5. Рахунок відправника
6. ЄДРПОУ/ІПН
7. МФО Банка Получателя
8. Рахунок отримувача
9. ЄДРПОУ/ІПН отримувача
10. Назва отримувача
11. Дата документа

Вот как делаю
ФайлDBF.Поля.Добавить("Nom",2,10,0);
ФайлDBF.Поля.Добавить("Summa",1,19,2);
ФайлDBF.Поля.Добавить("CrnId",1,3,0);
ФайлDBF.Поля.Добавить("Note",2,160,0);
ФайлDBF.Поля.Добавить("DebAcc",2,32,0);
ФайлDBF.Поля.Добавить("CrdCliCode",2,10,0);
ФайлDBF.Поля.Добавить("CrdMfo",1,6,0);
ФайлDBF.Поля.Добавить("CrdAcc",2,32,0);
ФайлDBF.Поля.Добавить("KlOKP",2,10,0);
ФайлDBF.Поля.Добавить("CrdMfo",1,6,0);
ФайлDBF.Поля.Добавить("DebAcc",2,32,0);
ФайлDBF.Поля.Добавить("CrdCliCode",2,10,0);
ФайлDBF.Поля.Добавить("CrdAccName",2,38,0);
ФайлDBF.Поля.Добавить("OrgDate",3,8,0);


А оно создает лишние поля и в общем не заводиться...

Вот скрин с банка как должен быть шаблон:


Автор: logist 06.03.18, 17:52

Цитата(Bugalter777 @ 06.03.18, 17:35) *
А оно создает лишние поля и в общем не заводиться...

Сейчас мы проведем обряд определения, что же там лишнее у вас создается, и не заводится... Ожидайте...

Автор: sava1 06.03.18, 17:53

Цитата(Bugalter777 @ 06.03.18, 17:35) *
оно создает лишние поля

ОНО само не придумало - что написали , то и создало.

Автор: Bugalter777 06.03.18, 18:34

Хорошо, а по скрину как все написать??? Кто готов взяться я же не бесплатно...

Автор: logist 06.03.18, 18:38

Цитата(Bugalter777 @ 06.03.18, 18:34) *
Кто готов взяться я же не бесплатно...

Тогда вам сюда - http://pro1c.org.ua/index.php?act=work
Тема закрыта.

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua