# 1С: Управление торговлей ред. 10.3 и 1С: Управление производственным предприятием 1.3

\
После сравнения/объединения с файлом конфигурации необходимо отметить все элементы по подсистеме из файла, выбрав АтолОнлайн.

![](/files/-MK9ntfSG2Rre20iQSFs)

Снять флаги со всех элементов основной конфигурации в разделах Свойства, Справочники и Документы. В Документах необходимо оставить АТОЛ\_Чек.

После объединения произвести настройки, которые описаны ниже.

## Добавление кнопок

### Документы отгрузки

* В форму документа **(Документ.РеализацияТоваровУслуг.ФормаДокумента)**&#x20;

  в процедуру «ПриОткрытии» в самый конец (перед «КонецПроцедуры») добавить:

```
	//!! АТОЛ Онлайн
	АТОЛ_ОбщегоНазначенияКлиент.ФормаПриОткрытии(ЭтаФорма);
	//!  АТОЛ Онлайн
```

* В форму документа **(Документ.РеализацияТоваровУслуг.ФормаДокумента)**&#x20;

  добавить новые процедуры (вставить текст в конце модуля формы, перед текстом «ОПЕРАТОРЫ ОСНОВНОЙ ПРОГРАММЫ»):

```
#Область АтолОнлайн
Процедура АтолОнлайнЗарегистрироватьПриходПолныйРасчет(Кнопка)
	АТОЛ_ОбщегоНазначенияКлиент.ВыполнитьОтправкуЧека("full_payment", Ссылка, Организация);
КонецПроцедуры

Процедура АтолОнлайнПроверитьЧек(Кнопка)
	АТОЛ_ОбщегоНазначенияКлиент.ПроверитьЧек(Ссылка, Истина);
КонецПроцедуры

Процедура АтолОнлайнЗарегистрироватьПриходКредит(Кнопка)
	АТОЛ_ОбщегоНазначенияКлиент.ВыполнитьОтправкуЧека("credit", Ссылка, Организация);
КонецПроцедуры
#КонецОбласти
```

### Документы поступления денег

* В форму документа оплаты в процедуру «ПриОткрытии» в самый конец (перед «КонецПроцедуры») добавить:

```
	//!! АТОЛ Онлайн
	АТОЛ_ОбщегоНазначенияКлиент.ФормаПриОткрытии(ЭтаФорма);
	//!  АТОЛ Онлайн
```

* В форму документа оплаты добавить новые процедуры (вставить текст в конце модуля формы, перед текстом «ОПЕРАТОРЫ ОСНОВНОЙ ПРОГРАММЫ»):

```
#Область АтолОнлайн
Процедура АтолОнлайнЗарегистрироватьПриходПредоплата(Кнопка)
	АТОЛ_ОбщегоНазначенияКлиент.ВыполнитьОтправкуЧекаПоОплате("full_prepayment", Ссылка, Организация);
КонецПроцедуры

Процедура АтолОнлайнПроверитьЧек(Кнопка)
	АТОЛ_ОбщегоНазначенияКлиент.ПроверитьЧек(Ссылка);
КонецПроцедуры

Процедура АтолОнлайнЗарегистрироватьПриходАванс(Кнопка)
	АТОЛ_ОбщегоНазначенияКлиент.ВыполнитьОтправкуЧекаПоОплате("advance", Ссылка, Организация);
КонецПроцедуры

Процедура АтолОнлайнЗарегистрироватьПриходОплатаКредита(Кнопка)
	АТОЛ_ОбщегоНазначенияКлиент.ВыполнитьОтправкуЧекаПоОплате("credit_payment", Ссылка, Организация);
КонецПроцедуры
#КонецОбласти
```

### Документ возврата

* В форму документа возврата в процедуру «ПриОткрытии» в самый конец (перед «КонецПроцедуры») добавить:

```
	//!! АТОЛ Онлайн
	АТОЛ_ОбщегоНазначенияКлиент.ФормаПриОткрытии(ЭтаФорма);
	//!  АТОЛ Онлайн
```

* В форму документа возврата добавить новые процедуры (вставить текст в конце модуля формы, перед текстом «ОПЕРАТОРЫ ОСНОВНОЙ ПРОГРАММЫ»):

```
#Область АтолОнлайн
Процедура АтолОнлайнЗарегистрироватьВозврат(Кнопка)
	АТОЛ_ОбщегоНазначенияКлиент.ВыполнитьОтправкуЧека("full_payment", Ссылка, Организация);
КонецПроцедуры

Процедура АтолОнлайнПроверитьЧек(Кнопка)
	АТОЛ_ОбщегоНазначенияКлиент.ПроверитьЧек(Ссылка, Истина);
КонецПроцедуры
#КонецОбласти
```

### Документы расхода денег

* В форму документов **РасходныйКассовыйОрдер и ПлатежноеПоручениеИсходящее** расхода денег в процедуру «ПриОткрытии» в самый конец (перед «КонецПроцедуры») добавить:

```
	//!! АТОЛ Онлайн
	АТОЛ_ОбщегоНазначенияКлиент.ФормаПриОткрытии(ЭтаФорма);
	//!  АТОЛ Онлайн
```

* В форму документов **РасходныйКассовыйОрдер и ПлатежноеПоручениеИсходящее** расхода денег добавить новые процедуры (вставить текст в конце модуля формы, перед текстом «ОПЕРАТОРЫ ОСНОВНОЙ ПРОГРАММЫ»):

```
#Область АтолОнлайн
Процедура АтолОнлайнЗарегистрироватьВозврат(Кнопка)
	АТОЛ_ОбщегоНазначенияКлиент.ВыполнитьОтправкуЧекаПоОплате("full_payment", Ссылка, Организация);
КонецПроцедуры

Процедура АтолОнлайнПроверитьЧек(Кнопка)
	АТОЛ_ОбщегоНазначенияКлиент.ПроверитьЧек(Ссылка, Истина);
КонецПроцедуры
#КонецОбласти
```

* **Для документа ОплатаОтПокупателяПлатежнойКартой** в форму документа в процедуру «ДействияФормыДействиеУстановитьОперацию(Кнопка)» в самый конец (перед «КонецПроцедуры») добавить:

```
	//!! АТОЛ Онлайн
	АТОЛ_ОбщегоНазначенияКлиент.ФормаПриОткрытии(ЭтаФорма);
	//!  АТОЛ Онлайн
```

* **Для документа ОплатаОтПокупателяПлатежнойКартой** в форму документа добавить новую процедуру (вставить текст в добавленную ранее область АтолОнлайн в конце модуля формы):

```
Процедура АтолОнлайнЗарегистрироватьВозврат(Кнопка)
  АТОЛ_ОбщегоНазначенияКлиент.ВыполнитьОтправкуЧекаПоОплате("full_payment", Ссылка, Организация);
КонецПроцедуры
```

## Картинки в формах

## Картинки в формах списка

После добавления в конфигурацию рекомендуем убедиться, что в формах документа АТОЛ\_Чек ФормаСписка и ФормаСпискаНовыхЧеков корректно выбраны КартинкиЗначений для полей списка:

* Отправлен
* Ошибка в чеке
* Ошибка отправки

![](/files/-MKhyJ0sf1pzWiq3Av7P)

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

![](/files/-MKhya_14EbVVrElUc7G)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://cases.zetasoft.ru/atol/otpravka-cheka-iz-1c-v-atol-onlain/ustanovka/1s-upravlenie-torgovlei-red.-10.3.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
