новое событие
Информационный поток
Задания вакансии материалы разработки сообщения форума
DocT
Приватное сообщение
Новый заказчик

Создание документов в 1С по данным из базы данных MS SQL

8 ноября 2018 в 18:43:47 (5 лет 20 недель 2 дня 20 часов назад)
5000
Текст задания
Требуется добавить на форму кнопку по которой создавались документы из данных БД MS SQL.
1. При нажатии (или по расписанию) происходила проверка на обновление базы данных и если есть новые строки то создавался документ с сопоставлением по id MS SQL
С проверкой на уникольность по Бд.Таблица1.BatchID = номер документа

2. Документ №1 Заполнение Шапки и табличной части документа из данных MS SQL
Шапка документа
НомерДокумента = Бд.Таблица1.BatchID
ДатаДокумента = Бд.Таблица1.CommissioningDate
Организация = Бд.Таблица1.CompanyPrefix
Номенклатура = Бд.Таблица1.CompanyPrefix Бд.Таблица1.ReferenceCode (CompanyPrefix и ReferenceCode это числа)
GTIN = Справочник.Номенклатура.GTIN
ТВЭД = Справочник.Номенклатура.ТНВЭД
НомерСерии = БД.Таблица2. BatchName
СрокГодности = БД.Таблица2. ExpiryDate
Ответственный = ТекущийПользователь
ТипЗаказа = Переключатель


ТабличнаяЧасть
Киз = Бд.Таблица1.CompanyPrefix + Бд.Таблица1.ReferenceCode + Бд.Таблица1.SerialNumber. (Перечесление всех строк c одинаковым Бд.Таблица1.BatchID )

3. Документ №2 Заполнение Шапки и табличной части документа из данных MS SQL

Номер.Документа = Бд.Таблица1.BatchID
ДатаДокумента = Бд.Таблица1.CommissioningDate
Организация = Бд.Таблица1.CompanyPrefix
Документ = ПеречислениеСсылка.ДокументыПодтвержденияСоответствия
НомерДокумента (Подтвеждения) = ?
ДатаДокумента = ?
Ответственный = ТекущийПользователь

ТабличнаяЧасть

Номерклатура = Справочник.Номенклатура
Ед. Изм = Справочник.Номенклатура.Номенклатура.ЕдИзм
GTIN = Справочник.Номенклатура.GTIN
Количество = Количество строк с одинаковым BatchID
НомерКиз = Бд.Таблица1.CompanyPrefix + Бд.Таблица1.ReferenceCode + Бд.Таблица1.SerialNumber. (Все строчки заполняются с одинаковым Бд.Таблица1.BatchID )
0
Выбранные исполнители
Отклики