Загрузка из еФарма 2 (F3 TAIL 3) в 1С:Бухгалтерию 3.0: приходы, смены, возвраты аптек
Приходные накладные, розничные продажи по сменам и возвраты из выгрузки аптечной программы (DBF, CSV, XML) — в документы БП 3.0 с предпросмотром и защитой от дублей.
Выгоды — коротко, по результатам тестов
- Создаёт «Поступление товаров и услуг», «Отчёт о розничных продажах» по смене (наличные + эквайринг) и возвраты поставщику
- Сопоставляет аптеки со складами, поставщиков с контрагентами по ИНН/КПП, товары с номенклатурой по коду, штрихкоду или наименованию
- Режим «только проверить» показывает, что будет создано, до записи; в тесте 6 документов на 96 521 ₽ сверены с исходными файлами
- Повторная загрузка того же набора ничего не задваивает: в тесте 6 из 6 документов пропущены как дубли
- Ставки НДС 10/20/22/0/без НДС, серии препаратов — в комментарии; вместо ≈часов ручного переноса (типично) — один проход
Для кого: Бухгалтер аптеки или аптечной сети; бухгалтер на аутсорсе, ведущий фармацевтический бизнес; программист 1С.
Проблема и как её решает обработка
Что болит
- Аптечная сеть ведёт товарный учёт в аптечной программе, а бухгалтерия — в 1С:БП; накладные и смены переносят вручную.
- Ручной ввод даёт ошибки в ставках НДС, суммах, поставщиках и номенклатуре.
- Повторная загрузка того же файла портит учёт дублями документов.
- Аптеки нужно соотнести со складами, поставщиков — с контрагентами, товары — с номенклатурой.
- Розничные продажи по сменам с наличной и безналичной (эквайринг) частью приходится разносить вручную.
- Перед записью трудно понять, сколько документов и справочников будет создано и есть ли ошибки в файле.
Что делает обработка
Обработка читает файлы выгрузки (DBF, CSV, XML), показывает предпросмотр, сопоставляет аптеки со складами, поставщиков с контрагентами по ИНН, товары с номенклатурой и создаёт документы БП: поступления, отчёты о розничных продажах и возвраты. Повторная загрузка не создаёт дублей, режим «только проверить» ничего не пишет в базу.
Что умеет
Источники
- DBF (dBase III, CP866/CP1251), CSV (UTF-8/CP1251, разделитель настраивается), XML
- Выбор файлов с компьютера, файла или каталога на сервере 1С
- Фильтр по периоду
- Профиль колонок и масок файлов (JSON) на вкладке формы
Документы БП
- Поступление товаров и услуг из приходных накладных (НДС 10 / 20 / 22 / 0 / без НДС)
- Отчёт о розничных продажах по смене и кассе: наличные и эквайринг
- Возврат товаров поставщику и возврат товаров от покупателя (по колонке файла)
- Опция «Проводить»; серии лекарственных средств сохраняются в комментарии
Сопоставление
- Аптеки → склады и подразделения
- Поставщики → контрагенты по ИНН/КПП, затем по наименованию; новые с договором «с поставщиком»
- Товары → номенклатура: код, штрихкод, наименование (порядок настраивается)
- Таблицы сопоставления можно править вручную
Контроль
- Режим «только проверить» без записи
- Защита от дублей по внешнему ID документа
- Протокол: создано, пропущено, ошибки; ошибка неизвестной ставки НДС с понятным сообщением
- Экспортные методы Тест_Загрузка и Тест_Предпросмотр для автоматизации
Порядок работы шаг за шагом
- Укажите организацию и файл или каталог выгрузки
- «Прочитать и проверить» — предпросмотр и сопоставление
- Проверьте таблицы сопоставления складов, контрагентов, номенклатуры
- «Загрузить в базу» и изучите протокол
- Откройте обработку. «Дополнительные обработки» → «Загрузка данных из еФарма 2 (F3 TAIL)». Укажите организацию «ООО «Демо-Компания»».
- Укажите файл или каталог. Поле «Файл или каталог выгрузки»: каталог на сервере 1С с демо-набором CSV (3 прихода, 2 смены, 1 возврат).
- Включите режим проверки. Флажок «Только проверить» включён, «Проводить» выключен; «Создавать контрагентов / номенклатуру / склады» включены.
- Нажмите «Прочитать и проверить». Вкладка «Предпросмотр документов»: 6 строк «Готов к загрузке» с суммами.
- Проверьте сопоставление. Вкладка «Сопоставление»: аптеки → склады, поставщики по ИНН, товары → номенклатура.
- Загрузите документы. «Только проверить» выключить, «Проводить» включить, нажать «Загрузить в базу»; вкладка «Протокол».
- Повторите загрузку и откройте профиль. Повторное нажатие: «дублей пропущено 6». Вкладка «Профиль файлов» — соответствие полей и колонок.
Как это выглядит в 1С
Слайды презентации: отдельные скриншоты интерфейса для этой обработки ещё готовятся.




Где работает и что проверено
Требования
- Платформа1С:Предприятие 8.3 / 8.5 (проверено на 8.5.1.1343), управляемые формы, тонкий и веб-клиент
- Конфигурации1С:Бухгалтерия предприятия 3.0, в т.ч. КОРП (проверено на 3.0.206.19; на 3.0.208 не проверялось — тестовая база была недоступна)
- ФорматВнешняя обработка (.epf), подключается через «Дополнительные обработки»
- 1С:Бухгалтерия предприятия 3.0, управляемые формы; проверено на 3.0.206, платформа 8.5; рассчитано на 3.0.18x+ и платформу 8.3.20+
- Подсистема «Дополнительные отчёты и обработки»
- Права на создание документов и справочников; подключает администратор (небезопасный режим)
- В веб-клиенте надёжный способ — путь к каталогу или файлу на сервере 1С (DBF читается на сервере)
Совместимость:
- Проверено на БП КОРП 3.0.206.
- БП 3.0.208: не проверялось — на момент теста базы проверки не было.
Проверено на тестах
Тест на копии рабочей базы БП КОРП 3.0.206 (платформа 8.5.1.1343) через COM на обезличенных тестовых файлах DBF и CSV: 3 прихода, 2 смены, 1 возврат поставщику. Демо-набор открывался на демо-базе.
| Показатель | Значение |
|---|---|
| автоматических проверок пройдено | 24 из 24 |
| документов создано и проведено, ошибок 0 | 6 |
| сумма созданных документов равна ожидаемой | 96 521 ₽ |
| дублей пропущено при повторной загрузке (DBF и CSV) | 6 из 6 |
| Проверка | Результат |
|---|---|
| Поступление: сумма, НДС, строки | 82 147,00 / 10 434,65 / 13 — совпало |
| Проводки поступления | Дт 41.01 Кт 60.01 и Дт 19.03 Кт 60.01 равны ожидаемым |
| Розница: сумма, НДС, строки | 12 986,00 / 1 821,24 / 10 — совпало |
| Проводки розницы | Дт 50 + Дт 57.03 = выручка, Кт 90.01.1, НДС Дт 90.03 Кт 68.02 |
| Возврат поставщику | 1 388,00, НДС 250,29, 2 строки — совпало |
| Создание и проведение | Создано 6, проведено 6, ошибок 0 |
| Повторный запуск | Новых 0, дублей 6 |
| CSV с тем же внешним ID | Дублей 6 |
| Карта сопоставления | Новых справочников 0 при заданном сопоставлении |
| Неизвестная ставка НДС 17 % | Ошибка документа с понятным сообщением |
| Остатки 41.01 после загрузки | Сходятся с ожидаемыми |
| Демо-набор в режиме проверки | 6 документов «Готов к загрузке» |
Проверка шла на синтетическом формате выгрузки (см. «Ограничения»). Подробности — TEST_REPORT.md и assert_table.md.
Честно об ограничениях
- Формат выгрузки F3 TAIL реконструирован по открытым источникам: публичной спецификации нет, реальную выгрузку нужно сверить с профилем (один раунд настройки входит в цену).
- Не проверялись: реальная выгрузка аптечной программы, XML-источник, возврат от покупателя, БП 3.0.208.
- Розница проверена на оптовом складе; склад с учётом по продажным ценам не проверялся.
- Не загружаются перемещения, списания, инвентаризация, УПД и счета-фактуры; возврат не привязывается к документу поступления.
- Выбор файлов с компьютера в веб-клиенте не подтверждён; надёжный путь — каталог на сервере 1С.
Установка в базу
- Включите дополнительные обработки. Администрирование → Печатные формы, отчёты и обработки → флажок «Дополнительные отчёты и обработки»
- Откройте список. Ссылка «Дополнительные отчёты и обработки» → кнопка «Добавить из файла…»
- Подтвердите загрузку. 1С предупреждает о внешнем файле — нажмите «Продолжить» и выберите Zagruzka_EFarma_F3TAIL.epf
- Проверьте карточку. Вид — «Дополнительная обработка», версия 1.0, команда «Загрузка данных из еФарма 2 (F3 TAIL)». Обработка работает в небезопасном режиме (чтение DBF, временные файлы) — подключает администратор
- Размещение и пользователи. На закладке «Размещение» выберите раздел; «Быстрый доступ» — кому доступна команда. Нужны права на создание документов и справочников
Частые вопросы
Мои файлы называются иначе, колонки другие.
Отредактируйте профиль на вкладке «Профиль файлов»: маски имён и соответствие «поле → колонка» (варианты через «|»).
Как избежать дублей?
Ничего делать не нужно: внешний ID записан в комментарий, повторная загрузка пропускает такие документы.
Какие ставки НДС поддерживаются?
0, 10, 20, 22 и «без НДС»; неизвестная ставка — ошибка документа с понятным сообщением.
Документ не проводится.
Причина (остаток, закрытый период, счёт) выводится в протокол; загрузите без «Проводить» и проведите вручную.
Серии лекарственных средств?
В этих документах БП серий нет, серии из файла сохраняются в комментарии документа.
Возврат поставщику или от покупателя?
Тип берётся из колонки RET_TYPE; без неё — по наличию поставщика.
Что с новыми складами?
Создаются как «Оптовый склад»; для розницы по продажным ценам создайте склады заранее и сопоставьте аптеки.
Сколько стоит подгонка под мою выгрузку?
Один раунд настройки профиля под образец вашей выгрузки входит в цену.
Теги
еФарма, F3 TAIL, аптека, розничные продажи, поступление товаров, загрузка из DBF, CSV, бухгалтерия 3.0, внешняя обработка, интеграция
Раздел каталога
Обработки → Загрузка и выгрузка данных → Бухгалтерия предприятия 3.0
Лицензия и поддержка
Бессрочная лицензия на одну информационную базу; Обновления в рамках версии 1.x — бесплатно; Поддержка по почте info@itfresh.ru; Доработка профиля под вашу выгрузку — один раунд бесплатно. _Презентация (PDF) и скриншоты — во вложении._
Сколько стоит и как купить?
Цена — по запросу: оставьте заявку, и мы вышлем коммерческое предложение, презентацию и покажем обработку на демо-базе. После оплаты получаете файл обработки, инструкцию по установке и поддержку по установке.
На каких релизах проверено?
1С:Бухгалтерия предприятия 3.0, в т.ч. КОРП (проверено на 3.0.206.19; на 3.0.208 не проверялось — тестовая база была недоступна). Платформа: 1С:Предприятие 8.3 / 8.5 (проверено на 8.5.1.1343), управляемые формы, тонкий и веб-клиент. Перед покупкой можем проверить на копии вашей базы.
Запросить цену и демо
Расскажите, какая у вас конфигурация и релиз, и что хотите закрыть обработкой «Загрузка из еФарма 2 в БП 3.0». В ответ вышлем коммерческое предложение, презентацию и покажем работу на демо-базе или на копии вашей базы.