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

Хранилище

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

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



> Загрузка данных по odbc и создание документа          
kot488 Подменю пользователя
сообщение 06.09.17, 16:12
Сообщение #1

Завсегдатай
****
Группа: Пользователи
Сообщений: 205
Спасибо сказали: 3 раз
Рейтинг: 3.6

Имеется сайт где посетитель заполняет форму заявки. Информация с этой фирмы ложится в таблицу MySQL.
Нужно как то реализовать автоматическое создание документов согласно заявкам.
Подключение к MySQL таблице реализовал, данные через запрос получаю. Подскажите пожалуйста где можно посмотреть пример автосоздания документа. Что бы можно было делать через фоновые задачи.

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

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

Что значит пример автосоздания? Нет такого примера, весь документ создается программно, описываете все реквизиты нужного документа, согласно вашим потребностям.


Signature
Личные бесплатные консультации не даю, для этого есть форум!

kot488 Подменю пользователя
сообщение 14.09.17, 16:00
Сообщение #3

Завсегдатай
****
Группа: Пользователи
Сообщений: 205
Спасибо сказали: 3 раз
Рейтинг: 3.6

logist @ 06.09.17, 18:16 * ,


Получило вот таким образом, но не получается поставить количество, есоли можете, подскажите как сделать

&НаСервере
Процедура ПоехалиНаСервере()
   Запрос = Новый Запрос;
   Запрос.Текст = "ВЫБРАТЬ
    |ldo56_zayavki_upakovka.emailzakaz Как EMail,
    |ldo56_zayavki_upakovka.FIO Как ФИО,
    |ldo56_zayavki_upakovka.upakovka Как Упаковка,  
    |ldo56_zayavki_upakovka.kolichestvo Как Количество,
    |ldo56_zayavki_upakovka.mb3 Как Заказчик,
    |ldo56_zayavki_upakovka.tadavremyazakaza Как ДатаСоздания
    |ИЗ
    |ВнешнийИсточникДанных.Сайт.Таблица.ldo56_zayavki_upakovka КАК ldo56_zayavki_upakovka";  
          
Результат = Запрос.Выполнить().Выгрузить();
Для Каждого ЭлементРезультата из Результат Цикл
    Попытка
        НовыйДокумент = Документы.Упаковка.СоздатьДокумент();
        НовыйДокумент.Заказчик        = Справочники.Представительства.НайтиПоНаименованию(ЭлементРезультата.Заказчик);
        НовыйДокумент.ФИО       = ЭлементРезультата.ФИО;
        НовыйДокумент.EMail       = ЭлементРезультата.EMail;
        НоваяСтрока = Документы.Упаковка.СоздатьДокумент();
        НовыйДокумент.УпаковочныйМатериал.Добавить().УпаковочныйМатериал = Справочники.УпаковочныйМатериал.НайтиПоНаименованию(ЭлементРезультата.Упаковка);
        
        
        НовыйДокумент.Дата            = ТекущаяДата();
        
        НовыйДокумент.Записать(РежимЗаписиДокумента.Проведение);
           Исключение
       КонецПопытки;
КонецЦикла;
  
КонецПроцедуры

Petre Подменю пользователя
сообщение 14.09.17, 16:29
Сообщение #4

Живет на форуме
Иконка группы
Группа: Местный
Сообщений: 2902
Из: Київ, Україна
Спасибо сказали: 1144 раз
Рейтинг: 1225

kot488 @ Сегодня, 17:00 * ,
Телепатирую:
НовыйДокумент = Документы.Упаковка.СоздатьДокумент();
НовыйДокумент.Заказчик = Справочники.Представительства.НайтиПоНаименованию(ЭлементРезультата.Заказчик);
НовыйДокумент.ФИО = ЭлементРезультата.ФИО;
НовыйДокумент.EMail = ЭлементРезультата.EMail;
НоваяСтрока = НовыйДокумент.УпаковочныйМатериал.Добавить();
НоваяСтрока.УпаковочныйМатериал = Справочники.УпаковочныйМатериал.НайтиПоНаименованию(ЭлементРезультата.Упаковка);
НоваяСтрока.Количество = ЭлементРезультата.Количество;
НовыйДокумент.Дата = ТекущаяДата();
НовыйДокумент.Записать(РежимЗаписиДокумента.Проведение);


Signature
Допрацьовую:
- "Бухгалтерія для України 2.1";
- "Альфа-Авто: Автосалон+Автосервіс+Автозапчастини, українська версія".

Спасибо сказали: kot488,

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


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

 

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