1c 8.3 & excel

1. user875837 20.04.21 08:39 Сейчас в теме
Добрый день, можно ли реализовать в 1С
чтобы когда появлялась новая строка записи в файле excel
автоматически формировался документ например ПСА(приемо-сдаточный акт) с данными из последней строки excel
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. nomad_irk 72 20.04.21 08:42 Сейчас в теме
(1)можно. Регламентным заданием читайте периодически файл и принимайте решение.
3. DenisCh 20.04.21 08:45 Сейчас в теме
А если строчку добавят, а потом файл не сохранят? ))
4. user875837 20.04.21 08:47 Сейчас в теме
(3) автосохранение файла каждую минуту, и после ввода каждой строки
5. jmw 60 20.04.21 09:20 Сейчас в теме
Однозначно плохой вариант,
ибо 1С нужно получить монопольный доступ к этому файлу.
А если он в это время открыт?
6. DenisCh 20.04.21 09:22 Сейчас в теме
(5) Вот выпилили DDE из 1с. Теперь люди мучаются... ((
7. user875837 20.04.21 09:23 Сейчас в теме
(5) работать будет один человек , файл можно закрыть
9. nomad_irk 72 20.04.21 09:40 Сейчас в теме
(5)Скопировать файл и потом уже открывать его с помощью 1С, не?
8. jmw 60 20.04.21 09:26 Сейчас в теме
Одному человеку можно скрипт в excel добавить, который будет формировать текстовый файлик с данными для загрузки,
а одинэс, соответственно, периодически искать эти файлики…
10. user875837 20.04.21 10:01 Сейчас в теме
(8) это наверное логично... ставишь номер строки которую надо выгрузить или checkbox и нажимаешь кнопку для выполнения макроса
17. MKFreeUser 71 20.04.21 11:00 Сейчас в теме
(8)
человеку можно скрипт в excel добавить

не прочитал Ваш комментарий, чуть ниже пришел к тому же мнению)
11. user633533_encantado 11 20.04.21 10:31 Сейчас в теме
Уберите excel из этой цепочки, пусть человек сразу записи в 1С добавляет, например в какой-нибудь регистр сведений из расширения.
starik-2005; +1 Ответить
12. user875837 20.04.21 10:35 Сейчас в теме
в екселе ведется учет приема за весь год и в любой момент руководство хочет иметь доступ к этой информации с разных устройств, а из него уже загружать в ПСА, а не заводить вручную
Прикрепленные файлы:
13. DenisCh 20.04.21 10:43 Сейчас в теме
(12) Ну так вводите в 1с и организуйте "доступ к этой информации" "с разных устройств". В чём проблема? У ваших сотрудников слишком много свободного времени?
14. user875837 20.04.21 10:44 Сейчас в теме
(13) в 1с нельзя записать что деньги не выплачены и организация должна поставщику, потом можно сумму по частям выплачивать
15. DenisCh 20.04.21 10:53 Сейчас в теме
(14) Запрещено законами квантовой физики? Можно же завести, как правильно сказано в (11) РС, в котором отражать все ваши тёмные делишки
20. starik-2005 3036 20.04.21 13:29 Сейчас в теме
(12)
а из него уже загружать в
Неа. В него выгружать из системы учета, в которой и должна быть вся эта инфа. При том, опять же, зачем выгружать? Чтобы посчитать, сколько за период, как это "сколько" в периоде менялось, "а был ли мальчик" ну и прочие вопросы, которые троглодиты придумали решать из этого древнего файла.
16. MKFreeUser 71 20.04.21 10:59 Сейчас в теме
Проще на VBA добавить кнопку -> пользователь добавил строку, нажал отправить в 1С -> самый простой вариант, создать текстовый документ в каталоге для 1С ->
1С по регламентному заданию прочитает файл. Никаких блокировок и т.п. От пользователя требуется только нажать кнопку.

Просто в Вашем случае пользователь может добавить строку временно, с незаполненными/некорректными данными, параллельно сохранить и пойти кофе пить. 1С может получить право на чтение файла и загрузить мусор. Необходимо, чтобы пользователь явно отмечал, что нужно отправить в 1С

Пример создания тексового файла из excel на VBA
18. user875837 20.04.21 12:07 Сейчас в теме
а разработать кто возьмется? 8.3.11.2867 БП 2.0.66.12
19. starik-2005 3036 20.04.21 12:44 Сейчас в теме
Все неправильно, все неправы )))

1. Купить за три копейки софтину распознавания номеров. Она и шлагбаум откроет, и номер в 1С передаст.
2. Подключить автомобильные весы к 1С.
3. Сделать брольшую красную кнопку-тумблер на стене хозблока, куда после того, как тачка разместилась на весах, будет нажимать лоснящаяся барышня.

Кнопка делает:
1. Посылает сигнал на зуммер, разрешая водителю съехать с весов.
2. Заставляет 1С забрать данные с весового терминала автомобильных весов.
3. Заставляет лоснящуюся тетку считать себя важной персоной.

А все эти эксели и новые строчки в них - это подход троглодитов эпохи неолита в лучшем случае.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот