Вопрос № 72221: 1С: Торговля и Склад 7.7!
Подскажите как сделать такую вещь! хочу чтоб на ценнике тоесть через обработку печать ценника на ценнике повявляся сверху или снизу код номенклатуры или строка артикул! это нужно чтоб человек не писал название продукта а...Вопрос № 72226: Здравствуйте эксперты. У меня 1С 7.7. Схема работы такова: экспедиторы развозят продукцию и принимают заказы, потом через определенные промежутки времени звонят в офис и диктуют заказ, барышни в офисе заказ вносят в 1С. Одна фирма
предложила вариант:...
Вопрос № 72.221
1С: Торговля и Склад 7.7!
Подскажите как сделать такую вещь! хочу чтоб на ценнике тоесть через обработку печать ценника на ценнике повявляся сверху или снизу код номенклатуры или строка артикул! это нужно чтоб человек не писал название продукта а просто сказал код! и ему отписали нужный ему товар!
Отвечает: Зайцев Александр
Здравствуйте, Антон Ломакин!
Добавьте в обработку "Печать ценников" в процедуру "Сформировать"
после строк
>Пока ТаблицаТоваров.ПолучитьСтроку() = 1 Цикл
> ПечРозн = глФРМ(ТаблицаТоваров.Цена, ТаблицаТоваров.Валюта);
> ПечНаименование = ТаблицаТоваров.Товар; следующие строки
спр = СоздатьОбъект("Справочник.Номенклатура");
спр.НайтиПоНаименованию(СокрЛП(ПечНаименование),0,0);
Артикул = спр.Артикул;
Код = спр.Код;
Объявите переменные Артикул и Код в начале модуля обработки
Добавьте в таблицу печати ценников где вам удобно печать переменных Артикул и Код Внимание!!! Это работает при значении константы "Показывать артикул" = 0
Если констната = 1, то в модуле формы списка справочника Номенклатура необходимо в процедуре "ДобавитьВтаблицу" строку
> Табл.Товар = СокрЛП(Товар.ПолнНаименование) + ?(Константа.ПоказыватьАртикул = 1, " " + СокрЛП(Товар.Артикул), "");
заменить на
Табл.Товар = СокрЛП(Товар.ПолнНаименование);
Если возникнут вопросы обращайтесь в личку или в ICQ
Ответ отправил: Зайцев Александр (статус: Студент)
Ответ отправлен: 23.01.2007, 09:50
Отвечает: Gl0betrotter
Здравствуйте, Антон Ломакин!
Доступ к печатной форме ценника осуществляется в Конфигураторе через Действия - Общие таблицы - закладка "Ценник".
По желанию выше или ниже строки таблицы с выражением "ПечНаименование" добавляем строку (или редактируем существующую пустую), в первый столбец которой вносим выражение "ПечКод".
Там же в Конфигураторе открываем Справочники - Номенклатура - на нем правой кнопкой мыши - в меню выбираем Формы списков - Форма списка - закладка "Модуль". Ищем процедуру "ПечатьЦенника()". В ней после строки "ПечНаименование=Тов.ПолнНаименование;" добавляем строку "ПечКод=Тов.Артикул;" или "ПечКод=Тов.Код;" в зависимости от того, что хотим вывести.
Процедура "ПечатьЦенника()" есть также в модуле формы списка справочника "Прайс_лист" (доступ к которому схож с вышеописанным). В ней после строки "ПечНаименование=ТоварВПрайсе.Товар.ПолнНаименование;" добавляем строку "ПечКод=ТоварВПрайсе.Товар.Артикул;" или "ПечКод=ТоварВПрайсе.Товар.Код;"
Удачи!
Ответ отправил: Gl0betrotter (статус: Студент)
Ответ отправлен: 23.01.2007, 09:52
Вопрос № 72.226
Здравствуйте эксперты. У меня 1С 7.7. Схема работы такова: экспедиторы развозят продукцию и принимают заказы, потом через определенные промежутки времени звонят в офис и диктуют заказ, барышни в офисе заказ вносят в 1С. Одна фирма предложила вариант: раздать КПК и они через мобильный телефон, как модем выходят на офис и сбрасывают заказы, но стоимость программного обеспечения оказалась заоблачной. Как самостоятельно решить эту проблему, чтобы дешево и сердито.
Прим. КПК в руках не держал, возможно с его помощью все просто решить, но не имею ни малейшего понятия.
Отвечает: Степашкин Павел Евгеньевич
Здравствуйте, Александр Павлович!
Вам нужно настроить в 1С автоматическую загрузку сообщений, содержащих Код клиента и коды товаров с количествами.
Для приёма этих сообщений завести специальный адрес электронной почты.
Экспедиторы могут отправлять эти сообщения по электронной почте с мобильных телефонов, КПК или комуникаторов.
Формирование этих сообщений можно делать вручную или использовать программу для ведения простых БД на КПК.
Принципиальный вопрос - размер справочника товаров.
--------- Работайте с удовольствием!
Отвечает: Tek
Здравствуйте, Александр Павлович!
Дешево и сердито - это написать самому софт под КПК. Либо на Java, либо С++, C# в зависимости от предпочтений и платформы КПК. Кстати насколько я знаю дешевле будет взять КПК с GSM модулем и проще будет в плане програмной совместимости.
Схема работы: настраиваете соединение КПК и GSM с одной стороны, с другой стороны каким-либо образом соединение модема/инета с БД.
Программа на КПК обеспечивает сокетное соединение с офисным модемом/выходит в инет и подключается к хосту и осуществляет сброс данных.
Как более простой вариант - на КПК формируется файл загрузки, отправляется по почте, а в офисе его загружает автоматически какая-либо обработка.
В общем простор для фантазии богатый :)
Неплохой форум по КПК и программированию под них.
http://forum.ladoshki.com/
--------- WinApi - жутко неудобные костыли, MFC и VCL - немногим полезнее, но ничего лучше еще не создано (C)Почти Уинстон Черчилль :)
Ответ отправил: Tek (статус: 8-ой класс)
Ответ отправлен: 23.01.2007, 10:35
Отвечает: Зайцев Александр
Здравствуйте, Александр Павлович!
Для КПК существует достаточно много программ, позволяющих работать как по Van-Saling (продажа с борта), так и Pre-Saling (сбор предзаказов) например Оптимум - http://deltasystems.ru/, ST – Мобильная торговля - www.sys4tec.com,
оба варианта достаточно дороги, но очень удобны, полностью интегрируются в 1с.
Самостоятельно этот вопрос можно решить только если у вас есть опыт разработки программ для Pocket PC и достаточно времени для реализации этого проекта. Так что в любом случае про дешево и сердито можете позабыть.
Ответ отправил: Зайцев Александр (статус: Студент)
Ответ отправлен: 23.01.2007, 10:37
Отвечает: Шахрайчук Владимир Анатольевич
Здравствуйте, Александр Павлович!
Если на КПК есть Эксель, то можно сделать базу данных товаров в Экселе.
По электронной почте передавать экселевский файл.
1С прекрасно работает с Экселем через ОЛЕ, ответов как загрузить из Экселя, в RusFaq предостаточно