Прямой эфир

SDV добавил комментарий к публикации Соединяем план и факт

(3) Zloyka, не утруждайтесь:
ВЫБРАТЬ
ЕСТЬNULL(РасходПродуктовПоКДОбороты.Учреждение, АП_НормативыПитанияНатуральныеСрезПоследних.Учреждение) КАК Учреждение,
ЕСТЬNULL(РасходПродуктовПоКДОбороты.КатегорияДовольствующихся, АП_НормативыПитанияНатуральныеСрез...


SDV добавил комментарий к публикации Соединяем план и факт

(3) Zloyka, я так понимаю, что вы бы при решении сходной задачи пользовались бы именно этим способом? Я также решил эту задачу. Просто меня мучают сомнения: является ли этот способ оптимальным и правильным? Вот в БГУ 1.0 в отчете АнализИсполненияПланаФХД а...


Zloyka добавил комментарий к публикации Соединяем план и факт

Сейчас попробую набросать.


SDV добавил комментарий к публикации Соединяем план и факт

(1) Zloyka, в процессе работы нормативы могут быть заданы не для всех позиций и пользователь это должен увидеть в отчёте.


Zloyka добавил комментарий к публикации Соединяем план и факт

Я полагаю нормативы заданы для всех продуктов, поэтому нужно левое соединение к таблице регистра сведений, собственно и поля "Учреждение", "КатегорияДовольствующихся" и "ГруппаПродкутовПитания" брать нужно оттуда, а из таблиц...


Константин Аванесов добавил комментарий к публикации Склонение слов

в БСП же встроена компонента для склонения. Думаю быстрее будет чем запрос на сервис да и проще в реализации.


SDV добавил комментарий к публикации ФабрикаXDTO

Подсказали на 1С-конференции:
ТипПакет = Фабрика.Тип(urn://egisso-ru/types/package-RAF/1.0.7, tPackage);
package = Фабрика.Создать(ТипПакет);
package.packageId = XMLСтрока(новый УникальныйИдентификатор);
ТипЭлемент = ТипПакет.Свойства.Получить(elements).Т...


AlexXJ добавил комментарий к публикации ЗаписьJSON

(2) Bezeus, проще тем, можно просто создать массив структур и разом запихнуть все это в JSON, парсером 1с. Ну и количество букв разумеется.


SDV добавил комментарий к публикации Путь к файлу

Немного освежил:
// Функция - открывает диалог выбора пути, возвращает результат выбора.
//
// Параметры:
// Заголовок - Строка - НПР: Укажите путь к базе Поставщиков
// Фильтр - Строка - НПР: (.txt)|.txt
// Режим - РежимДиалога...


reborn85 добавил комментарий к публикации Найти основной договор

В большинстве случаях основной договор установлен, а пакетный бы выполнял всегда запросы и первый и второй, а если учесть что второй использует агрегатные функции то это доп нагрузка, с точки зрения оптимальности и скорости на боевых решениях вполне адеква...


Farovsky добавил комментарий к публикации Найти основной договор

(1) tka4enk0.ilya, а мне два запроса читабельнее


tka4enk0.ilya добавил комментарий к публикации Найти основной договор

Думаяю что выборку из первого запроса можно не обходить, если сперва проверить результат первого запроса на пустату, ну и ИМХО я бы выполнил запросы в пакете, вроде как чтоб два раза на СУБД не обращатся.


Почему не сделать
ЗначениеВданныеФормы(запрос.Выполнить().Выгрузить(),объект.Результат);?


bolsun добавил комментарий к публикации Проверка, есть ли ключ у соответствия

(1) Ruizave, на тот случай, если ключ в соответствии есть, но содержит значение Неопределено.


Ruizave добавил комментарий к публикации ЗаписьJSON

(2) Bezeus, видимо прщеттем, что за перевод ключа и свойства в json файл отвечает внутренняя 1С функция конвертации. Это позволяет уменьшить вероятность ошибки из-за неправильной вставки ключа или значения. Например забыть вставить ключ или случайно дважды...


Ruizave добавил комментарий к публикации Проверка, есть ли ключ у соответствия

А для чего вставка и проверка количества? Вхождение же уже проверили на этапе получения ключа?


Eremkin Igor добавил комментарий к публикации Заполнить счета учета

В КД2 просто "палочка-выручалочка"


SanchoD добавил комментарий к публикации Выгрузка запроса в XML. Выгрузка объекта

(4) Если использовать только ссылку, то в файл попадут только данные типа:
<Ref>64b55012-7343-11ea-bb98-00155d320304</Ref>
а из объекта все значения реквизитов. А код, наименование, артикул действительно лишние в данном случае. А вот условие Эт...


Подскажите, а что мешало сделать так:
Объект.Результат.Загрузить(Запрос.Выполнить().Выгрузить());?


Bezeus добавил комментарий к публикации Соединение и запрос данных из другой базы 1с

(2) iCortezik, для использования на клиенте и для тех случае, когда речь не идёт о linux. Сейчас 2020 год на дворе, на секундочку. Скоро уберут поддержку ftp в браузерах, а вы о com-коннекторах рассуждаете 😃 Раньше вариантов было гораздо меньше, но...