Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2, свеженьких 1
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Создание ОперацияБух          
Irzik Подменю пользователя
сообщение 29.04.19, 13:17
Сообщение #1

Общительный
**
Группа: Пользователи
Сообщений: 35
Спасибо сказали: 2 раз
Рейтинг: 0

При переходе на Бухгалтерия 2.0 никак не получается перенос ОперацииБух , точнее табличной части.
В правилах обмена уже использовался прием передачи через Входящие данные.
Помогите примером, кто сталкивался уже с таким. Спасибо

Anderson Подменю пользователя
сообщение 30.04.19, 11:50
Сообщение #2

Говорящий
***
Группа: Пользователи
Сообщений: 89
Из: Одесса
Спасибо сказали: 11 раз
Рейтинг: 13.4

Irzik @ Вчера, 14:17 * ,
А точнее можно вопрос описать. С какой конфигурации, с помощью какой конвертации переносите?

Irzik Подменю пользователя
сообщение 30.04.19, 18:05
Сообщение #3

Общительный
**
Группа: Пользователи
Сообщений: 35
Спасибо сказали: 2 раз
Рейтинг: 0

Anderson @ Сегодня, 0:50 * ,
Переношу из Бухгалтерии 2.0 в Бухгалтерию 2.0. Использую КонвертациюДанных 2.

sava1 Подменю пользователя
сообщение 30.04.19, 19:53
Сообщение #4

Живет на форуме
Иконка группы
Группа: Местный
Сообщений: 2688
Из: Проскуров
Спасибо сказали: 681 раз
Рейтинг: 659.7

Там надо переносить движения документа. Нет там табличной части.

Irzik Подменю пользователя
сообщение 01.05.19, 14:41
Сообщение #5

Общительный
**
Группа: Пользователи
Сообщений: 35
Спасибо сказали: 2 раз
Рейтинг: 0

В этом форуме была аналогичная тема http://pro1c.org.ua/index.php?showtopic=46...amp;mode=linear, но все равно не понятно.
При выгрузки файла структуры метаданных конфигурации я по регистрамБухгалтерия ставлю галочку "только у документов без проведения"..
Я не переношу движения документов, т.к. алгоритмы движения в базах отличаются. В частности при переносе документа Начисление Зарплаты" переношу просто документ, не провожу его и при этом хочу создать по какому-то алгоритму ОперацияБух, в которой будут нужные свернутые мне проводки. Сами движения в Регистре Бух я смогу сделать при загрузке, но но не понятно откуда их взять (набор данных)

sava1 Подменю пользователя
сообщение 01.05.19, 15:08
Сообщение #6

Живет на форуме
Иконка группы
Группа: Местный
Сообщений: 2688
Из: Проскуров
Спасибо сказали: 681 раз
Рейтинг: 659.7

Irzik @ Сегодня, 15:41 * ,
поставьте птичку на движения (метаданных) и в правилах конвертации документа увидите движения.

Irzik Подменю пользователя
сообщение 01.05.19, 16:16
Сообщение #7

Общительный
**
Группа: Пользователи
Сообщений: 35
Спасибо сказали: 2 раз
Рейтинг: 0

[необходимо зарегистрироваться для просмотра ссылки]

Запрос = Новый Запрос();
Запрос.Текст=
"ВЫБРАТЬ
|    ХО_Движение.Период КАК Период,
|    ХО_Движение.СчетДт КАК СчетДт,
|    ХО_Движение.СчетКт КАК СчетКт,
|    ХО_Движение.Организация КАК Организация,
|    ХО_Движение.Сумма КАК Сумма,
|    ХО_Движение.СчетДт.ВидыСубконто.(
|        НомерСтроки,
|        ВидСубконто КАК Ключ,
|        ВЫБОР
|            КОГДА ХО_Движение.СчетДт.ВидыСубконто.НомерСтроки = 1
|                ТОГДА ХО_Движение.СубконтоДт1
|            КОГДА ХО_Движение.СчетДт.ВидыСубконто.НомерСтроки = 2
|                ТОГДА ХО_Движение.СубконтоДт2
|            ИНАЧЕ ХО_Движение.СубконтоДт3
|        КОНЕЦ КАК Значение
|    ) КАК СубконтоДт,
|    ХО_Движение.СчетКт.ВидыСубконто.(
|        НомерСтроки ,
|        ВидСубконто КАК Ключ,
|        ВЫБОР
|            КОГДА ХО_Движение.СчетКт.ВидыСубконто.НомерСтроки = 1
|                ТОГДА ХО_Движение.СубконтоКт1
|            КОГДА ХО_Движение.СчетКт.ВидыСубконто.НомерСтроки = 2
|                ТОГДА ХО_Движение.СубконтоКт2
|            ИНАЧЕ ХО_Движение.СубконтоКт3
|        КОНЕЦ КАК Значение
|    ) КАК СубконтоКт
|ИЗ
|    РегистрБухгалтерии.Хозрасчетный.ДвиженияССубконто КАК ХО_Движение
|ГДЕ
|    ХО_Движение.Регистратор = &Регистратор";


Запрос.УстановитьПараметр("Регистратор", Источник);

    
    Хозрасчетный = Новый ТаблицаЗначений;
    Хозрасчетный.Колонки.Добавить("Содержание");
    //Хозрасчетный.Колонки.Добавить("СчетДт");
    //Хозрасчетный.Колонки.Добавить("СубконтоДт");
    //Хозрасчетный.Колонки.Добавить("СчетКт");
    //Хозрасчетный.Колонки.Добавить("СубконтоКт");
    Хозрасчетный.Колонки.Добавить("Организация");
    //Хозрасчетный.Колонки.Добавить("Сумма");
    //Хозрасчетный.Колонки.Добавить("Регистратор");

    ВходящиеДанные = Новый Структура("Дата, Организация, Содержание ");

    ВходящиеДанные.Дата = Источник.Дата;
    ВходящиеДанные.Организация = Источник.Организация;
       ВходящиеДанные.Содержание  = "Зарплата "+Источник;

    рез= Запрос.Выполнить();
    
    Выборка = рез.Выбрать();
    Пока Выборка.Следующий() Цикл
        Стр = Хозрасчетный.Добавить();
        Стр.Содержание= "круто";
        //Стр.СчетДт            = Выборка.СчетДт;
        //Стр.СубконтоДт        = Выборка.СубконтоДт.Выгрузить();
        //Стр.СчетКт            = Выборка.СчетКт;
        //Стр.СубконтоКт        = Выборка.СубконтоКт.Выгрузить();
        Стр.Организация    = Выборка.Организация;
        //Стр.Сумма            = 25;
        //Стр.Регистратор    = Источник;
    КонецЦикла;
    
    Если Хозрасчетный.Количество()>0 Тогда    
        ВходящиеДанные.Вставить("Хозрасчетный", Хозрасчетный);
        ВыгрузитьПоПравилу(, ,ВходящиеДанные , , "ОперацияБух_");
    //ВыгрузитьПоПравилу(ВходящиеДанные, , , , "ОперацияБух_");
КонецЕсли;

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 20.04.24, 1:08
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!