Спойлеров здесь я не обнаружил, так что просто немалое количество текста без группировки ...
Предисловие ...
Я компьютерщик/сисадмин/программист в одной конторе. С недавних пор мне на голову упало всё то, что касается 1С.
Собственно, саму 1С я увидел "только вчера", но мне к такому не привыкать (так у меня во многом).
Моя задача: интеграция сайта с 1С.
Мой арсенал:
- 1С:Предприятие 8.3 (8.3.10.2299), конфигурация Альфа-Авто: Автосалон+Автосервис+Автозапчасти ПРОФ, редакция 5.1 (5.1.05.08);
- сервер (VPS) с сайтом автомобильной тематики.
Как я вижу результат выполнения задачи: из 1С выгружается прайс-лист (по расписанию, или при изменении данных), загружается на FTP, а север уже сам выполняет обработку файла (с пинка, или с определённой периодичностью),
Что я имею на данный момент ...
Я не обнаружил ни штатных средств, ни внешних обработок в интернете (подходящих мне), которые позволят выполнять выгрузку прайс-листов по номенклатуре (или по чему либо вообще).
Я нашёл только ручной "экспорт", и только по одной папке номенклатуры. Экспорт в кавычках - потому что это "Печать этикеток и ценников" (штатный вывод в документ я не обнаружил вовсе); я согласен что это можно сделать на виртуальный принтер с выводом в документ, но мало того, что это уже само по себе уродство без перспектив вменяемой автоматизации, так ещё и одна папка номенклатуры.
На счёт одной папки - это в принципе можно исправить (пере)группировкой ... Но насяльника не хочет, хотя подвязок никаких нет (пока что).
Что я вижу дальше ...
Разработка собственной внешней обработки для формирования и выгрузки прайс-листа.
Я добрался до конфигуратора, создал новую внешнюю обработку, прилепил форму, и вот смотрю на эту форму
На данном этапе я уже наблюдаю общее сходство с обычным (не 1С) программированием - те же формы, кнопочки, обработчики =)
Собственно код я писать умею, но в данном случае я не знаю, что писать. Я понимаю, что мои запросы ушли далеко от уровня "Hello world", но кому сейчас легко, я то уже работаю, а не на парах сижу ...
Чего мне не хватает ...
Справочной литературы по типу MSDN - какие функции, свойства, параметры функций - что они означают.
Что касается синтаксиса - я не думаю, что это большая проблема (хотя хрен его знает).
Например функция
Справочники.Номенклатура.ВыбратьИерархически(Родитель,Владлец,Отбор,Порядок);
Если полагаться только на название - то это та функция, которая должна мне вернуть нечто, касающееся номенклатуры, по которой нужно будет дополнительно откуда то брать ценники (кстати откуда ?).
Если так и есть - то что мне нужно передавать в качестве параметров ? Мне нужно выгрузить все позиции из папки "Автохимия" например. И дальше - откуда и куда грузить цены ?
В общем, тут много вопросов, и мне нужно их решить.
Это только формирование прайса.
Следующий этап - выгрузка в файл (CSV) на FTP.
Буду признателен за любую оказанную помощь.
! | необходимо зарегистрироваться для просмотра ссылки: 4 |