Импорт счетов из KLEAS (расчет пластиковых окон) в БП 8.1

30.08.10

Задачи пользователя - Монитор заказов

Автоматическое создание счетов на оплату покупателя в 1С из системы «KLEAS» по средствам импорта данных из промежуточного файла.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
ИмпортСчетовИзKLEAS
.epf 24,19Kb
14
14 Скачать (1 SM) Купить за 1 850 руб.

Универсальная обработка для 1С:Предприятие 8.1, позволяющая производить импорт и создание документа «Счет на оплату покупателю».

 Задача импорта сводится к двум этапам:

  1. Этап проверки и чтения данных из файла импорта.
    Файл импорта имеет текстовой формат и расширение файла должно быть «txt». Содержание файла структурированное, содержащие в себе:
    • Реквизиты счета;
    • Данные по заказанным позициям;
    • Итоговые данные счета;
  2. Создание документа "Счет на оплату покупателю" в базе 1С.

 Пример файла импорта:

------------------------------------------------------------
 //Номер заказа
  0-3
 //Дата заказа
 01.07.2010
 //Фамилия
  Фамилия***********************
 //Имя
  имя********************** 
 //Улица
  Улица*************************
 //Город
  Город*************************
 //тел1
  телефон1*******
 //тел2
  телефон2*******
 //Позиция
  1
 //Количество окон (шт)
  39 шт.
 //Оконная конструкция
  Оконная конструкция - VEKA SOFT
 //Размеры изделия (ВхШ)
  1880х1750
 //цена окна
  9478,98
 //Общая сумма окон
  369680,22
 //Текст второй строки
  Цвет : белый
  Остекление: 3 x 4/12/4/12/4
  Фурнитура:
  2 x Глухое остекление
  1 x ПО правый с микропровет.
 //Приспособления
  Погрузка 1.000 шт. 21,00 819,00
 //Позиция
  2
 //Количество окон (шт)
  13 шт.
 //Оконная конструкция
  Оконная конструкция - VEKA SOFT
 //Размеры изделия (ВхШ)
  1880х2570
 //цена окна
  12489,12
 //Общая сумма окон
  162358,56
 //Текст второй строки
  Цвет : белый
  Остекление: 5 x 4/12/4/12/4
  Фурнитура:
  4 x Глухое остекление
  1 x ПО правый с микропровет.
 //Приспособления
  Погрузка 1.000 шт. 21,00 273,00
 //Позиция
  3
 //Количество окон (шт)
  3 шт.
 //Оконная конструкция
  Оконная конструкция - VEKA SOFT
 //Размеры изделия (ВхШ)
  1880х870
 //цена окна
  6159,30
 //Общая сумма окон
  18477,90
 //Текст второй строки
  Цвет : белый
  Остекление: 2 x 4/12/4/12/4
  Фурнитура:
  1 x Глухое остекление
  1 x ПО правый с микропровет.
 //Приспособления
  Погрузка 1.000 шт. 21,00 63,00
 //Позиция
  4
 //Количество окон (шт)
  55 шт.
 //Оконная конструкция
  Упаковка/гофрокартон
 //Размеры изделия (ВхШ)
 //цена окна
  157,92
 //Общая сумма окон
  8685,60
 //Текст второй строки
 //Приспособления
 //Позиция
  5
 //Количество окон (шт)
  55 шт.
 //Оконная конструкция
  доп.средний прижим
 //Размеры изделия (ВхШ)
 //цена окна
  157,50
 //Общая сумма окон
  8662,50
 //Текст второй строки
 //Приспособления
 //Позиция
  7
 //Количество окон (шт)
  1 шт.
 //Оконная конструкция
  Оконная конструкция - VEKA SOFT
 //Размеры изделия (ВхШ)
  1880х2570
 //цена окна
  12489,12
 //Общая сумма окон
  12489,12
 //Текст второй строки
  Цвет : белый
  Остекление: 5 x 4/12/4/12/4
  Фурнитура:
  4 x Глухое остекление
  1 x ПО правый с микропровет.
 //Приспособления
  Погрузка 1.000 шт. 21,00 21,00
  Подоконник WERZALIT 500 2.670 пгм 1860,18 4966,50
  Замок-защел.с наж.гарнит 1.000 шт. 2328,90 2328,90
 //Позиция
  8
 //Количество окон (шт)
  1 шт.
 //Оконная конструкция
  Оконная конструкция - VEKA SOFT
 //Размеры изделия (ВхШ)
  1880х2570
 //цена окна
  12489,12
 //Общая сумма окон
  12489,12
 //Текст второй строки
  Цвет : белый
  Остекление: 5 x 4/12/4/12/4
  Фурнитура:
  4 x Глухое остекление
  1 x ПО правый с микропровет.
 //Приспособления
  Погрузка 1.000 шт. 21,00 21,00
  Подоконник WERZALIT 500 2.670 пгм 1860,18 4966,50
  Замок-защел.с наж.гарнит 1.000 шт. 2328,90 2328,90
  Откос ПВХ отделка 6.790 пгм 724,50 4919,46
 //итого
  660905,28
 //сумма со скидкой
  594814,92

 Поля со знаками // являются ключевыми полями и называются «Тегами», на основе которых обработка будет ассоциировать данные из файла.
 Теги вида:
 //Номер заказа
 //Дата заказа
 //Фамилия
 //Имя
 //Позиция
 //Количество
 //Цена
 //Итого
 //Сумма со скидкой
  - являются обязательными в содержании файла.
 Итоговые суммы по товарам и услугам в файле не содержат в себе скидки, поэтому их итоговое значение будет уже рассчитываться при условии существования значения в Теге «Сумма со скидкой».

Пример формы обработки, закладка «Шапка счета».

Скрин №1

 

Описание полей формы:

  • «Путь к файлу» - путь к файлу данных откуда нужно произвести импорт, по умолчанию всегда выбирается файлы с расширением «txt»;
  • Кнопка «Проверка файла» проверка выбранного файла на корректность данных, на присутствие обязательных полей в файле;
  • «Номер заказ» - импортируемый номер заказа из файла, будущий номер документа;
  • «Дата счета» - дата на которую будет создан документ «Счет на оплату покупателю»;
  • «Физ. Контрагент» - поле текстовое, строка из промежуточного файла содержащее сведение на кого был выписан счет, кнопки с право позволяют найти повторно соответствующее значение в справочнике «Контрагент» путем поиска по «Наименованию» или создать новую карточку справочника «Контрагента».
  • «Контрагент» - ссылка на элемент справочника «Контрагенты», данный реквизит в этапе сверки и импорте данных заполняется соответствующей ссылкой найденной строки реквизита «Физ. Контрагент», но так же остается возможность выбора данного реквизита в ручную;
  • «Адрес установки файл» - строка из файла, содержащая в себе адрес установки(доставки), кнопки с право позволяют найти повторно соответствующее значение в регистре сведений «Контактная информация» путем поиска по «Представлению» или создать новую запись об фактическом адресе контрагента. Новая запись создается только при заполненном реквизите «Контрагент»;
  • «Адрес установки» - ссылка на запись в регистре сведений «Контактная информация», заполняется автоматически при удачном поиске и определении реквизита «Контрагент» и поиске по данному контрагенту указанного адреса в реквизите «Адрес установки файл»;
  • «Телефон из файла» - - строка из файла, содержащая в себе контактный телефон, кнопки с право позволяют найти повторно соответствующее значение в регистре сведений «Контактная информация» путем поиска по «Представлению» или создать новую запись об контактном телефоне контрагента. Новая запись создается только при заполненном реквизите «Контрагент»;
  • «Итого сумма» - сумма из файла определенна по тегу «Итого»;
  • «Сумма со скидкой» - сумма из файла определенна по тегу «Сумма со скидкой»;
  • «Контрольная сумма по табличной части» - сумма рассчитывается автоматически после заполнения табличной части колонки «Сумма» закладки «Табличная часть»;
  • Кнопка «Импортировать данные» - по нажатию кнопки при правильно выбранном файле происходит чтение и заполнение реквизитов обработки на закладках «Шапка счета » и «Табличная часть»; 
  • Кнопка «Создать документ счет» - по нажатию кнопки происходит проверка правильности заполнения всех реквизитов, выводятся сообщения при отсутствии заполнения обязательных реквизитов и создается новый документ «Счет на оплату покупателю» на указанную дату и номер, сразу же открывается форма вновь созданного документа;

Пример формы обработки, закладка «Табличная часть»:

Скрин №2

 

Описание полей формы:

  • Колонка «N» - номер по порядку;
  • Колонка «Импорт» - определяет те действия по «Созданию номенклатуры» и «Вставки данной строки в счет» при корректности данных строки, по умолчанию на всех строках устанавливается галочка, если пользователи не нужно указывать какую-то услуги или товар загруженных из файла, то достаточно снять галочку;
  • Колонка «Позиция» - текстовое поле товара/услуги как оно описано в файле;
  • Колонка «Услуга» принимает значение «Истина»(галочка) если на ссылку колонки «Номенклатура» в свойствах элемента справочника «Номенклатура» установлена галочка «Услуга». Данный реквизит необходим так как в типовой форме счета существует две табличные части, одна на товары, вторая на услуги;
  • Колонка «Номенклатуры» - ссылка на элемент справочника «Номенклатура», при импорте данных осуществляется поиск по «Наименованию» реквизита «Позиция» соответствующей строки в справочнике «Номенклатура», при удачном поиске значение заполняется соответствующей ссылкой, при неудачном остается пустым и является обязательным для заполнения;
  • Колонка «Размер» - текстовое поле из файла содержащее в себе сведения по размерам текущей «Позиции»;
  • Колонка «Ед.измерения позиции» - строка из файла, содержащая в себе единицу измерения позиции;
  • Колонка «Ед.измерения номенклатуры» - ссылка на справочник «Классификатор единиц измерения» найденный по «Наименованию» строки колонки «Ед.измерения позиции», заполняется сразу если реквизит строки «Номенклатура» определен;
  • Колонка «Количество» - число из файла содержащее в себе количество продукции;
  • Колонка «Цена» - число из файла, содержащее в себе цену на одну единицу продукции;
  • Колонка «Сумма» - число из файла, содержащее в себе сумму товара/услуги без учета скидки;
  • Колонка «Сумма со скидкой» - число из файла, содержащее в себе сумму товара/услуги с учетом скидки;

 
Порядок работы с обработкой:

  1. Пользователь выбирает ранее сформированный файл для импорта;
  2. Нажимает кнопку «Проверка фала» - при корректности содержания фала система выдает сообщение «Выбранный файл подходит для импорта!» и кнопка «Импортировать данные» становится доступна, при отсутствии корректности выдается сообщение «Выбранный файл не предназначен для импорта!» и кнопка «Импортировать данные» становится не доступна;
  3. Пользователь нажимает кнопку «Импортировать данные» - система считывает содержимое файла и заполняет реквизиты на форме, ссылочные реквизиты вида «Контрагент», «Адрес установки», «Телефон», «Номенклатура» ищутся в информационной базе путем сопоставления по наименованию(тексту);
  4. После проведения импорта, пользователь оценивает корректность сопоставления загруженных данных с ранее существующими и выборочно делает варианты корректировок:
    4.1. Выбирает вручную значения ссылочных данных;
    4.2. Делает поправки в тексте и нажимает кнопку (Найти повторно), что бы найти соответствующее значение;
    4.3. По кнопке создает по данным текстовых полей новые элементы справочников;
    4.4. На закладке «Табличная часть» при необходимости снимает галочки с тех товаров/услуг которые не должны попасть в создаваемы счет;
    4.5. На закладке «Табличная часть» при необходимости указывает значение реквизита «Номенклатура» вручную либо по кнопке по ранее отмеченным строкам колонки «Импортировать» создает автоматически новые карточки номенклатуры с установленным признаком «Услуга»;
    4.6. При необходимости корректирует другие строки;
  5. После проверки и корректировки результата импорта, нажимает кнопку и система проверяет правильность заполнения полей, выдает сообщения об ошибках, и при удачной проверке создает и записывает новый документ «Счет на оплату покупателю», по завершению открывается форма вновь созданного документа и пользователь может производить дальнейшие типовые действия над этим документом;

См. также

Внешние источники данных Программист Бизнес-аналитик Пользователь Платформа 1С v8.3 Управляемые формы Анализ и прогнозирование Конфигурации 1cv8 Узбекистан Беларусь Кыргызстан Молдова Россия Казахстан Платные (руб)

Готовое решение для автоматической выгрузки данных из 1С 8.3 в базу данных ClickHouse, PostgreSQL или Microsoft SQL для работы с данными 1С в BI-системах. «Экстрактор данных 1С в BI» работает со всеми типовыми и нестандартными конфигурациями 1С 8.3 и упрощает работу бизнес-аналитиков. Благодаря этому решению, специалистам не требуется быть программистами, чтобы легко получать данные из 1С в вашей BI-системе.

28500 руб.

15.11.2022    20714    21    49    

38

Поиск данных Внешние источники данных Системный администратор Программист Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

Если вам нужно автоматически генерировать представления (view) к вашей базе данных 1С (есть две версии - для СУБД MS SQL Server и для PostgreSQL) по структуре метаданных 1С, то вам необходима данная обработка. Наш "Генератор View", другими словами - это коннектор к данным 1С для Power BI - незаменимый помощник для бизнес-аналитиков, работающих с базами 1С из Yandex Datalens/Power BI и т.д. Работает для обычных и управляемых форм под 1С 8.3

230000 руб.

31.07.2020    13756    13    48    

25

Внешние источники данных Зарплата Бюджетный учет Программист Бухгалтер Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры государственного учреждения 3 Государственные, бюджетные структуры Россия Бухгалтерский учет Бюджетный учет Платные (руб)

Обработка позволяет перенести кадровую информацию и данные по заработной плате, фактических удержаниях, НДФЛ, вычетах, страховых взносах из базы Парус 7.хх учреждений в конфигурацию 1С:Зарплата и кадры государственного учреждения ред. 3 (ЗГУ) и начать с ней работать с любого месяца года.

48000 руб.

24.04.2017    51084    101    165    

89

Внешние источники данных Кадровый учет Файловый обмен (TXT, XML, DBF), FTP Перенос данных 1C Программист Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры государственного учреждения 3 Государственные, бюджетные структуры Россия Бухгалтерский учет Бюджетный учет Платные (руб)

Обработка позволяет перенести кадровую информацию и данные по заработной плате, фактических удержаниях, НДФЛ, вычетах, страховых взносах из базы Парус 10 учреждений в конфигурацию 1С:Зарплата и кадры государственного учреждения ред. 3 (ЗГУ) и начать с ней работать с любого месяца года.

60000 руб.

05.10.2022    10804    13    8    

15

Зарплата Внешние источники данных Бюджетный учет Перенос данных 1C Системный администратор Программист Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры государственного учреждения 3 Государственные, бюджетные структуры Россия Бухгалтерский учет Бюджетный учет Платные (руб)

Обработка позволяет перенести кадровую информацию и данные по заработной плате, фактических удержаниях, НДФЛ, вычетах, страховых взносах из базы Парус 8 учреждений в конфигурацию 1С:Зарплата и кадры государственного учреждения ред. 3 (ЗГУ) и начать с ней работать с любого месяца года.

84000 руб.

19.08.2020    25072    23    1    

25

Сканер штрих-кода Терминал сбора данных Мобильная разработка Монитор заказов Оптовая торговля Розничная торговля Ценообразование, анализ цен Программист Пользователь Платформа 1С v8.3 Мобильная платформа 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Управленческий учет Платные (руб)

Простой мобильный ТСД (терминал сбора данных) сканер для 1С для смартфонов на iOS и Android, не требующий сложных настроек и установки дополнительных программ. Обмен между Вашей 1С и мобильным приложением осуществляется через облачный сервис и расширение конфигурации. Работает с конфигурациями УТ 11, ERP, КА2, Розница 2, Розница 3, УНФ 1.6, УНФ 3.0. Полнофункциональный демо-доступ для своей конфигурации можно запросить в настройках мобильного приложения - все необходимое придет на почту автоматически.

2000 руб.

22.04.2019    97322    588    189    

322
Оставьте свое сообщение