Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Войти | Зарегистрироваться )



История благодарностей участнику Profi_1C77 ::: Спасибо сказали: 9 раз
Дата поста: В теме: За сообщение: Спасибо сказали:
Вчера, 13:49 Активируются одновременно 3 переключателя вместо одного
Как вариант, сделайте флажки , и при выборе одного чисти ( Ложь) другие 2. Это точно надежно.
4andriy,
19.08.24, 8:55 Формирование запроса по остаткам.
kayfatuch @ 16.08.24, 12:42 * ,
|Обрабатывать НеПомеченныеНаУдаление;

это лишнее. У Вас регистр, а регистр обычно пишется если документ в статусе проведен; (т.е там только проведенные), кроме этого если б это был нерегистр а просто
выборка документов то по этому условию туда в попали документы сохраненные + проведенные
|Функция КонОст1 = КонОст(ОстатокТовара) когда((Скл.Наименование = ""Название вашего склада"") и (Фирма.Наименование = ""Название вашей фирмы""));

это "условие" не очень, система не любит сравнивать строки, лучше элементы - ссылки
kayfatuch, Pepe,
07.08.24, 9:54 Формирование запроса по остаткам.
kayfatuch @ 05.08.24, 17:27 * ,
Не совсем понял.
Если смотреть Ваш запрос
|Функция НОКво = НачОст(Кво);
|Функция КОКво = КонОст(Кво);
|Функция ПКво = Приход(Кво);
|Функция РКво = Расход(Кво);


То будет что вроде такого
|Функция ОстатокСклад1 = КонОст(Кво) когда ( Скл = Склад1);
|Функция ОстатокСклад2  = КонОст(Кво) когда ( Скл = Склад2);

и тд
множественное, Фирма1 + Склад1 ( по фирме и складу остаток)

// тут возможно после Когда надо использвать () для всего условия, точно не скажу
|Функция ОстатокСклад1Ф1 = КонОст(Кво) когда ( Скл = Склад1) и (ФирмаО  = Фирма1);
kayfatuch,
05.08.24, 8:43 Формирование запроса по остаткам.
Цитата(denis84 @ 25.07.24, 16:39) *
kayfatuch @ Сегодня, 14:40 * ,Ось такий код у мене для формування оборотів по ТМЦ


     Запр = СоздатьОбъект("Запрос");

     Таб = СоздатьОбъект("Таблица");
     Таб.ИсходнаяТаблица("Таблица");

    ТекстЗапр = "
    |Период с ДатаС по ДатаПо;";
    |ФирмаО = Регистр.Остатки.Фирма;
    |Скл = Регистр.Остатки.МестоХранения;
    |ТМЦ = Регистр.Остатки.ТМЦ;
    |УчЦена = Регистр.Остатки.ТМЦ.УчетнаяЦена;
    |Док = Регистр.Остатки.ТекущийДокумент;
    |Кво = Регистр.Остатки.ОстатокТовара;
    |Условие (Фир в выбФирма);   // якщо пусто, то всим фірмам
    |Условие (Скл в выбСклад);
    |Условие (ТМЦ в выбТМЦ);
    |Группировка ФирмаО;
    |Группировка Скл без групп;



попробуйте использовать КОГДА
по типу когда считаешь остатки
|Функция СчЮрЛицо  = Счётчик() Когда (Контрагент.ЮрФизЛицо.Вид() = ""Юрлица"");
|Функция СчФизЛицо = Счётчик() Когда ((Контрагент.ЮрФизЛицо.Вид() = ""Физлица"")


Сумма Ост1 = Сумма(Кво) Когда Фирма = ПараметрФирма1 и тд
kayfatuch,
20.06.22, 13:55 Розшукую оновлення для вигрузки ПН. Потрібен реліз 7.70.339 від 07.06.22
pony95 @ Сегодня, 14:33 * ,
Посмотрите почту
pony95,
18.06.22, 19:29 Розшукую оновлення для вигрузки ПН. Потрібен реліз 7.70.339 від 07.06.22
trt1C @ 16.06.22, 21:27 * ,
Отчетность за 1 квартал 2022 года № 2 с новыми схемами вам в помощь
Для НН релиз не особо нужен
pony95,
18.06.22, 19:23 пустые значения в справочнике
4andriy @ Вчера, 17:29 * ,
ВыгрузиТЕ запрос в таблицу значений, сделайТЕ для тз выбор строки , определиТЕ у "пустого" хоть 1 реквизит, потом отбор по нему потом удалить
Да в запрос добавьТЕ поля код, наименование
+ БЕЗ ИТОГОВ;


 ! 

Правила: 1
 
4andriy,
03.06.22, 12:32 выбрать период по месяцу
4andriy @ 26.05.22, 16:47 * ,
ТекстЗапроса = 
    "//{{ЗАПРОС(Сформировать)
    
    |ДатаДок = Документ.НалоговаяНакладная.ДатаДок;
    |НалоговаяНакладная = Документ.НалоговаяНакладная.ТекущийДокумент;
    |Функция Счётчик = Счётчик();
    |Группировка Месяц;
    
    |"//}}ЗАПРОС
;
    МаскаОтбораНачало= ДатаМесяц(ВыбНачПериода);
    МаскаОтбораКонец= ДатаМесяц(ВыбКонПериода);
    
    // Если ошибка в запросе, то выход из процедуры
    Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда
        Возврат;
    КонецЕсли;

    // Подготовка к заполнению выходных форм данными запроса
    Таб = СоздатьОбъект("Таблица");
    Таб.ИсходнаяТаблица("Сформировать");
    // Заполнение полей "Заголовок"
    Таб.ВывестиСекцию("Заголовок");
    Состояние("Заполнение выходной таблицы...");
    Таб.Опции(0, 0, Таб.ВысотаТаблицы(), 0);
    Пока Запрос.Группировка(1) = 1 Цикл
        Если (ДатаМесяц(Запрос.ДатаДок) = МаскаОтбораНачало)  или (ДатаМесяц(Запрос.ДатаДок) = МаскаОтбораКонец) Тогда
            
        Таб.ВывестиСекцию("Месяц");
    КонецЕсли;
        
        // Заполнение полей Месяц
        
    КонецЦикла;


это хотели ?
4andriy,

RSS Текстовая версия Сейчас: 21.09.24, 12:13
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!