Глеб Дядя

5
Рейтинг

Glebb_NSK
Дядя Глеб



  •   Регистрация: 20.03.2014 (10 лет назад)

  •   Был(а) на сайте: 11.03.2024

Друзья
  • Pavel Smith
Подписчики 3

Группы

Участник конференции "Анализ & Управление в ИТ-проектах"

Рейтинг 5


Комментарии

ПубликацииКак программисту перейти с языка 1С Предприятие на Java#158 10.01.20 8:38
Сейчас сам активно занимаюсь изучением Java и уже успел немного поработать java-разработчиком. Когда только начинал изучение, то мне также казалось, что очень много сходств. На деле оказалось, что за поверхностными сходствами стоят кардинальные отличия в проектировании приложений т.к. при создании приложений на java в первую очередь стоит производительность, в то время как в 1С по большей части упор делается на функционал.
Java-разработка это не для малого бизнеса и не для каждого среднего т.к. для создания приложений которые будут соответствовать времени т.е. использовать актуальный стэк технологий и функционал которых будет покрывать большую часть аспектов бизнеса потребуется по 1 команде(тимлид + 1-2 seniora + 3-4 middle) на каждую из ветвей, в то время как в 1С достаточно 0.5-2 программиста на каждую из ветвей. Т.е. затраты на разработку вырастают в разы при схожем визуальном результате для заказчика.
Java и 1С языки совершенно разного применения и сравнивать их некорректно. Т.к. по каждому из сопоставленных пунктов указанных в статье можно написать несколько книг о различиях.

По обучению, лучшее обучение по java- это с 5-6 бесплатных курсов по core, коллекциям и многопоточности(примерно 200-300 часов теории), а потом поискать open-source проекты на гитхабе и попроситься в команду, а когда возьмут, то начать потихоньку править баги в багтрэке(обычно их немеряное количество), уделяя по 20 часов в неделю(вечерами и на выходных) в течении полугода можно будет набить достаточно практического опыта в разработке, чтобы быть на уровне между джуном и мидлом. Учитывая, что задачи в багтрэке ты выбираешь сам, то и опыт будет разносторонним в отличии от коммерческой разработки на позиции джуна, где на тебя обычно спихивают однотипные/скучные задачи, и по итогу за год работы ты получаешь только трудовой стаж(а количество знаний можно было бы получить менее, чем за месяц).
DevПеренос табличной части документа (справочника)#17 25.05.16 14:48
(12) MyLoginXXX, проверил, выбирает любую ТЧ. Когда вы выбираете документ сколько у вас отображается названий ТЧ в таблице слева внизу?
DevПеренос табличной части документа (справочника)#16 25.05.16 14:45
(15) Alex_E, было, но поддерживало не все документы и у него был ряд ограничений. Когда я писал эту обработку я только начинал изучать 1С и со многими штатными механизмами стандартных конфигурация я был не знаком)))
DevПеренос табличной части документа (справочника)#14 25.05.16 10:29
(13) Alex_E, посмотрите на год отправки сообщения, а также на актуальную версию УТ на ту дату.
DevПеренос табличной части документа (справочника)#10 05.03.15 14:03
(8) zzz_natali, вы не могли бы сказать в чем именно проблема?
DevПеренос табличной части документа (справочника)#9 05.03.15 14:03
(7) vin1c, вы точно все делали по инструкции? Только что проверил на рознице, все работает четко. Табличную часть которую собираетесь переносить выбирайте сразу после выбора документа и нажмите кнопку "Заполнить".
DevПечать чека ККМ в рознице.#4 01.08.14 23:32
Штриху без разницы как установлена скидка в 1С, по всему чеку или по строке, суммой или процентом, он получает уже готовые значения из 1С, но по какой-то причине в 1-ом случае 1С не передает данные о скидке Штриху, поэтому когда штрих считает контрольную сумму у него получается 200-32.39+378=545.61, а сумму оплаты 1С передает ему с учетом второй скидки 545,61-1=545.6, а так как сумма оплаты не может быть меньше итоговой суммы штрих отказывает 1С в выполнении операции. Если попробовать пробить чек по наличным с суммой 545.6, то ошибка так же появится.
P.S. Вижу три решения проблемы:
1) Трассернуть значения которые идут из формы обработки на фискальник, а также постичь всю глубину наших глубин, при первой попытке на 9 процедуре в 3 строки забил(очень долго и лениво).
2) Запретить кассирам делать такие ужасные вещи(выполнено).
3) Написать в поддержку 1С и ждать ответа(1 вариант быстрей).
DevПечать чека ККМ в рознице.#3 01.08.14 23:20
(2) validat, рабочее место, компьютер и база те же, как устроен процесс я знаю вопрос в нюансах. Ошибка возникает только при выполнении описанной мною последовательности действий.
Строки чека при попытке оплаты(если скидка попадает под округление):
    1-я строка- НаименованиеПервогоТовара ЦенаПервогоТовара, сковорода 200
    2-я строка СкидкаНаПервыйТовар, 32.39
    3-я строка НаименованиеВторогоТовара ЦенаВторогоТовара, утюг 378
    4-я строка ЧекАннулирован
Строки чека при оплате во втором случае(если скидка не попадает под округление):
1-я строка- НаименованиеПервогоТовара ЦенаПервогоТовара, сковорода 200
2-я строка СкидкаНаПервыйТовар, 32.30
3-я строка НаименованиеВторогоТовара ЦенаВторогоТовара, утюг 378
4-я строка Итого
Строки чека при оплате в третьем случае(добавляем два товара, устанавливаем скидку на 1 товар):
1-я строка- НаименованиеПервогоТовара ЦенаПервогоТовара, сковорода 200
2-я строка СкидкаНаПервыйТовар, 32.39
3-я строка НаименованиеВторогоТовара ЦенаВторогоТовара, утюг 378
4-я строка СкидкаНаВторойТовар 0,01
5-я строка Итого
СкидкаНаПервыйТовар- это скидка процентом, установленная мною вручную в 1С.
Проблема в передаче скидки на второй товар, в 1-ом случае она не передается на фискальник, хотелось бы узнать как передать из 1С на фискальник эту скидку.
DevПечать чека ККМ в рознице.#1 01.08.14 17:34
Устанавлием порядок округления в магазине 0.1
1) Добавляем первый товар, назначаем скидку во всем чеке(так чтобы итоговая сумма по товару заканчивалась не на 0).
2) Добавляем второй товар.
3) Пытаемся оплатить платежной картой.
4) Fail.
При оплате розница округляет чек, так чтобы он подходил под политику округления магазина, поэтому у второго товара сумма автоматически меняется(скидка Х),
но на фискальный регистратор строка со вторым товаром отправляется без скидки,
поэтому при проверке итоговой суммы в чеке на фискальном регистраторе вылетает ошибка "сумма всех типов оплат меньше итога чека",
Причина ошибки: на фискальный регистратор приходит сумма по второму товару без учета вычета скидки Х.
Если все-же увеличить итоговую сумму по первому товару на Х, то чек пробивается.

Фискальный регистратор на котором возникает ошибка Штрих Ф-РК.
Конфигурация Розница 2.1.3.11.
Эквайринговый терминал не подключен к рознице.

На эмуляторе фискального регистратора ошибки не происходит.
На фискальном регистраторе F-Print 5200к ошибки не возникает.
Как передать скидку по второму товару из 1С на фискальный регистратор?
P.S. трассировку не предлагать=)
DevПеренос табличной части документа (справочника)#4 30.07.14 14:46
(3) apostal86, теперь можно.