все еще нахожусь в поиске программы для автомойки, тут вот наткнулся на конфигурацию для 1С и вроде все устраивает, но есть одно НО
хеликс: автомойка и шиномонтаж
смена не открывается (
выдает - значение не является значением объектного типа (метаданные)
если эту проблему не решить - то можно ставить крест на конфигурации и отправляться в поиск дальше (
тут чего то советуют, но я в этом нифига не понимаю ( [ Ссылки могут видеть только зарегистрированные пользователи. Зарегистрироваться ]
есть у нас спецы для решения этой проблемы?
__________________
Сколько бы обо мне ни говорили плохого, мне всегда есть, что добавить.
работает, щас дам ссылки на платформу и конфигурацию
Добавлено через 4 минуты
RePack Технологической платформы для Windows x64 (лекарство не требуется, авторская сборка):
[ Ссылки могут видеть только зарегистрированные пользователи. Зарегистрироваться ]
RePack Технологической платформы для Windows x86 (лекарство не требуется, авторская сборка):
[ Ссылки могут видеть только зарегистрированные пользователи. Зарегистрироваться ]
Конфигурация "ХЕЛИКС: Автомойка и шиномонтаж", релиз 2.0.25.1
Установка (новая чистая база, демо-база, CF) - ОТУЧЕННАЯ, авторская сборка:
[ Ссылки могут видеть только зарегистрированные пользователи. Зарегистрироваться ]
у меня ВИН 10 х64
Добавлено через 1 минуту
смена не открывается как на Демо так и на новой базе
ежели чего можно ко мне подключиться как время будет по тимвьюверу
Добавлено через 2 минуты
все платформы и конфигурации есть на руборде [ Ссылки могут видеть только зарегистрированные пользователи. Зарегистрироваться ]
__________________
Сколько бы обо мне ни говорили плохого, мне всегда есть, что добавить.
Последний раз редактировалось H_3; 06.05.2018 в 22:36.
Причина: Добавлено сообщение
МтОбъект = ТипОборудования.Метаданные();
Индекс = Перечисления.ТипыВнешнегоОборудования.Индекс(ТипОборудования);
Результат = МтОбъект.ЗначенияПеречисления[Индекс].Имя;
убрать в попытку вот так
Код:
Попытка
МтОбъект = ТипОборудования.Метаданные();
Индекс = Перечисления.ТипыВнешнегоОборудования.Индекс(ТипОборудования);
Результат = МтОбъект.ЗначенияПеречисления[Индекс].Имя;
Исключение
КонецПопытки
В конфигураторе нужно открыть конфигурацию, найти этот код, изменить и сохранить.
Последний раз редактировалось Андроид; 07.05.2018 в 11:09.
МтОбъект = ТипОборудования.Метаданные();
Индекс = Перечисления.ТипыВнешнегоОборудования.Индекс(ТипОборудования);
Результат = МтОбъект.ЗначенияПеречисления[Индекс].Имя;
убрать в попытку вот так
Код:
Попытка
МтОбъект = ТипОборудования.Метаданные();
Индекс = Перечисления.ТипыВнешнегоОборудования.Индекс(ТипОборудования);
Результат = МтОбъект.ЗначенияПеречисления[Индекс].Имя;
Исключение
КонецПопытки
В конфигураторе нужно открыть конфигурацию, найти этот код, изменить и сохранить.
Проверил. Работает.
__________________
Уазоводы всех клубов! Объединяйтесь!
У меня нервные конвульсии от слов "попытка;исключение;конецп пытки", ну и от всех остальных "концовесли"
__________________ Господи, дай мне душевный покой, чтобы принять то, что я не могу изменить, мужество, чтобы изменить то, что могу, и мудрость - чтобы всегда отличать одно от другого.
(Краткая интерпретация молитвы Оптинских Старцев)
есть еще маленькая загвоздка, без неё конечно можно работать, но все же...
никакое оборудование подключено не будет, все виртуальное, но хотелось бы разделить оплату налом и безналом, полагаю в таком варианте наличные в кассе будут правильно считаться, хотя можно конечно провести налом, а потом сделать на эту сумму выемку из кассы, но как-то не комильфо с такими граблями )))
настроил эквайринг без оборудования и при попытке произвести оплату выдает...
куда копать?
могу скинуть свою базу, если надо
Добавлено через 52 минуты
еще один косяк вылазит при выдаче зарплаты ((( расходник сохраняется, но не проводится (
Добавлено через 37 минут
Андрюх по расходнику вот кусок кода
Код:
Запрос.УстановитьПараметр("Регистратор", Ссылка);
Результат = Запрос.Выполнить().Выгрузить();
Если Результат.Количество() = 0 ИЛИ (Результат.Количество() > 0 И Результат[0].СуммаОстаток < ЭтотОбъект.СуммаДокумента) Тогда
Отказ = Истина;
//Сообщить("Недостаточно денежных средств для проведения операции! Текущий остаток кассы: "+Строка(?(Результат.Количество() = 0, 0, Результат[0].СуммаОстаток)));
ТекстСообщения = НСтр(
Добавлено через 9 минут
а при отладке на ошибку оплатой карты попадает на код, который мы вставили
Код:
МтОбъект = ТипОборудования.Метаданные();
__________________
Сколько бы обо мне ни говорили плохого, мне всегда есть, что добавить.
Последний раз редактировалось H_3; 07.05.2018 в 17:13.
Причина: Добавлено сообщение
Чёрный Кот, программист подключился ко мне удаленно, правил код, говорит - "я не хочу показаться сантехником, который хаит другого сантехника, но кто писал этот код?" - я отвечаю - разработчик
он поглядел кто разраб и говорит, что лучше написать ему это писец )))))
[ Ссылки могут видеть только зарегистрированные пользователи. Зарегистрироваться ]
Цитата:
Есть Null
golickoff
Город: Абаза
На сайте: 3 года 8 месяцев
Специализация: Программист 1С
Отрасль: Оптовая торговля, дистрибуция, логистика
там столько намудрено )))
__________________
Сколько бы обо мне ни говорили плохого, мне всегда есть, что добавить.
ну а как без намудрено то)) правда в этой намудренности не все разобраться могут, к разработчику отправить проще)) а с разработчиком можешь общаться тогда когда ты ему официально заплатил за конфу и не нашел какойто левак гдето) или проси чтобы под тебя конфу доработали
а там не надо под меня, нужно чтоб она стандартно работала, а она не работает
на сайте разраба нет возможности скачать тестовую версию для проверки функционала, есть варезная, но там лишь убрана проверка на легальность, остальное не трогается, а платить, причем не малые деньги, чтоб потом трахаться с тех поддержкой, если такая вообще существует, занятие не из приятных
щас скачиваю конфигурацию "Автосервис" от Рарус, погляжу чего там, Руборд - наше всё ))))
для конфигурации автомойки и СТО есть одно преимущество, расчет з/платы в % от выработки, ну и специфика другая
мы щас используем программу [ Ссылки могут видеть только зарегистрированные пользователи. Зарегистрироваться ]
я даже купил её ) но она убогая и тупая, ищу замену
__________________
Сколько бы обо мне ни говорили плохого, мне всегда есть, что добавить.
в итоге нашел для себя программу ) работает и функционал хороший, но опять в ней проблема, она умеет считать % от сделанной работы, НО мне надо, чтоб ЗП начислялась с разным % по разному виду работ одним сотрудником
на данный момент она считает заданный % от всех работ, без учета групп номенклатуры (
тут предложили
Цитата:
Например прямо в алгоритме нельзя указать, для какой группы номенклатуры он действует.
Но можно написать алгоритм вообще со своим запросом и в процедуре всё предусмотреть.
например вот так:
Код:
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
| СУММА(ВЫБОР
| КОГДА ЗаказНарядыОбороты.Работа В (&Шинка)
| ТОГДА ЗаказНарядыОбороты.СуммаРаботОборот * 0.35
| КОГДА ЗаказНарядыОбороты.Работа В (&Слесарка)
| ТОГДА ЗаказНарядыОбороты.СуммаРаботОборот * 0.5
| КОГДА ЗаказНарядыОбороты.Работа В (&Развал)
| ТОГДА ЗаказНарядыОбороты.СуммаРаботОборот * 0.4
| ИНАЧЕ ЗаказНарядыОбороты.СуммаРаботОборот * 0.4
| КОНЕЦ) КАК СуммаРабот
|ИЗ
| РегистрНакопления.ЗаказНаряды.Обороты(
| &Дата1,
| &Дата2,
| ,
| ЗаказНаряд.СтатусЗН <> ЗНАЧЕНИЕ(Перечисление.СтатусыЗаказНаряда.ВРаботе)
| И Механик.Контрагент = &Механик) КАК ЗаказНарядыОбороты";
Запрос.УстановитьПараметр("Механик",Стр.Контрагент);
Запрос.УстановитьПараметр("Дата1",НачалоДня(Дата));
Запрос.УстановитьПараметр("Дата2",КонецДня(Дата));
Запрос.УстановитьПараметр("Шинка",Справочники.Работы.НайтиПоКоду("10022"));
Запрос.УстановитьПараметр("Слесарка",Справочники.Работы.НайтиПоКоду("10021"));
Запрос.УстановитьПараметр("Развал",Справочники.Работы.НайтиПоКоду("10023"));
Результат = Запрос.Выполнить();
Выборка = Результат.Выбрать();
Если Выборка.Следующий() Тогда
Стр.Сумма=Выборка.СуммаРабот;
КонецЕсли;
вот что может программа, вернее можно задать алгаритм подсчета зарплаты
Цитата:
"Переменные доступные, когда алгоритм
По выработке механиков:"
Оклад Оклад из договора контрагента
Класс Класс механика из карточки механика
НЧВсего Количество нормо часов выработанных механиком
НЧФакт Фактическое количество нормо часов выработанных механиком
СуммРаб Стоимость работ выполненных механиком
СуммБСРаб Стоимость работ выполненных механиком без учета скидки
СуммЗап Сумма запчастей проданных совместно с работами по механику
СуммБСЗап Сумма запчастей проданных совместно с работами по механику без учета скидки
Пример алгоритма:
ЗП=СуммРаб*Класс/100+Оклад
для расчета с % можно записать так
Цитата:
если сотрудник получает половину от суммы работ, то алгоритм такой
ЗП=СуммРаб*0.5
а мне надо суммаработшиномонтаж*035 + суммаработразвар*0,40+суммар аботслесарка*0,50
что-то типа такого
короче нужна помощь (
вот конфигурация
Добавлено через 12 минут
PS вот дебил ) не разобрался а уже в панике супер прога !!!! считает как надо !!! и по механикам и по видам работ, и по контр агентам, и если заказ оплачен
долго я искал, ох как долго )))) она и продает запчасти, может работать как магазин, подключаются фискальник, сканер, работает система скидок и карт
ну наконец-то !!!!!!
__________________
Сколько бы обо мне ни говорили плохого, мне всегда есть, что добавить.
Последний раз редактировалось H_3; 23.03.2019 в 11:45.
Причина: Добавлено сообщение