Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
22 Окт 2020, 12:57
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: корректировка регистрами план обмена регламентное задание  (Прочитано 190 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн margo

  • *
  • Сообщений: 9
  • РЕПУТАЦИЯ: 1
  • КПД: 11%
  • Регистрация: 2020-09-17
  • Сайт: 
  • Профессия: Ученик 1С
Добрый день!
Пользовалась конвертацией, создала правила обмена для cоздания документа корректировка регистров. Не подскажите как преобразовать это в регламентное задание? через модуль? обработка универсальный обмен не совсем подходит, потому как хотят, чтобы создание выполнялось в фоновом режиме?


Запрос = Новый Запрос;
   Запрос.Текст =
      "ВЫБРАТЬ
      |   ЗаказыКлиентовОстатки.ЗаказКлиента КАК ЗаказКЛиента,
      |   ЗаказыКлиентовОстатки.КодСтроки,
      |   ЗаказыКлиентовОстатки.Серия,
      |   ЗаказыКлиентовОстатки.Склад,
      |   ЗаказыКлиентовОстатки.Номенклатура,
      |   ЗаказыКлиентовОстатки.Характеристика,
      //|   ЗаказыКлиентовОстатки.ПричинаОтмены,
      |   НАЧАЛОПЕРИОДА(&Период, ДЕНЬ) КАК Период,
      |   (ЗаказыКлиентовОстатки.СуммаОстаток)*(-1) КАК Сумма
      |ИЗ
      |   РегистрНакопления.ЗаказыКлиентов.Остатки(&Период, ) КАК ЗаказыКлиентовОстатки
      |
      |ГДЕ
      |   ЗаказыКлиентовОстатки.СуммаОстаток <> 0
      |   и ЗаказыКлиентовОстатки.ЗаказаноОстаток = 0
      |   и ЗаказыКлиентовОстатки.КОформлениюОстаток = 0
      |   и ТИПЗНАЧЕНИЯ(ЗаказыКлиентовОстатки.ЗаказКлиента) = ТИП(Документ.ЗаказКлиента)
      |УПОРЯДОЧИТЬ ПО
      |   ЗаказКлиента";
   
   Запрос.УстановитьПараметр("Период", Параметры.ДатаВнесенияОстатков);
   //Запрос.УстановитьПараметр("ДатаКон", Параметры.ДатаКон);
      
   Выборка = Запрос.Выполнить().Выбрать();
   
   ЗаказыКлиентов = Новый ТаблицаЗначений;
   ЗаказыКлиентов.Колонки.Добавить("ЗаказКЛиента");
   ЗаказыКлиентов.Колонки.Добавить("КодСтроки");
   ЗаказыКлиентов.Колонки.Добавить("Серия");
   ЗаказыКлиентов.Колонки.Добавить("Склад");
   ЗаказыКлиентов.Колонки.Добавить("Номенклатура");
    ЗаказыКлиентов.Колонки.Добавить("Характеристика");
   //ЗаказыКлиентов.Колонки.Добавить("ПричинаОтмены");
   ЗаказыКлиентов.Колонки.Добавить("Период");
   ЗаказыКлиентов.Колонки.Добавить("Сумма");
   
   ДатаВыгрузки = Параметры.ДатаВнесенияОстатков;
   
   Пока Выборка.Следующий()  Цикл
      СтрокаЗаказы = ЗаказыКлиентов.Добавить();
      СтрокаЗаказы.ЗаказКЛиента = Выборка.ЗаказКЛиента;
      СтрокаЗаказы.КодСтроки = Выборка.КодСтроки;
      СтрокаЗаказы.Серия = Выборка.Серия;
      СтрокаЗаказы.Склад = Выборка.Склад;   
      СтрокаЗаказы.Номенклатура = Выборка.Номенклатура;
        СтрокаЗаказы.Характеристика = Выборка.Характеристика;
      //СтрокаЗаказы.ПричинаОтмены = Выборка.ПричинаОтмены;      
      //СтрокаЗаказы.Активность = ИСТИНА;
      СтрокаЗаказы.Сумма = Выборка.Сумма;
      СтрокаЗаказы.Период = ДатаВыгрузки;
   КонецЦикла;
   
   ТаблицаИменРегистров = Новый ТаблицаЗначений;
   ТаблицаИменРегистров.Колонки.Добавить("Имя");
   ТаблицаИменРегистров.Колонки.Добавить("Представление");
   
   СтрокаТаблицы = ТаблицаИменРегистров.Добавить();
   СтрокаТаблицы.Имя = "ЗаказыКлиентов";
   СтрокаТаблицы.Представление = "ЗаказыКлиентов";
   
   ИсходящиеДанные = Новый Структура;
   ИсходящиеДанные.Вставить("Номер","00000000005");
   ИсходящиеДанные.Вставить("Дата", ДатаВыгрузки);
   ИсходящиеДанные.Вставить("Комментарий", "Закрытие зависших сумм по заказам " + Строка(ДатаВыгрузки));
   
   ИсходящиеДанные.Вставить("ТаблицаРегистров", ТаблицаИменРегистров);
   ИсходящиеДанные.Вставить("ЗаказыКлиентов", ЗаказыКлиентов);
   
   ВыгрузитьПоПравилу(,,ИсходящиеДанные,,"ЗаказыКлиентовОстатки")

Последний раз редактировалось: margo; 12 Окт 2020, 10:07


Оффлайн Геннадий ОбьГЭС

  • Консультант-программист 1С. ЗВОНИТЕ!
  • *****
  • Сообщений: 4091
  • РЕПУТАЦИЯ: 169
  • КПД: 4%
  • Проблемы в 1С решу удаленно дешево
  • Регистрация: 2015-03-12
  • Компания: Фрилансер - частное лицо
  • Профессия: Программист 1С
Пользовалась конвертацией, создала правила обмена
чего с чем на чём ? Версия платформы? Какая конфигурация ?

Оффлайн margo

  • *
  • Сообщений: 9
  • РЕПУТАЦИЯ: 1
  • КПД: 11%
  • Регистрация: 2020-09-17
  • Сайт: 
  • Профессия: Ученик 1С
Конфигурация для которой писала правила BAS ERP 2.1.15.5, платформа 8.3.6.1502. Конфигурация конвертации 2.1. Релиз не помню


Пользовалась конвертацией, создала правила обмена
чего с чем на чём ? Версия платформы? Какая конфигурация ?

Оффлайн margo

  • *
  • Сообщений: 9
  • РЕПУТАЦИЯ: 1
  • КПД: 11%
  • Регистрация: 2020-09-17
  • Сайт: 
  • Профессия: Ученик 1С
[q2uote author=margo link=topic=76393.msg219120#msg219120 date=1602487237]
Конфигурация для которой писала правила BAS ERP 2.1.15.5, платформа 8.3.6.1502. Конфигурация конвертации 2.1. Релиз не помню


Пользовалась конвертацией, создала правила обмена
чего с чем на чём ? Версия платформы? Какая конфигурация ?
[/quote]
разобралась


Теги:
 

Во время обмена выпадает ошибка: "При подписке на событие произошла ошибка."

Автор alexkissРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 0
Просмотров: 6035
Последний ответ 11 Авг 2010, 08:58
от alexkiss
Чем отличаются параметры "валидное" от "отключить" в правилах регистрации обмена

Автор Bulat-ITРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 3
Просмотров: 5685
Последний ответ 12 Мар 2012, 20:39
от Bulat-IT
Управление торговлей и управление складом. Проблемы обмена данными.

Автор CabinetonlineРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 2
Просмотров: 4433
Последний ответ 12 Мар 2013, 12:54
от Slin
Нет кнопки "Настроить дерево групп" в форме настройки узла обмена с сайтом

Автор OtshelmynikРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 0
Просмотров: 914
Последний ответ 23 Ноя 2017, 16:07
от Otshelmynik
Обмен данными. Правила обмена данными. Проблемы с повторной выгрузкой.

Автор 1cdpРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 4
Просмотров: 7177
Последний ответ 02 Авг 2011, 18:29
от 1cdp

* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
82 Сообщений
IL2016
32 Сообщений
antoneus antoneus
31 Сообщений
alexandr_ll
22 Сообщений
DmitriyF DmitriyF
20 Сообщений
MuI_I_Ika MuI_I_Ika
16 Сообщений
Varlant1n
15 Сообщений
Дмитрий Джей Дмитрий Джей
13 Сообщений
Алексей_1985_06
12 Сообщений
oooo800
10 Сообщений

* Кто онлайн

  • Точка Гостей: 666
  • Точка Скрытых: 0
  • Точка Пользователей: 4
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal