INFOSTART EVENT 2018 EDUCATION

Второй тур голосования за доклады.
Окончание 5 сентября.

Белозеров Дмитрий | Системный архитектор | LMSoft

«Кодогенерация и метагенерация в 1С»

Примерно год назад жизнь заставила меня задуматься над таким вопросом - а не разработать ли язык (точнее псевдоязык), с помощью которого можно было бы программно работать с метаданными 1С, писать скрипты, которые выполняют те же действия, которые выполняет разработчик в конфигураторе... В этом докладе хочу рассказать о том как мы разрабатывали такой инструмент, с какими сложностями и нюансами столкнулись, и что получилось в итоге. Мы рассмотрим реальные кейсы использования автоматической генерации метаданных 1С, в которых использование такого подхода дает серьёзные преимущества и сильно облегчает жизнь разработчика (иногда настолько облегчает что можно обойтись вообще без него :), увидим как инструмент генерации можно вписать в общий контур continuous integration. А ещё обсудим перспективы использования подобных практик (генерация конфигурации на основе формализованных функциональных моделей, реализация библиотечного подхода к разработке прикладных решений).

1. El_Loco 271 16.04.18 16:15 Сейчас в теме

Выемка денег из кассы ККМ - возможно ли сделать задним числом? (Розница 2.2)

Всем привет!
Проконсультируйте, пожалуйста, в Рознице 2.2 настроена неполная выемка из кассы ККМ.
Кассиры забыли на днях сделать выемку из кассы. На следующий день они хотели сделать выемку на сумму продаж за день + изъятое в тот день, когда забыли сделать выемку. Но 1С не дала им такой возможности. Как говорит кассир - больше суммы продаж за день 1С выдавать из ККМ не хочет.

Вопрос: если сделать выемку задним числом программно, не будет ли проблем?
Насколько я помню, в 1С остатки денег в ККМ хранятся в отдельном регистре. А сам фискальник не хранит ли такие же данные? Может же быть рассинхрон.

Как красиво выйти из ситуации?
Вознаграждение за ответ
Показать полностью
Ответы
Сортировка: Древо
9. nybovec1 17.04.18 15:25 Сейчас в теме +3 $m
(1) Если сделать выемку задним числом программно то проблем не будет.
Я выходил из ситуации когда надо восстановить суммы по ККТ и Кассе ККМ так.
1. В подключаемом оборудовании создавал "Эмулятор фискального регистратора"
2. В справочнике Касса ККМ менял ККТ на Эмулятор ФР.
3. Заходил РМК.
4. Создавал выемку на нужную сумму
5. В справочнике Кассы ККМ меняем обратно с Эмулятора ФР на ККТ.
6. Создаем ПКО в кассу организации.
10. El_Loco 271 17.04.18 16:36 Сейчас в теме
(9) А, то есть все-таки фискальник хранит данные об остатке в ККМ. Я помню, что при закрытии смены ФР может выводить так называемый "необнуляемый остаток". Можно задавать через Тест драйвера, что ФР будет обнулять наличность полностью или нет.

Так что выходит моя задача сравнять клиенту остаток по данным ФР и по данным 1С - верно?
11. nybovec1 17.04.18 16:39 Сейчас в теме
(10) Да. В драйвере ККТ можно убрать галку "Автоинкасация" и сумма выручки будет оставаться на ККТ и 1С будет ее вести параллельно по Отчетам о розничных продажах.
2. JohnGalt 2 16.04.18 16:31 Сейчас в теме
На форме списка документов Чек ККМ есть кнопка "Внесение денег"
3. user955205 16.04.18 16:33 Сейчас в теме
я думаю стоит как раз таки выяснить что хранит фн
4. El_Loco 271 16.04.18 16:47 Сейчас в теме
6. user955205 16.04.18 16:55 Сейчас в теме
(4)техподдержка производителя фн? или драйвером фр поковырять?
5. nike-arz 16.04.18 16:54 Сейчас в теме
Можно воспользоваться тест-драйвером и отрегулировать значения наличности в ККТ
7. nike-arz 16.04.18 16:58 Сейчас в теме
ФН не хранит внесение и выемку наличности.
8. nike-arz 16.04.18 17:00 Сейчас в теме
Чтобы кассиры не забывали произвести выемку при закрытии кассовой смены настройте инкассацию при закрытии смены.
Оставьте свое сообщение
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.

Вакансии

Программист 1С
Одесса (Украина)
зарплата от 40 000 руб.
Полный день

Программист 1С
Санкт-Петербург
Полный день

Аналитик 1С
Москва
зарплата от 80 000 руб. до 120 000 руб.
Полный день

1С Developer
Одесса (Украина)
зарплата от 60 000 руб. до 120 000 руб.
Полный день

Бизнес-аналитик 1С
Санкт-Петербург
зарплата от 70 000 руб. до 90 000 руб.
Полный день