Жилин Макс

0
Рейтинг

max_zhilin
Макс Жилин



  •   Регистрация: 30.12.2012 (11 лет назад)

  •   Был(а) на сайте: вчера в 14:11

Друзья
  • Петр Малыгин
Подписчики 3

Перезаполнение Отчета о розничных продажах (для Розницы 1.0)

Инструменты и обработки Бухгалтер Платформа 1С v8.3 1С:Розница 2 Россия Управленческий учет Windows Абонемент ($m) Внешняя обработка (ert,epf) Кассовые операции Розничная торговля Логистика, склад и ТМЦ

Обработка перезаполняет Отчет о розничных продажах по чекам, ранее закрытым этим Отчетом и находящимся в архивном состоянии. Работает без внесения изменений в конфигурацию (внешняя обработка заполнения табличных частей).

2 стартмани

26.01.2015    8712    17    max_zhilin    2       

-1

Комментарии

НовостиВ платформе 1С 8.3.24 появятся новые возможности для работы с точками останова#17 22.03.23 11:42
(16) не одному. Фильтр по тексту ошибки неудобен.
DevСКД проставляет отборы в виртуальные таблицы. Как отключить это?#8 18.08.21 14:02
Нет никакой (документированной) возможности отключить отбор по установленному автополю. Если и найдется, то это очевидно баг, требующий исправления.
Решение - не использовать поле, совпадающее по имени с измерением регистра. То есть СКД его автосоздаст, но нужно запретить его в отборах. Вместо него добавить явно поле с другим именем, например, "НоменклатураОтбор", и его явно прописать во всех где надо виртуальных таблицах. Отбор пользователю нужно делать по этому полю, для этого ему лучше дать псевдоним "Номенклатура".

Код
    РегистрНакопления.Замены.ОстаткиИОбороты(, , , , {Номенклатура.* КАК НоменклатураОтбор}) КАК ЗаменыОстаткиИОбороты
DevКак в виде цены задать цену произвольным запросом к ИБ?#7 23.12.20 12:43
Код
ВЫБРАТЬ
   СправочникНоменклатура.Ссылка КАК Номенклатура,
   СправочникНоменклатура.ВесЧислитель * 321 КАК Цена,  // Тут ваша логика получения веса и коэффициента
   1 КАК Коэффициент,  // Это не тот коэффициент,  коэффициент упаковки (сколько штук в ящике)
   ЗНАЧЕНИЕ(Справочник.УпаковкиЕдиницыИзмерения.ПустаяСсылка) КАК Упаковка,
   &Валюта КАК Валюта
{ВЫБРАТЬ
   Номенклатура.*,
   Упаковка.*,
   Коэффициент,
   Цена,
   Валюта}
ИЗ
   Справочник.Номенклатура КАК СправочникНоменклатура
ПубликацииУстановка (замена) вида номенклатуры для обувной продукции#6 21.08.20 10:43
По первому варианту (когда вид номенклатуры уже есть, но не настроен) надо не тип товара менять в виде товара (он и остается Товар), а особенности учета:
Код
ВидОбувь = Справочники.ВидыНоменклатуры.НайтиПоНаименованию("Обувь", Истина).ПолучитьОбъект();
ВидОбувь.ОбувнаяПродукция = Истина;
ВидОбувь.ОсобенностьУчета = Перечисления.ОсобенностиУчетаНоменклатуры.ОбувнаяПродукция;
ВидОбувь.Записать();

Запрос = Новый Запрос("ВЫБРАТЬ
   |   Номенклатура.Ссылка КАК Ссылка
   |ИЗ
   |   Справочник.Номенклатура КАК Номенклатура
   |ГДЕ
   |   Номенклатура.ВидНоменклатуры.Наименование = ""Обувь""");

Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
   
   Объект = Выборка.Ссылка.ПолучитьОбъект();
   Объект.ОбувнаяПродукция = Истина;
   Объект.ОсобенностьУчета = Перечисления.ОсобенностиУчетаНоменклатуры.ОбувнаяПродукция;
   Объект.Записать();
   
КонецЦикла;

Справедливо для УТ 11.4.11.102
ПубликацииМаркировка. Формирование и печать марок с CSV-файла "Честный Знак" и подготовка файла ввода в оборот#148 31.07.20 18:27
В модуле в функции "СформироватьОтчетНаСервере(ИмяМакета,СжатыйКод = Истина) Экспорт" нужно добавить строку с сохранением параметров печати:

Код
   Отчет = Новый ТабличныйДокумент;
[B]   Отчет.ИмяПараметровПечати = "ПараметрыПечати_МаркировкаОстатковОбувь_" + ИмяМакета;
[/B]
DevПодсистема "Инструменты разработчика" v7.13.2#2630 06.12.19 11:34
Подскажите, как в консоли запросов выполнить только выделенный фрагмент запроса? По аналогии со стандартной консолью.
Скажем, только вторую часть запроса с ОБЪЕДИНИТЬ.
DevПередача параметров в управляемые и обычные формы#46 28.11.19 14:34
Почему все пишут, что "требуется Определить в управляемой форме параметр."
Не требуется!
Можно в вызывающем коде добавить в структуру нужные параметры и прекрасно получить их в ПриСозданииНаСервере без добавления в список параметров формы.
ПубликацииО времени и 1С#56 08.10.19 14:31
(55) Считайте разницу времени между клиентом и сервером путем тестовых быстрых вызовов
DevИнформирование пользователя. Работа с объектом «СообщениеПользователю»#31 16.09.19 14:03
(30)
Цитата
сообщение будет выведено в текущей форме. Новая ведь еще не открыта
В ПриЧтенииНаСервере вызываю
Код
            Сообщение = Новый СообщениеПользователю;
            Сообщение.Текст = ТекстСообщения;
            //Сообщение.ИдентификаторНазначения = Форма.УникальныйИдентификатор;
            Сообщение.Сообщить();
Либо просто
Код
            Сообщить(ТекстСообщения);
При этом привязка к открываемой форме происходит. То же самое из ПриОткрытии.
Но с вышеописанными особенностями: если из списка или из любой другой формы, то норм, но из истории ведет себя странно - привязывает к текущей активной форме. Может, баг платформы? 1С:Предприятие 8.3 (8.3.12.1714)

Сообщение.ИдентификаторНазначения = Форма.УникальныйИдентификатор; - так тоже пробовал, поведение не меняется.