Ошибка при оформлении транспортной накладной
По теме из базы знаний
- Универсальный передаточный документ для Управление торговлей релиза 10.3.21.1 (бета для УТ 10.3.30.2) - печатная форма 2 в 1 альтернатива счету фактуре и расходной накладной.
- 1С:Предприятие 8. Управление торговлей алкогольной продукцией
- ЕГАИС 3 Контролёр для 1С:Розница
- Обмен с системой Меркурий (полный цикл) через Ветис.API для 1С 7.7
- Расширение для интеграции с маркетплейсами из одного окна: Озон, ВБ, Яндекс, Сбер, Али, ЛаМода для 1С:УНФ, УТ, КА, ERP
Ответы
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
Нашел код, который используется при попытке создать ТТН по этой реализации, попробовал всё закоментить и оставил только: МожноСоздатьТТН = Истина, ошибки нет, но ничего не создается.
Вот код:
Вот код:
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ РАЗЛИЧНЫЕ
| ДокументТовары.ЗаказКлиента КАК Заказ
|ПОМЕСТИТЬ ТаблицаЗаказы
|ИЗ
| Документ.РеализацияТоваровУслуг.Товары КАК ДокументТовары
|ГДЕ
| ДокументТовары.Ссылка = &Ссылка
|;
|
|//////////////////////////////////////////////////////////// ////////////////////
|ВЫБРАТЬ
| ТаблицаЗаказы.Заказ КАК Заказ,
| ТаблицаЗаказы.Заказ.СпособДоставки КАК СпособДоставки
|ИЗ
| ТаблицаЗаказы КАК ТаблицаЗаказы
|ГДЕ
| ТаблицаЗаказы.Заказ.СпособДоставки В (&СпособыДоставкиСНашимУчастием)
|;
|
|//////////////////////////////////////////////////////////// ////////////////////
|ВЫБРАТЬ
| КОЛИЧЕСТВО(ТаблицаЗаказы.Заказ) КАК Количество
|ИЗ
| ТаблицаЗаказы КАК ТаблицаЗаказы";
Запрос.УстановитьПараметр("Ссылка", ДокументСсылка);
Запрос.УстановитьПараметр("СпособыДоставкиСНашимУчастием",
ДоставкаТоваровКлиентСервер.СпособыДоставкиДоКлиентаСНашимУчастием(
ПолучитьФункциональнуюОпцию("ИспользоватьЗаданияНаПеревозкуДляУчетаДоставкиПеревозчиками ")));
Результаты = Запрос.ВыполнитьПакет();
ВыборкаЗаказы = Результаты[1].Выбрать();
ВыборкаКоличество = Результаты[2].Выбрать();
Пока ВыборкаЗаказы.Следующий() Цикл
ТекстСообщения = НСтр("ru = 'В заказе ""%Заказ%"" указан способ доставки ""%СпособДоставки%"". Транспортные накладные в этом случае создаются при оформлении задания на перевозку.'");
ТекстСообщения = СтрЗаменить(ТекстСообщения, "%СпособДоставки%", ВыборкаЗаказы.СпособДоставки);
ТекстСообщения = СтрЗаменить(ТекстСообщения, "%Заказ%", ВыборкаЗаказы.Заказ);
ОбщегоНазначенияКлиентСервер.СообщитьПользователю(ТекстСообщения);
КонецЦикла;
ВыборкаКоличество.Следующий();
// Если выше мы поругались на все заказы из ТЧ Товары, то создать ТТН невозможно вообще.
Если ВыборкаКоличество.Количество = ВыборкаЗаказы.Количество() Тогда
МожноСоздатьТТН = Ложь;
КонецЕсли;
Показать