Size: a a a

1с программирование

2020 September 16

DM

Den Mal in 1с программирование
Добрый день. На сервере пытаюсь загрузить номенклатуру из дбф файла. При вызове метода Первая ошибка по причине "перед выполнением операции нужно открыть базу". Файл тоже лежит на сервере
источник

dn

dev null in 1с программирование
Андрей И.
Я попробовал такие настройки, но в отборе в итоге пустая строка и нельзя ничего ни добавить, ни удалить
Можешь описать задачу, а не реализацию?
источник

dn

dev null in 1с программирование
Зачем ты в поле выбрать, например, пытаешься вывести тип?
источник

dn

dev null in 1с программирование
Чтобы выразить тип, есть такая функция ТИП() в языке запросов
источник

EN

Eduard Nisov in 1с программирование
Нет ему нужен выразить

Тип это другое
источник

EN

Eduard Nisov in 1с программирование
Андрей И.
А вот это вот не то, случайно?
Тут доступных значений не должно быть. Чистое должно быть
источник

АИ

Андрей И. in 1с программирование
Я сначала запросом делаю две временные таблицы, а потом третьим запросом собираю данные для отчёта.
В первой временной таблице у меня хранятся все списки проектов, а во второй - все списки статей оборотов.

И в третьем запросе мне надо иметь возможность делать отбор по проекту или статье оборотов
источник

АИ

Андрей И. in 1с программирование
https://pastebin.com/HxR7YvEZ
вот текст запроса
источник

АИ

Андрей И. in 1с программирование
у меня есть регистр "дополнительные аналитики", и там аналитика это составной тип данных..
А мне надо чтобы пользователь мог выбрать только проект из всех возможных вариантов.. вернее чтоб вообще ему не предлагался выбор типа данных, а сразу бы открывались значения справочника Проекты
источник

АИ

Андрей И. in 1с программирование
и кстати почему-то не работает, если один из параметров пустой.
Почему так? У меня же оба параметра указаны как необязательные
источник

АИ

Андрей И. in 1с программирование
ладно, хрен с ним, с типом данных :) Помогите пожалуйста, чтоб хотя бы не обязательные параметры работали, и всё :)
источник

АИ

Андрей И. in 1с программирование
Сейчас вот так вот задано условие

ИЗ
 РегистрНакопления.бит_ДвиженияДенежныхСредств.Обороты(&ПериодНачало, &ПериодОкончание, Регистратор, ) КАК бит_ДвиженияДенежныхСредствОбороты
   ЛЕВОЕ СОЕДИНЕНИЕ ВТ_АналитикаПроект КАК ВТ_АналитикаПроект
   ПО (ВТ_АналитикаПроект.Регистратор = бит_ДвиженияДенежныхСредствОбороты.Регистратор)
   ЛЕВОЕ СОЕДИНЕНИЕ ВТ_АналитикаСтатьяОборотов КАК ВТ_АналитикаСтатьяОборотов
   ПО (ВТ_АналитикаСтатьяОборотов.Регистратор = бит_ДвиженияДенежныхСредствОбороты.Регистратор)
{ГДЕ
 ВТ_АналитикаПроект.Проект = &Проект
 И ВТ_АналитикаСтатьяОборотов.СтатьяОборотов = &СтатьяОборотов}
источник

АИ

Андрей И. in 1с программирование
Сейчас если оба параметра задать, или оба отключить, то работает. А если отбор по проекту делать. а по статье оборотов нет, то не работает
источник

АИ

Андрей И. in 1с программирование
всё. Сделал через отборы в СКД, а не в тексте запроса.
источник

dn

dev null in 1с программирование
Эхх... мне нужна помощь. Не проводится документ возврата, стопорится на этом коде в общем модуле
    // Если в документе указан документ реализации по которому было отгружено больше,
   // чем возвращается, то эту разницу отнесем на пустую партию.
   Если КоличествоНеПодобраноПартии > 0 Тогда
     ТекстСообщения = НСтр("ru = 'Документом ""%1"" было реализовано ""%2"" на ""%3"" ед. меньше, чем возвращается.'");
     ТекстСообщения = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
       ТекстСообщения,
       СокрЛП(Реквизиты.Сделка),
       СтрокаВозврата.Номенклатура,
       КоличествоНеПодобраноПартии);
     ОбщегоНазначенияКлиентСервер.СообщитьПользователю(
       ТекстСообщения,
       Реквизиты.Регистратор,
       СтрокаВозврата.ИмяСписка+"[" + Формат(СтрокаВозврата.НомерСтроки - 1, "ЧН=0; ЧГ=")+"].Количество",
       "Объект",
       Отказ);
   КонецЕсли;
источник

dn

dev null in 1с программирование
Пишет мол, Документом "Реализация (акт, накладная) 00БП-000664 от 31.07.2020 23:59:59" было реализовано "Газ сжиженный углеводородный СПБТ" на "160,75" ед. меньше, чем возвращается.
источник

t

tof in 1с программирование
нужно отобрать строки по реквизитам Тип и Вид. не подскажете как ?
источник

dn

dev null in 1с программирование
tof
нужно отобрать строки по реквизитам Тип и Вид. не подскажете как ?
Именно в запросе, или можно кодом?
источник

t

tof in 1с программирование
dev null
Именно в запросе, или можно кодом?
как удобно
источник

dn

dev null in 1с программирование
tof
как удобно
Тогда параметрами добавь
источник