Была задача от начальника:
Написать Отчёт на СКД (Система компановки данных), взять из документа "Заказ поставщику" все данные из Табличной части "Этапы графика оплаты" и запихнуть в одну ячейку Строкой. (Картинка № 1)
Результат должен быть такой: "Аванс 30%; Предоплата 50%; Кредит 20%"
Да по Сумме это получается 100% - проверка стоит в самой 1С
Первая сложная ситуация в том, что Запрос - не может превратить Число в Строку
Вторая сложность в том, что Варианты оплаты: Аванс, Предоплата и Кредит - это Перечисления (ВариантыОплатыПоставщику) - не Строка
Третья сложность, что в табличной части "Этапы графика оплаты" - может быть одна строка, две или три
По раскинул своими мозгами, программировал, программировал, программировал и результат можно посмотреть на Картинке № 2
Табличная часть "ЭтапыГрафикаОплаты" есть в
Справочниках:
Соглашения об условиях продаж, Соглашения об условиях закупок
Документах:
Задание торговому представителю, Заказ клиента, Заказ клиента, Заказ переработчику, Заказ поставщику, Заявка на возврат товаров от клиента, Отчет комиссионера (агента) о продажах, Отчет комитенту о продажах, План закупок, План продаж по номенклатуре, Счет на оплату клиенту
Работает на платформе: 1С: Предприятие 8.3 (8.3.10.2580).
Конфигурации
- 1С:ERP Управление предприятием 2 (2.4.2.123)
- 1С:ERP Управление строительной организацией 2.4 (2.4.3.160)
- 1С Управление торговлей, редакция 11.4 (11.4.5.86)
Данная обработка работает на:
Операционная система: Microsoft Windows ХР, NT, 2000, 7, 8, 10
Программный код полностью открыт и после получения можно его редактировать