Как известно, фирма "1С" сняла с поддержки конфигурацию "Комплексная автоматизация ред. 1.1", и обновлений, связанных с необходимостью исполнения требований закона 54-ФЗ, которые вступили в силу с 01.07.2025, выпущено не будет. Эта публикация предназначена для тех страдальцев, которые по каким-то причинам так и не перешли на 2-ю редакцию КА.
В комплекте поставки — файл обновления, которое надо установить на последнее обновление КА, выпущенного фирмой "1С" (т.е., 1.1.115.1), после установки моего обновления номер версии станет 1.1.115.2.
Это обновление решает 2 задачи:
- Печать наименования и ИНН покупателя при регистрации на ККТ АТОЛ наличной оплаты от юридического лица
- Печать текста "БЕЗНАЛИЧНЫЕ" при регистрации факта безналичной оплаты от физического лица
Кроме обновления в комплекте имеется исправленная обработка для подключения оборудования ККТ АТОЛ. Помимо небольших доработок ее кода, в ней содержится последний драйвер оборудования, выпущенный для ККТ АТОЛ (10.5.0.0), который обеспечивает печать необходимых реквизитов в чеке.
Проверены следующие режимы на АТОЛ 25Ф:
- Открытие смены
- Печать фискального чека
- Печать фискального чека на возврат
- Закрытие смены без гашения
- Закрытие смены
Поддержку никакую не обещаю, берите как есть. Хотя на вопросы, если возникнут, постараюсь ответить в комментариях.
Если вы не программист, и вам нужна такая доработка для вашей нетиповой конфигурации — можем обсудить.
UPD от 29.07.2025: исправлены ошибки, файл перезалит
UPD от 05.08.2025: обнаруженные проблемы устранены, файл перезалит
UPD от 15.08.2025: библиотеки доработаны для обеспечения печати чеков ККМ из документов ПКО и других, где это предусмотрено типовой конфигурацией. Изменены реквизиты обработки обслуживания, чтобы не пугать несоответствием версий. Проверено и в файловом, и в клиент-серверном варианте под 8.3.15.1489. ВНИМАНИЕ! Под 8.2 работать не будет — это ограничение драйвера оборудования.
#54-ФЗ
Дополнительно также смотрите для 1С ЕРП есть вариант здесьhttps://infostart.ru/public/1095012/ по аналогии можно для других систем 1С сделать.
(1) Фишка в том, что для ERP такое обновление выпущено фирмой «1С». Для КА 1.1 не выпущено и не будет выпущено, т.к. эта конфигурация больше не поддерживается. Мне пришлось в КА заменить библиотеки работы с торговым оборудованием на эти библиотеки из актуальной версии БП и допилить их так, чтобы они заработали в КА. Именно это и есть в обновлении, которое я выложил здесь
(2) тогда номер обновления ERP напиши, пжл, что бы знать, а то на последнем 2.4.8.84 от 05.07.2019 не работает )))
Что то не работает ничего. После обновления при запуске куча ошибок вылетает. Клиент 1с не запускается. Бред!
(4) уточните номер своего релиза. И хорошо бы скриншот с ошибками увидеть
Укажите пожалуйста в описании вашей разработки версию используемой платформы, т.к на 8.2.19.130 ругается
Показать
P.S: лечится обновлением платформы.
Исправил, перезалил. Платформа 8.3.15 в режиме совместимости
(6)
а как получить исправленную? я уже скачивал и она не работает
в личку можете прислать?
на платформе 8.3.13.1690 ошибка
{ОбщийМодуль.ГлобальныйМодуль.Модуль(2403,20)}: Процедура или функция с указанным именем не определена (глЗначениеПеременной)
ВалютаРеглУчета = <<?>>глЗначениеПеременной(«ВалютаРегламентированногоУчета»);
{ОбщийМодуль.ГлобальныйМодуль.Модуль(5754,10)}: Процедура или функция с указанным именем не определена (глЗначениеПеременной)
Возврат <<?>>глЗначениеПеременной(«ОтправкаЭлектронныхЧековПослеПробития»);
(10) Да, это исправлено. Отправил вам исправленный вариант
(4) я не вижу вас в списке скачавших, извините
(6) пришлите мне в личку свой email, вышлю исправленное обновление
не работает
(15) Спасибо, занимаюсь
Планирую купить.
Вопрос — когда будут изменения? Стоит еще день-два подождать или прямо сейчас можно уже?
Чтобы абонемент начался попозже. Но и затягивать не могу.
рабочей версии нет пока
Автор, скажите, ваши разработки будут работать в ближайшее время? Это важно. С меня покупка.
(18) Коллеги, прошу прощения, за выходные доведу до ума. Спасибо за замечания!
(20) Будут, планирую в понедельник 05.08.2019 выложить работоспособный релиз. Рекомендую дождаться пока люди не отпишутся, что все хорошо
(21) Спасибо! ЖДЕМ!
Я профукал.
У клиента КА 1.1 переписанная за много лет, как управленка, 7 ККМ-ок висят.
Все работало, все нормально. Пару раз в год обновлял все что связано с ТО, ЕГАИС, документооборотом… хватало и не было проблем.
А теперь нет поддержки.
И времени разбираться тоже нет!
Увидел ваш труд, готов вознаградить. Разработку приобрету.
(22) мне все равно напильником работать много… это тоже время. Но подожду вашего нового релиза. Спасибо.
Если бы вы точно указали свою версию платформы, версию драйверов АТОЛ — точно, версию обработки обслуживания — сейчас на сайте обновлений уже 3я версия лежит. Вы уже ее используете? Или какую-то другую?
тик-так…
(25) исправил, перезалил
Коллеги, если вы от имени тех профилей, с которых скачивали нерабочие варианты, напишете мне в личку — в ответ вышлю вам исправление. Спасибо!
Спасибо! ! С утра куплю. Абонемент чтобы от завтра шёл.
(27) Автор, а можете ещё ответить? :
1. точно укажите пожалуйста свою версию платформы 1с
2. версию драйверов АТОЛ — точно,
3. версию обработки обслуживания торгового оборудования, точно
— сейчас на сайте обновлений уже 3я версия лежит. Вы уже ее используете? Или какую-то другую?
если что, я купил вашу разработку, можно далее не игнорировать мои вопросы )
1. точно укажите пожалуйста свою версию платформы 1с
2. версию драйверов АТОЛ — точно,
3. версию обработки обслуживания торгового оборудования
(30)
Я и ранее их не игнорировал, нет?
1. 8.3.15.1489
2. Указано в публикации: 10.5.0.0
3. Затрудняюсь ответить. На момент публикации это была последняя версия. В любом случае рекомендую перечитать текст публикации — обработка несколько допилена, чтобы обеспечить совместимость с новыми библиотеками управления торговым оборудованием фирмы «1С».
(31) а можно понять как-то что именно? Т.к. дальше это надо будет сопровождать в будущем и для этого нужно четкое понимание.
За основу я так понимаю взята не самая последняя обработка ТО, т.к. в описании к ней написано, что она якобы для драйверов от 9.14, хотя ясно что от 10.5 должно быть.
P.S.
Т.е., грубо говоря, следующие поколения типовых обработок обслуживания будут ли совместимы, или надо будет в них также дублировать правки?
Еще остались ошибки.
мне пару дней надо вшить все в конфигурацию клиенту… если ошибки еще остались просьба конечно их по возможности оперативно исправить… в момент накатки мне уже будет не отступить, новый обработка ТО и новые драйвера будут установлены.
Автор, следует учесть, что драйвера 10.5.0.0 и компонента для них использует ревизию 3000, а это значит, совершенно новый формат передачи данных, если вы целиком не переписали функционал по формированию данных для печати, а только добавили 2 строки с информацией о контрагенте и его инн, то нужно использовать другую компоненту с ревизией 2005, от этого у вас сейчас куча ошибок, видимо просто у себя вы используете компоненту для драйверов 10.4.5 с ревизией 2004.
Автор, если не затруднит, можно попросить класть в комплект поставки для будующих выкладок не только cfu, но и просто cf?
Спасибо.
Когда ждать исправлений?
(35) слушайте, конечно все доработки касались обеспечения совместимости БСП и драйвера 10.5.0.0. И разумеется, это все работает у меня. Просто у меня конфигурация более ранняя, и далеко не весь функционал КА задействован, поэтому какие-то ошибки остались необнаруженными. Но весь описанный в публикации функционал оттестирован и работает прямо вот сейчас
(32) Если бы вы задавались вопросом чем отличаются версии обработок, то обнаружили бы, что код обработок остаётся неизменным (за исключением возвращаемого номера версии API), а все отличия в драйвере, который расположен в макете обработки. Сейчас там драйвер 10.5.0.0
(38)Я зимой, когда была эпопея с переходами на НДС 20 про это уже писал, в других разработках. Что отличия только в интеграционных компонентах, да.
Я сверил коды самих модулей объекта обработки обслуживания — вы внесли некоторые доработки, т.е. код модуля объекта обработки НЕ типовой, а дописанный, то что в модуле объекта имеется в виду.
Так что я задавался этими вопросами ), просто проблема ранее всегда решалась намного проще, т.к. 1С поддерживала КА 1.1 = накатываешь модули оборудования, правишь код печати чеков в документах, ставишь свежие типовую обработку ТО и драйвера атола и все…, а теперь нет.
Увидел у вас решение. Купил.
Жду подтверждения функционирования от Ваших клиентов, хоть от кого-то, сроки горят уже … скоро в отпуск.
Если с утра грузану и что не так, клиент встанет… меня порежут на ремни ))
(37) у меня КА с 2014го года… взяли тогда типовую и пилим до сих пор )) ЕГАИС и ЭДО клиент не пользует, обновляю для совместимости, но не тестирую…
в общем примерно ваша ситуация… не думаю, что тут кто-то на КА 1.1 типовой сидит.. думаю у всех переписано все.
Возможно можно попробовать сделать вещью в себе доработки, т.е. например, переносим нужные процедуры в другие модули и запускаем их из другого места.. т.е. гарантируем, что нужные процедуры с нужным кодом будут в наличии, не надеемся, что у всех все обновлено… ну хотя бы по тем местам, где у людей стреляют ошибки…
Господа — у кого взлетело, отписывайтесь пожалуйста тут.
Автор, тут никто ни в коем случае не предъявляет претензий, мы все в одной лодке и у всех полная заинтересованность. Так вот, по ошибке: «ОбщийМодуль.МенеджерОборудованияВызовСервера.Модуль(2814,38)}: Процедура или функция с указанным именем не определена (ОпределитьПризнакПредметаРасчета)
СтрокаЧека.ПризнакПредметаРасчета = <<?>>ОпределитьПризнакПредметаРасчета(СтрокаПозиции.Номенклатура);»
Я проверил — в 115.1 эта процедура тут есть в этом модуле, а в конечном продукте 115.2 она закомментарена.
Может это не последний экземпляр кода? Посмотрите в вашей конфе, где эта процедура расположена.
Простите за дубль поста, а то он выше затесался среди других постов.
Автор, тут никто ни в коем случае не предъявляет претензий, мы все в одной лодке и у всех полная заинтересованность. Так вот, по ошибке: «ОбщийМодуль.МенеджерОборудованияВызовСервера.Модуль(2814,38)}: Процедура или функция с указанным именем не определена (ОпределитьПризнакПредметаРасчета)
СтрокаЧека.ПризнакПредметаРасчета = <<?>>ОпределитьПризнакПредметаРасчета(СтрокаПозиции.Номенклатура);»
Я проверил — в 115.1 эта процедура тут есть в этом модуле, а в конечном продукте 115.2 она закомментарена.
Может это не последний экземпляр кода? Посмотрите в вашей конфе, где эта процедура расположена.
Прикрепленные файлы:
(42) наивно ожидать полностью работающий код в самый последний момент, готовьте план Б
(43) так автор сейчас если работает над разработкой, ошибки ему выкладывают, надеюсь за пару дней дойдет до финала.
Автору, в общ. модуле МенеджерОборудованияВызовСервера аналогичная проблема еще с рядом функций :
ПолучитьТипПодключаемогоОборудования, АдресЭПКонтрагентаПоУмолчанию, это помимо указанной человеком выше ОпределитьПризнакПредметаРасчета.
Все эти функции в данном модуле у вас закомментарены, т.е. их считай нет.
При этом их текст на 100% совпадает с одноименными функциями в УПП версии 124.2 — УПП напомню поддерживается и там, по идее, код рабочий… я и купил разработку, чтобы не тратить на это время ) но т.к. цейтнот что есть, пишу, может автору поможет…
По сути — это если реально последний код разработки и у автора ТОЧНО работает, то этот модуль как тогда проскакивает без ошибок… что-то тут не так )
кстати еще мелкий вопрос — автор, вы тестите в файловом или серверном режиме? Тут могут быть нюансы… те у кого ошибки лучше отписываться в каком режиме пользуетесь.
очередное уточнение — автор, из какого документа вы печатали чек для теста? Например мой клиент вообще не пользуется документом ЧекККМ, а на основании отгрузок вводятся либо приходний кассовый ордер или оплата платежными картами, откуда и идет печать…
возможно вы печатали из какого-то одного вида документов и только этим и пользуетесь?
(47) да, это важный вопрос. Именно чек ККМ. И в его код внесены изменения, связанные с 54-ФЗ
(48) а что делать купившим, думавшим, что в принципе печать чеков в разработке доведена до указаний от 01.07.2019г?
Просто в описании явно не указано было, что только документы ЧекККМ будут корректно биться…
У нас конкретно ПКО и Оплата платежными картами…
Как дальше тогда поступить?
(49) вы меня простите, но это детский сад какой-то. Выясните, какие изменения сделаны в Чеке ККМ (там буквально несколько строк), и по аналогии сделайте те документы, которые вам нужны. Вы программист или где?
Уважаемый автор, не нужно меня учить программировать. Я и платил деньги за то, чтобы этим не заниматься, т.к. нет времени.
Однако о том, что вами было отработано только одно место в конфигурации, где идет печать чека, вы умолчали скромно в описании разработки… печать ПКО, оплаты платежными картами и проч. работать не будут. Это первое.
Второе — берем вашу свежую разработку от 05.08, открываем документ ЧекККМ и просто проверяет синтаксис.
Сразу влетаем в ошибку.
Если <<?>>Сделка.Контрагент.ЮрФизЛицо = Перечисления.ЮрФизЛицо.ЮрЛицо Тогда (Проверка: Толстый клиент (обычное приложение))
{Документ.ЧекККМ.МодульОбъекта(1720,31)}: Переменная не определена (Сделка)
ОбщиеПараметры.Получатель = <<?>>Сделка.Контрагент.НаименованиеПолное; (Проверка: Толстый клиент (обычное приложение))
{Документ.ЧекККМ.МодульОбъекта(1721,34)}: Переменная не определена (Сделка)
ОбщиеПараметры.ПолучательИНН = <<?>>Сделка.Контрагент.ИНН; (Проверка: Толстый клиент (обычное приложение))
То что у вас выложено, очень сыро и не отработано. 100% вы делаете на чем то своем, потом пытаетесь перенести в типовую и косячите…
Так у кого детский сад?
Прошу вернуть мои деньги за сий труд, ибо он абсолютно бесполезен и не работоспособен.
у нас серверная база, при обновлении вылетает ошибка — код не рабочий, и даже не проверен, для примера обновите типовую базу своей и вы увидите все ошибки.
(52)ага, о чем я и написал чуть выше .. ну нам же разработчик уже написал, что это у нас детский лепет и можем сами доделать переделать, что нам не нравится.
я уже связался с поддержкой, требую деньги назад. Администрация будет в курсе методов данного «разработчика»
(53) Вы бы остыли немного. А то прям неловко за вас. Собственно, неловко было сразу, как вы начали спамить сюда комментарии. К сожалению, у меня нет ни возможности ограничить видимость публикации для каких-то людей, ни вернуть им стартмани.
(52) Спасибо, сейчас посмотрю
Если в 115.2 войти в общ. модуль «ПодключаемоеОборудованиеУниверсальныйДрайверКлиент», то синтаксконтроль сразу выдаст:
Функция <<?>>СтрШаблон(Знач СтрокаПодстановки, (Проверка: Толстый клиент (обычное приложение))
{ОбщийМодуль.ИнтеграцияЕГАИСУТКлиентСерверГлобальный.Модуль(8,9)}: Процедура или функция с указанным именем уже определена (СтрНайти)
Функция <<?>>СтрНайти(Строка, (Проверка: Толстый клиент (обычное приложение))
{ОбщийМодуль.ИнтеграцияЕГАИСУТКлиентСерверГлобальный.Модуль(38,9)}: Процедура или функция с указанным именем уже определена (СтрНачинаетсяС)
Функция <<?>>СтрНачинаетсяС(Строка, ПодстрокаПоиска) Экспорт (Проверка: Толстый клиент (обычное приложение))
{ОбщийМодуль.ИнтеграцияЕГАИСУТКлиентСерверГлобальный.Модуль(44,9)}: Процедура или функция с указанным именем уже определена (СтрСоединить)
Функция <<?>>СтрСоединить(МассивСтрок, Разделитель = «») Экспорт (Проверка: Толстый клиент (обычное приложение))
{ОбщийМодуль.ИнтеграцияЕГАИСУТКлиентСерверГлобальный.Модуль(50,9)}: Процедура или функция с указанным именем уже определена (СтрРазделить)
Функция <<?>>СтрРазделить(Строка, Разделитель, ВключатьПустые = Ложь) Экспорт (Проверка: Толстый клиент (обычное приложение))
На примере функции СтрШаблон сделал поиск — эта функция присутствует и в о.м. ГлобальныйМодуль и в о.м. ИнтеграцияЕГАИСУТКлиентСерверГлобальный. В итоге коллизиция, оба модуля глобальные.
Ну и вспоминаем ссылки на закомментаренные функции, а также ошибки в документе ЧекККМ в модуле объекта, выше указывал в своих сообщениях все это.
Автор, добейтесь безошибочности хотя бы тех участков, которые вы изменяли. Делали же для типовой 115.1, сделайте, чтобы ваш код при накатке на нее работал.
Не работает!
Это просто свинство… прошу вернуть обратно СтартМани! Сидеть и дорабатывать мы точно не собираемся! (ждать времени нет)
(57) И не забывайте, если заработает, то только для документа ЧекККМ.
ПКО, РКО, Реализация, Оплата платежными картами — забудьте.
В этой разработке ничего этого нет.
(58) ппц… мне как раз и нужно для ПКО и РКО, у нас там не печатаются ИНН
(58) я кстати говорил про план «Б», получилось решить проблему ?
(58) Уйдите из ветки. По-хорошему. Вы забрали свои деньги. А для остальных я сделаю
(61) когда? нам срочно нужно бить чеки… ПКО
День добрый! Из пко наименование и инн покупателя печатается?
(63) нет! Нашел решение проблемы… позже тут напишу! (пришлось все как обычно самому делать)
(63) Cегодня выложу обновления с учетом ПКО и остальных документов, откуда возможна печать чеков ККМ.
Никто почему-то не читает, что написано в описании разработки, а потом начинают истерить. Публикация уже больше месяца висит, нет чтоб раньше. А у меня вообще медовый месяц, женился на днях!
Обновил файл в публикации (см. UPD в описании публикации). Если кому-то из тех, кто уже скачивал, все еще нужен работающий вариант — пишите в личку, дам скачать.
(65) свадьба это конечно хорошо, но передергивать тоже не надо. В описании публикации нет ни слова, что изменения были только для документа ЧекККМ. Остальные тоже не догнали. Так что если хотите, чтобы вас понимали, пишите понятно. А если уж вы НЕ пишете, то вас точно не поймет никто.
(60) Да я как раз сегодня тоже закончил в ночь.
Что я сделал — сначала обновился на 115.1 в части торгового оборудования, а потом обновил полученное на УПП 124.2, ну то есть тоже все, что касается работы с торговым оборудованием.
Сравнил КА 115.1 с УПП 122.3 и увидел, что практически все, что связано с работой оборудования и печати чеков идентично, а значит можно взять последнюю УПП и сшить ее торговые блоки с КА 115.1.
Пока еще не тестировал, но конфигурация запускается и в файловом и серверном вариантах, синтаксических ошибок нигде нет. Осталось обновить обработку обслуживания, драйвера на сервере и провести реальное тестирование.
(67) Я просил вас не писать сюда больше, ибо вас с этой публикацией больше ничего не связывает. Вам никто ничего не должен. Прошу внять моей просьбе
(69) а вы прекратите обвинять в истериках людей, которые совершенно изначально с вами не собирались конфликтовать, а представляли конструктивные недочеты для ускорения процесса ваших доработок. Свои ответы помните? Что вы нам ничем не обязаны, что что-мы, не программисты что-ли, не можем доделать за вами? и проч. треш. Никуда я отсюда не уйду, слежу за темой с вниманием. Интересно дождаться хоть одного, кто купил у кого взлетело.
Ошибок вроде нет при обновлении, но проверить работу пока не на чем в понедельник проверим.
(70)
1) В описании публикации с самого начала черным по белому было сказано, что никакой поддержки я не предоставляю. Соответственно, дорабатывать под ваши нужды не собирался. Исправить ошибки — другое дело
2) Вы хотите, чтобы я позволил вам писать сюда после того, как вы в обращении в техподдержку назвали меня говнюком и мошенником? Я не настолько христианин
(6) Обратите внимание, что драйвер оборудования не работает под 8.2
Подскажите, пожалуйста, кто приобрел данное обновление, оно рабочее?
Интересует пробиваются ли в чеках из документов ПКО и Оплата платежными картами ИНН и название контрагента?
Корректно передаются эти чеки в ОФД?
(74)
у нас не работает, воспользовался обработкой Палтусова
(75) спасибо.
А поделитесь, пожалуйста, информацией, что за обработка?
(76)https://infostart.ru/public/345395/
https://infostart.ru/public/582817/
(77) еще раз спасибо — по описанию больше доверия вызывают.
(75) А что ж вы молчите? Что именно не работает?
(79) и так слишком много времени потратили пока ждали потом 2 раза кривое обновление, откатывали рабочую базу, слишком много кривого, проверил на последнем не взлетело, разбираться уже не хочется. Не в обиду автору. Сроки были короткие.