Comment on page
1С: Управление торговлей ред. 10.3 и 1С: Управление производственным предприятием 1.3
После сравнения/объединения с файлом конфигурации необходимо отметить все элементы по подсистеме из файла, выбрав АтолОнлайн.

Снять флаги со всех элементов основной конфигурации в разделах Свойства, Справочники и Документы. В Документах необходимо оставить АТОЛ_Чек.
После объединения произвести настройки, которые описаны ниже.
- В форму документа (Документ.РеализацияТоваровУслуг.ФормаДокумента)в процедуру «ПриОткрытии» в самый конец (перед «КонецПроцедуры») добавить:
//!! АТОЛ Онлайн
АТОЛ_ОбщегоНазначенияКлиент.ФормаПриОткрытии(ЭтаФорма);
//! АТОЛ Онлайн
- В форму документа (Документ.РеализацияТоваровУслуг.ФормаДокумента)добавить новые процедуры (вставить текст в конце модуля формы, перед текстом «ОПЕРАТОРЫ ОСНОВНОЙ ПРОГРАММЫ»):
#Область АтолОнлайн
Процедура АтолОнлайнЗарегистрироватьПриходПолныйРасчет(Кнопка)
АТОЛ_ОбщегоНазначенияКлиент.ВыполнитьОтправкуЧека("full_payment", Ссылка, Организация);
КонецПроцедуры
Процедура АтолОнлайнПроверитьЧек(Кнопка)
АТОЛ_ОбщегоНазначенияКлиент.ПроверитьЧек(Ссылка, Истина);
КонецПроцедуры
Процедура АтолОнлайнЗарегистрироватьПриходКредит(Кнопка)
АТОЛ_ОбщегоНазначенияКлиент.ВыполнитьОтправкуЧека("credit", Ссылка, Организация);
КонецПроцедуры
#К онецОбласти
- В форму документа оплаты в процедуру «ПриОткрытии» в самый конец (перед «КонецПроцедуры») добавить:
//!! АТОЛ Онлайн
АТОЛ_ОбщегоНазначенияКлиент.ФормаПриОткрытии(ЭтаФорма);
//! АТОЛ Онлайн
- В форму документа оплаты добавить новые процедуры (вставить текст в конце модуля формы, перед текстом «ОПЕРАТОРЫ ОСНОВНОЙ ПРОГРАММЫ»):
#Область АтолОнлайн
Процедура АтолОнлайнЗарегистрироватьПриходПредоплата(Кнопка)
АТОЛ_ОбщегоНазначенияКлиент.ВыполнитьОтправкуЧекаПоОплате("full_prepayment", Ссылка, Организация);
КонецПроцедуры
Процедура АтолОнлайнПроверитьЧек(Кнопка)
АТОЛ_ОбщегоНазначенияКлиент.ПроверитьЧек(Ссылка);
КонецПроцедуры
Процедура АтолОнлайнЗарегистрироватьПриходАванс(Кнопка)
АТОЛ_ОбщегоНазначенияКлиент.ВыполнитьОтправкуЧекаПоОплате("advance", Ссылка, Организация);
КонецПроцедуры
Процедура АтолОнлайнЗарегистрироватьПриходОплатаКредита(Кнопка)
АТОЛ_ОбщегоНазначенияКлиент.ВыполнитьОтправкуЧекаПоОплате("credit_payment", Ссылка, Организация);
КонецПроцедуры
#КонецОбласти
- В форму документа возврата в процедуру «ПриОткрытии» в самый конец (перед «КонецПроцедуры») добавить:
//!! АТОЛ Онлайн
АТОЛ_ОбщегоНазначенияКлиент.ФормаПриОткрытии(ЭтаФорма);
//! АТОЛ Онлайн
- В форму документа возврата добавить новые процедуры (вставить текст в конце модуля формы, перед текстом «ОПЕРАТОРЫ ОСНОВНОЙ ПРОГРАММЫ»):
#Область АтолОнлайн
Процедура АтолОнлайнЗарегистрироватьВозврат(Кнопка)
АТОЛ_ОбщегоНазначенияКлиент.ВыполнитьОтправкуЧека("full_payment", Ссылка, Организация);
КонецПроцедуры
Процедура АтолОнлайнПроверитьЧек(Кнопка)
АТОЛ_ОбщегоНазначенияКлиент.ПроверитьЧек(Ссылка, Истина);
КонецПроцедуры
#КонецОбласти
- В форму документов РасходныйКассовыйОрдер и ПлатежноеПоручениеИсходящее расхода денег в процедуру «ПриОткрытии» в самый конец (перед «КонецПроцедуры») добавить:
//!! АТОЛ Онлайн
АТОЛ_ОбщегоН азначенияКлиент.ФормаПриОткрытии(ЭтаФорма);
//! АТОЛ Онлайн
- В форму документов РасходныйКассовыйОрдер и ПлатежноеПоручениеИсходящее расхода денег добавить новые процедуры (вставить текст в конце модуля формы, перед текстом «ОПЕРАТОРЫ ОСНОВНОЙ ПРОГРАММЫ»):
#Область АтолОнлайн
Процедура АтолОнлайнЗарегистрироватьВозврат(Кнопка)
АТОЛ_ОбщегоНазначенияКлиент.ВыполнитьОтправкуЧекаПоОплате("full_payment", Ссылка, Организация);
КонецПроцедуры
Процедура АтолОнлайнПроверитьЧек(Кнопка)
АТОЛ_ОбщегоНазначенияКлиент.ПроверитьЧек(Ссылка, Истина);
КонецПроцедуры
#КонецОбласти
- Для документа ОплатаОтПокупателяПлатежнойКартой в форму документа в процедуру «ДействияФормыДействиеУстановитьОперацию(Кнопка)» в самый конец (перед «КонецПроцедуры») добавить:
//!! АТОЛ Онлайн
АТОЛ_ОбщегоНазначенияКлиент.ФормаПриОткрытии(ЭтаФорма);
//! АТОЛ Онлайн
- Для документа ОплатаОтПокупателяПлатежнойКартой в форму документа добавить новую процедуру (вставить текст в добавленную ранее область АтолОнлайн в конце модуля формы):
Процедура АтолОнлайнЗарегистрироватьВозврат(Кнопка)
АТОЛ_ОбщегоНазначенияКлиент.ВыполнитьОтправкуЧекаПоОплате("full_payment", Ссылка, Организация);
КонецПроцедуры
После добавления в конфигурацию рекомендуем убедиться, что в формах документа АТОЛ_Чек ФормаСписка и ФормаСпискаНовыхЧеков корректно выбраны КартинкиЗначений для полей списка:
- Отправлен
- Ошибка в чеке
- Ошибка отправки

В результате в форме будут отображаться выбранные картинки

Last modified 2yr ago