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

Хранилище

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

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



История благодарностей участнику Володька ::: Спасибо сказали: 8 раз
Дата поста: В теме: За сообщение: Спасибо сказали:
28.03.19, 7:11 Очистить динамический список от отображения данных
Gigi @ Вчера, 18:41 * ,
Эта обработка запускается из очень многих документов, Поступление товаров, Реализация, Заказ, Оприходование, по-моему, даже где-то в списании видел. Весь смысл в том, что она в 3-х динамических списках отражает содержимое одного справочника Номенклатура, в одном как раз просто отображает Элементы, в другом иерархию, а в третьем остатки по складам товара, выбранного в первом списке. Т.е. схема работы получается следующая: Выбираешь в иерархии группу с элементами, в списке показывается только номенклатура принадлежащая этой группе, нажав на элемент номенклатуры, используя запрос к РН остатков по складу видишь количество на складе. Так же присутствует т.н. "корзина", в которую при дабл клике по элементу номенклатуры можно поместить выбранную номенклатуру.
Gigi,
27.03.19, 13:26 Очистить динамический список от отображения данных
Gigi @ Сегодня, 14:18 * ,
В УТ 3.1 такая обработка называется ПодборТоваровВДокументПродажи
Gigi,
27.03.19, 12:57 Очистить динамический список от отображения данных
Gigi @ Сегодня, 12:24 * ,
Это очень похоже на форму обработки "Подбор номенклатуры" в любой типовой конфигурации. Там реализацию не смотрели?
Gigi,
29.06.18, 7:48 Как запретить право настройку рабочего стола
Gigi @ Вчера, 13:34 * ,
Конфигуратор - Сервис - Параметры - Запуск 1с Предприятия - Дополнительно.
Снимите галочку с соответствующего пункта.
Но от себя личный вопрос: Зачем Вам это?
Gigi,
11.06.18, 8:05 Программное создание документа ОперацияБух и его движений
            ДокОперация = Документы.ОперацияБух.СоздатьДокумент();
        ДокОперация.Дата = ДатаДокумента;
        ДокОперация.Организация = Организация;
        ДокОперация.Ответственный = ПараметрыСеанса.ТекущийПользователь;
        ДокОперация.Содержание = "Содержание";
        ДокОперация.Комментарий = "Комментарий";
        ДокОперация.Записать();

        ДокОперацияСсылка = ДокОперация.Ссылка;
        
                // Добавляем в хозрастчет.
        РегХозрасчетный = РегистрыБухгалтерии.Хозрасчетный.СоздатьНаборЗаписей();
        РегХозрасчетный.Отбор.Регистратор.Значение = ДокОперацияСсылка;
        
                // Если нужен другой регистр
        РегНакопления = РегистрыНакопления.ДРУГОЙ_РЕГИСТР.СоздатьНаборЗаписей();
        РегНакопления.Отбор.Регистратор.Значение = ДокОперацияСсылка;
        
        
        
        Для Каждого Строка из Объект.ТАБЛИЧНАЯ_ЧАСТЬ_К_ ПРИМЕРУ Цикл
        
            РегЗапись = РегХозрасчетный.Добавить();
            РегЗапись.Период = ДатаДокумента;
            РегЗапись.Регистратор = ДокОперацияСсылка;
            РегЗапись.Организация = Организация;
            РегЗапись.Содержание  = Строка.Назначение;
            
            РегЗапись.СчетДт = ПланыСчетов.Хозрасчетный.НайтиПоКоду("СЧЕТ");        
            РегЗапись.СчетКт = ПланыСчетов.Хозрасчетный.НайтиПоКоду("СЧЕТ");
            
            БухгалтерскийУчет.УстановитьСубконто(РегЗапись.СчетДт, РегЗапись.СубконтоДт, "СУБКОНТОДТ", Строка.ДАННЫЕ);
              БухгалтерскийУчет.УстановитьСубконто(РегЗапись.СчетКт, РегЗапись.СубконтоКт, "СУБКОНТОКТ", Строка.ДАННЫЕ);
            
            РегЗапись.Сумма = Строка.ДАННЫЕ;
            
            
            РегНакоп = РегНакопления.Добавить();
            РегНакоп.Период = ДатаДокумента;
            РегНакоп.Регистратор = ДокОперацияСсылка;
            РегНакоп.Организация = Организация;

                        /* ЗАПОЛНЯЕЙТЕ ПО ТИПУ Регистра */
            
        
        КонецЦикла;

                // Не забывайте ЗАПИСАТЬ ВСЁ ЭТО ДЕЛО //
        РегНакопления.Записать();
        РегХозрасчетный.Записать();


Разницы нет никакой в формировании. То, что у Вас стоит сумма, но нет проводок, скорее всего связано, что Вы не записали эти проводки. В данном коде всё будет наоборот, будут проводки, но не будет суммы =) Дал, просто как образец.
Думаю добавить:
ОпБух.СпособЗаполнения="Вручную";
НовДок.СуммаОперации=НовДок.Движения.Хозрасчетный.Итог("Сумма");

Найдете куда, тем более взять из Вашего листинга.
Advisar, taipan,
05.04.18, 9:04 Начисление по больничному листу.
Gazulo @ Сегодня, 9:31 * ,
Цитата
я понимаю что из-за праздника, что надо настроить или это ошибка программы?

Вам и говорят
Цитата
у вас в каких то видах расчета стоит галочка учитывать календарные дни

Зайдите в настройки видов расчетов (у вас это Оплата по середньому ЛЛ..) и посмотрите его базу. Видимо там и стоит Учитывать календарные дни.
Gazulo,
26.03.18, 15:30 1С БП 2.0 Дополнительные сведения ПТиУ
logist @ Сегодня, 14:03 * ,
Вот
logist,

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