Михаил Гершевич [mike1008]
mike1008
Михаил Гершевич [mike1008]
На сайте 9 лет и 10 месяцев (заходил 5 месяцев 23 дня назад)
+ 6  0  - 0
5
582.44
Авторизуйтесь и купите аккаунт PRO, чтобы увидеть контактные данные пользователя.
Рейтинг582.44
582.44
Отзывы+ 6  0  - 0
+ 6  0  - 0
Все (27)       Проекты (27)        Вакансии (0)       Конкурсы (0)
Открытые (2)       Закрытые (25)       Все (27)
Опубликовать проект
30 Мая 2017
По договоренности
Имеется древняя конфигурация: 1с 7.7. Торговля и склад (не обновлялась ~ с 2006 года) с подсистемой Агент+.
Имеется реализованная загрузка документа заявок из XML. Идентификация происходит через реквизиты ID.
Необходима доработка имеющегося функционала по заданию изложенному ниже:

1) Будет две позиции номенклатуры с одинаковым кодом Кока-Кола. Одна позиция будет входить
в обычную товарную группу, вторая будет входить в группу промо-позиций. Признак промо-группы – слово "promo" в наименовании. Пример XML-файла с заявками во вложении. По этому же файлу текущей обработкой загрузилась заявка с ошибочным дублированием бонусной позиции (см. ниже).

2)При наличии в заявке количества в атрибуте FREE_CASE, позиция номенклатуры определяется по коду из атрибута PRODUCT_CODE и вхождению в обычную товарную группу. Количество определяется по атрибуту QTY_CASES. При этом в заявку должна добавиться бонусная позиция на количество FREE_CASE, которая определяется кодом PRODUCT_CODE и вхождением в промо-группу. Цена бонусной позиции должна равняться нулю.

3)Исправить выявленную ошибку загрузки:

- бонусная Промо-позиция добавилась в документ-заявку 1С дважды

Базу с данными скину ссылкой на Ya-Диск

Прошло времени с момента публикации: 8 месяцев 28 дней 23 часа 53 минуты
Раздел: Программирование / 1С-программирование

Рейтинг: 4308.7 Исполнитель определен:
24 Апреля 2017
По договоренности
Требуется 1с программист для постоянного сотрудничества , тестовое задание: выполнения задачи на платформе 7.7 в конфигурации «Торговля Склад»:

1. добавить в 1С возможность работы с накладными на отпуск товара. В накладных должна быть возможность указания инкассатора и статуса "оплачена"/"не оплачена".
2. добавить в существующую загрузку данных из "Галактики" приём списка неоплаченных накладных. Шапка + спецификация (табличная часть) в одном файле UNPAID.DBF. Загрузку неоплаченных накладных пропускать, если UNPAID.DBF пустой. Сейчас такой механизм пропуска используется и для других DBF-файлов из Галактики, что позволяет выполнять частичные выгрузки и загрузки.
Список полей UNPAID.DBF:
– код фирмы (ORGNREC, C 20, код Галактики справочника фирм)
– код накладной (SOPRNREC, C 20)
– дата накладной (SOPRDATE, D)
– конечная дата оплаты (ENDDATE, D)
– номер накладной (SOPRNUM, C 20)
– сумма накладной (SOPRSUM, N 10,2) (из-за различных механизмов округления может случиться расхождение с суммированием по позициям. Пусть будет.)
– код инкассатора (CINKAS, C 20, код Галактики справочника инкассаторов)
– код позиции номенклатуры (CMC, C 20, код Галактики справочника номенклатуры)
– кол-во ТМЦ (KOLFACT, N 10,3)
– цена ТМЦ (PRICE, N 10,2)
Используемые параметры загрузки:
– фирма
– каталог с файлами DBF
Особенности загрузки:
– обработка загрузки выполняется на основании кода фирмы из поля ORGNREC. Если фирма в параметрах не выбрана, то устанавливается по первой записи UNPAID.DBF.
– при загрузке:
– уже существующие неоплаченные накладные пропускаются
– уже существующие оплаченные отмечаются неоплаченными (на случай, если до этого загрузили ошибочные данные, например не тот период или вообще пустую таблицу)
– новые добавляются
– необработанные неоплаченные (по каким-то причинам отсутствуют в текущем наборе загружаемых данных, например, оплачены безналичным расчётом или через кассу) отмечаются оплаченными.

3. добавить привязку мобильного устройства к инкассатору и признак работы инкассатора с КПК в соответствующем справочнике.

4. добавить выгрузку неоплаченных накладных в мобильное оборудование инкассаторов. Набор данных должен быть целевым, т.е. данные торговых представителей не выгружаются.

Параметры выгрузки в мобильное оборудование:
– инкассатор. При отсутствии выбора выполняется выгрузка по всем инкассаторам, у которых есть отметка работы с КПК. Возможно добавление в существующий интерфейс обмена данными с КПК.

5. добавить загрузку отпечатанных чеков и отметку накладных в базе 1С
Параметры загрузки из мобильного оборудования:
– инкассатор. При отсутствии выбора выполняется загрузка по всем инкассаторам, у которых есть отметка работы с КПК. Возможно добавление в существующий интерфейс обмена данными с КПК.
– реализовать таймер периодической загрузки сведений от инкассаторов

6. добавить выгрузку в Галактику сведений по оплаченным накладным в виде списка кодов накладных. Файл PAID.DBF.
Список полей PAID.DBF:
– фирма (ORGNREC, C 20)
– код накладной (SOPRNREC, C 20)
– дата оплаты (PAIDDATE, D)
Используемые параметры выгрузки:
– фирма. При отсутствии выбора выгружать все фирмы.
– инкассатор. При отсутствии выбора выгружать всех инкассаторов.
– период дат. По умолчанию текущая дата.
– каталог выгрузки DBF

7. в интерфейсе "Агент+" необходимо иметь возможность выбора торговой точки как по маршруту, аналогично маршрутам торговых представителей, так и из общего списка. Для выбранной торговой точки затем отображаются неоплаченные накладные, которые затем можно выбирать и распечатывать чеки. Необходимо обеспечить много-фирменный режим работы.


Для разработки предоставим конфигурацию и пример рабочих обработок. Так же удаленный доступ.

Прошло времени с момента публикации: 10 месяцев 3 дня 18 часов 44 минуты
Раздел: Программирование / 1С-программирование

Рейтинг: 6217.4 Исполнитель определен: