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

Хранилище

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

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

> Конвертация документа с записями регистра сведений ПОДЧИНЕННЫХ регистратору          
Vitalii1991 Подменю пользователя
сообщение 03.11.16, 11:58
Сообщение #1

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

Доброго времени суток) Коллеги программисты, туплю уже как. Объясню локанично и просто. Суть:

1)Документ "НадежностьКонтрагентов" делает элементарные проводки по РС "НадежностьПоставщиков" (Измерение: Контрагент (Тип: Контрагент/Склад); Ресурс - Надежность (Тип: Перечисление) ).

Пример : 01.01.16, Алибаба, низкий.

ЗАДАЧА:
С помощью КД перенести Документ с соответствующими записями рс который подченен регистратору

КАК Я ДЕЛАЮ:
1) Создал ПВД по документу "НадежностьКонтрагентов"
скрин на правила:
[необходимо зарегистрироваться для просмотра ссылки]

2)в событии "ПОСЛЕ ВЫГРУЗКИ" ПКО надежности контрагента вписал элементарный код:

ТекНаборЗаписей = РегистрыСведений.НадежностьПоставщиков.СоздатьНаборЗаписей();
ТекНаборЗаписей.Отбор.Регистратор.Установить(Источник);
ТекНаборЗаписей.Прочитать();

Если ТекНаборЗаписей.Количество() > 0 Тогда
    
    Для Каждого Запись из ТекНаборЗаписей Цикл            
        Сообщить(Запись.Контрагент);            
        ВыгрузитьПоПравилу(Запись, , , , "НадежностьПоставщиков");                
    КонецЦикла;
КонецЕсли;

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

РЕЗУЛЬТАТ:
Перенеслась 1 запись рс из 4 (причем последняя)

ВОПРОС:
Риторика: В каком моменте руки карявые?
Основной вопрос: Как правильно сделать?


Acid Подменю пользователя
сообщение 03.11.16, 16:22
Сообщение #2

Про1С-ник
Иконка группы
За заслуги на форуме в 2010 году
Группа: Местный
Сообщений: 2011
Из: Занзибар
Спасибо сказали: 323 раз
Рейтинг: 200.2

"ПОСЛЕ ЗАГРУЗКИ" на ПВД, дать команду на проведение. Или сдублировать код проведения по регистру из модуля документа.

Vitalii1991 Подменю пользователя
сообщение 03.11.16, 17:53
Сообщение #3

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

Acid @ Сегодня, 16:22 * ,

Я действилельно могу шаманить как угодно в событии "После загрузки" icon_beer17.gif

Фрагмент XML-документа:

<Объект Нпп="13" Тип="РегистрСведенийЗапись.НадежностьПоставщиков" ИмяПравила="НадежностьПоставщиков"><Свойство Имя="Регистратор" Тип="ДокументСсылка._ПЗК_НадежностьКонтрагентов"><Ссылка Нпп="1">
<Объект Нпп="14" Тип="РегистрСведенийЗапись.НадежностьПоставщиков" ИмяПравила="НадежностьПоставщиков"><Свойство Имя="Регистратор" Тип="ДокументСсылка._ПЗК_НадежностьКонтрагентов"><Ссылка Нпп="1">
<Объект Нпп="15" Тип="РегистрСведенийЗапись.НадежностьПоставщиков" ИмяПравила="НадежностьПоставщиков"><Свойство Имя="Регистратор" Тип="ДокументСсылка._ПЗК_НадежностьКонтрагентов"><Ссылка Нпп="1">

Вопрос остается открытым , какого одна запись переноситься без остальных... P.S. структура для движений в XML одинаковы для всех записей

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


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

 

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

Курсы валют: доллар США к гривне Курсы валют: евро к гривне Курсы валют: российский рубль к гривне