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