• Вывод нескольких значений из запроса через запятую?

    Sgr_A
    @Sgr_A
    Запрос = Новый Запрос;
    Запрос.Текст = 
    "ВЫБРАТЬ
    |	СвязанныеДокументы.Ссылка КАК ДокументСсылка,
    |	ПРЕДСТАВЛЕНИЕ(СвязанныеДокументы.Ссылка) КАК ПредставлениеДокумента
    |ИЗ
    |	КритерийОтбора.СвязанныеДокументы(&Документ) КАК СвязанныеДокументы
    |ГДЕ
    |	СвязанныеДокументы.Ссылка.Проведен";
    
    Запрос.УстановитьПараметр("Документ", Ссылка);
    Результат = Запрос.Выполнить();
    ВыборкаДетальныеЗаписи = Результат.Выбрать();
    
    ДокументыТекстом = "";
    
    Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
    	
    	Если ТипЗнч(ВыборкаДетальныеЗаписи.ДокументСсылка) = Тип("ДокументСсылка.СчетНаОплату") Тогда
    		ДокументыТекстом = ДокументыТекстом + ВыборкаДетальныеЗаписи.ПредставлениеДокумента + ", ";
    	КонецЕсли;
    	
    КонецЦикла;
    
    Макет.Параметры.СвязанныеДокументы = ДокументыТекстом;
    Ответ написан
    5 комментариев
  • Перепроведение документов это частое явление или от этого нужно избавляться?

    Fragster
    @Fragster
    помогло? отметь решением!
    Для этого придуманы последовательности. Вообще перепроведение (скорее всего имеется ввиду изменение данных задним числом) может быть, а может и не быть. Более того, в 1с есть отдельное право на это - и его можно у всех отобрать. И спроектировать систему так, чтобы вместо изменения задним числом вводились корректировки и т.п., но обычно из-за этого система становится намного сложнее.
    Ответ написан
    Комментировать
  • Текущее кол-во товара как лучше показать?

    fosihas
    @fosihas
    Автоматизации учета на 1С.
    Возьми конфигурацию типовую для примера Управление торговлей.

    Например А1 - столько-то, А2 - столько-то и т.д. Как обычно выводят такую информацию на экран?

    а как ты хочешь)))
    тут надо звать спеца по дизайну интрефейсов
    Ответ написан
    Комментировать
  • Текущее кол-во товара как лучше показать?

    alexgp13
    @alexgp13
    Руководитель ИТ-проектов
    В типовых конфигурациях при добавлении номенклатур в табличную часть используется форма подбора, где в том числе отображаются остатки товаров, а отсутствующий на складе товар скрывается.
    Ответ написан
    Комментировать
  • Все условия, для виртуальных таблиц, пишутся в параметре виртуальной таблицы? Или не все?

    @WaterSmith
    Android-разработчик. Java, Kotlin
    Суть в том, что виртуальная таблица, она потому и виртуальная, что не существует в базе данных. Виртуальная таблица это выборка, которая формируется из физической таблицы в момент обращения.
    Когда вы пишете условия "во вкладке условия", у вас выполняется запрос который извлекает из БД виртуальную таблицу, со всеми данными, включая те что вам не нужны. А потом по этой выборке делается еще отбор в соответствии с условиями.
    Когда же вы указываете условия в параметрах виртуальной таблицы, она сразу выбирается с учетом ваших условий. Таким образом нагрузка на сервер меньше, запросов меньше, памяти тратится меньше, у пользователей всё работает быстрее, все довольны и вы молодец.
    Ответ написан
    2 комментария
  • Как вывести данные в табличную часть формы?

    nki
    @nki
    bezkart.ru готовая система лояльности
    Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
        //Отчет.Подписки.ПодпискиПользователь = ВыборкаДетальныеЗаписи.Пользователь; 
        //Отчет.Подписки.ПодпискиПодписка= ВыборкаДетальныеЗаписи.Подписка; 
      КонецЦикла;

    Теорию учить вы принципиально не хотите?
    Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
         новаяСтрока =  Отчет.Подписки.Добавить();
         новаяСтрока. ПодпискиПользователь = ВыборкаДетальныеЗаписи.Пользователь;
        новаяСтрока.ПодпискиПодписка= ВыборкаДетальныеЗаписи.Подписка; 
      КонецЦикла;


    А лучше сделать поля в результате запроса такие же по именам, как столбца табличной части и использовать ЗаполнитьЗначенияСвойств.
    Ответ написан
    5 комментариев
  • Как вывести данные в табличную часть формы?

    fosihas
    @fosihas
    Автоматизации учета на 1С.
    Взорву мозГ!!!
    Можно использовать Динамический Список , на форме.

    Добавляем реквизит

    61e073e9ac406646272380.png
    в "Настройку списка" заставляем свой запрос.

    Реквизит закидываем на форму)

    https://курсы-по-1с.рф/free/programming-in-1c-in-2...
    Ответ написан
    2 комментария
  • Не понимаю, две директивы, называются по разному, но у них отличий что ли нет?

    @WaterSmith
    Android-разработчик. Java, Kotlin
    Ну как нет, без контекста же!
    В первом случае код может выполняться в контексте формы, а во втором нет.
    Ответ написан
    1 комментарий
  • Как минифицировать JavaScript на Windows без NodeJS?

    Lynn
    @Lynn
    nginx, js, css
    Взять какой-нибудь esbuild или swc. Это простые статичные бинарники.
    Ответ написан
    4 комментария
  • Что лучше всего подходит под 1c: Postgres или MSSQL?

    @latush
    В зависимости от того, на чем сервера держать собираетесь. Если Linux - то, я бы рекомендовал PostreSQL, ибо не видел чтобы кто-то в здравом уме, использовал MSSQL под Linux, несмотря на то, что он есть.
    Ответ написан
    Комментировать
  • Планирую перейти с 1С на Golang на сколько реально в 42 года?

    Sgr_A
    @Sgr_A
    Думаю у вас все получится. Самое главное, по-моему, верить и стараться. Тем более не из автомеханика же собрались переквалифицироваться, опыт есть. Просто придется видимо освоить много нового, судя по описанию ответов выше. Зато, сколько потом откроется возможностей!
    Желаю вам успехов!
    Ответ написан
    6 комментариев
  • Планирую перейти с 1С на Golang на сколько реально в 42 года?

    @Vitsliputsli
    Будет тяжело. 1С - это не язык общего назначения, он достаточно специализирован, большую часть придется изучать с нуля. Для разработчика изучение нового языка - это просто освоение другого инструмента (если, конечно, у него есть хорошая база), но даже в этом случае не всякий работодатель адекватно воспринимает такой переход (могут относиться как к джуну). Для 1С тем более.
    20 лет на одном месте - это очень много. Таким людям сложнее осваивать новое, не только новый язык, любые новые подходы. А если компания за 20 лет не меняла свои подходы в разработке, то еще хуже.
    Многие работодатели смотрят на возраст. Некоторые кичатся своим "молодым проактивным коллективом". Некоторые тимлиды считают, что после 30, 35, 40 способность к обучению падает вплоть до необучаемости. Но если город большой, то обязательно найдете компанию, где весь коллектив 40+, либо компанию где нет подобных стереотипов.
    В конечно итоге, все зависит только от вас. Если не утратили способность изучать новое, и есть желание, то все получится.
    Ответ написан
    Комментировать
  • Планирую перейти с 1С на Golang на сколько реально в 42 года?

    @avost
    Судя по тому, что вы путаете фреймворк с языком, а го выбрали только потому, что считаете, что другие на нём будут тупить, ваш план обречён на провал. Если честно, не встречал среди программистов ни одного 1с-ника, а мой программерский стаж больше, чем возраст 1с. Я знаю, что такие в природе существуют, но не встречал. Вполне возможно, что у вас получится, но теория вероятностей работает против вас :).
    И попробуйте, всё же, разобраться чего вы всё-таки хотите. Сама постановка - флаттер проитив го, неверная. И "пойду в го потому, что я решил, что там все тупить будут" - ещё более неверная. А вообще, начните с питона.
    Ответ написан
    1 комментарий
  • Как в 1с Предприятие установить расширение?

    fosihas
    @fosihas
    Автоматизации учета на 1С.
    Так написано "Режим совместимости" а в одном из них у вас стоит 8.2, а расширение только с 8.3.
    Меняйте на "Такси".

    Если у конфы Обычные формы, то работу с формами перенести в расширение не получится.
    Ответ написан
    Комментировать
  • Как в 1с Предприятие установить расширение?

    @WaterSmith
    Android-разработчик. Java, Kotlin
    Режим совместимости интерфейса тоже нужно отключить.
    Затем вы получите ошибку, в связи с тем, что в конфигурации куча интерфейсов на обычных формах и полно кода, не работающего без режима совместимости. Переписать это всё на современный лад, это не тривиальная задача. Поэтому, с этой конфигурацией никак.
    Ответ написан
    Комментировать
  • Табличная часть используется, если неизвестен объем или длина, это как понимать?

    Sgr_A
    @Sgr_A
    Думаю, лектор хотел сказать, когда неизвестно сколько данных будет.
    Например, если сделаете реквизит "Товар" в документе продажи, сможете одним документом только один товар продавать. При помощи табличной части уже можно множество.
    Ответ написан
    Комментировать
  • Не могу указать реквизит в структуре?

    @WaterSmith
    Android-разработчик. Java, Kotlin
    То, что у вас в документе есть соответствующий реквизит, это конечно хорошо. Но, код у вас выполняется, судя по ошибке, в модуле формы элемента справочника "ТестМассива". А в контексте этой формы, у вас очевидно нет ни переменной, ни реквизита формы "НзваниеСклада"
    И все-таки, лучше исправьте опечатку, иначе об нее будете еще долго спотыкаться. Или когда-нибудь в будущем боком вылезет.
    Ответ написан
    2 комментария
  • Не могу указать реквизит в структуре?

    @Abbba
    Я предположу, что вы используете реквизит объекта на форме. Т.е. вам нужно перед названием склада написать "Объект.", а цена и количество отрабатывают потому что такие реквизиты формы есть. Но точно сказать сложно, мало информации.

    А что конкретно вам нужно сделать?
    Ответ написан
    Комментировать
  • Есть ли смысл создавать сервер 1с на ВМ под ос ubuntu или лучше winserv 2019?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Я не совсем понял вопрос, в особенности причем тут вируталки. Вы покупаете железо и выбираете ОС для установки на железо? Есть деньги - ставьте винду, но учтите, что лицензировать придется не только саму винду, но и MS SQL. Нет денег - ставьте бубунту и постгрес.
    Ставить ли виртуалки или нет - зависит от того, есть ли у вас еще хосты, налажена ли инфраструктура бэкапов и все такое.
    Если это просто еще один хост - то конечно ставить гипер, который стоит всюду и не забыть добавить в систему бэкапов.
    Если это единственный хост - скорее всего гипер не понадобится. А вот бэкап для 1С точно понадобится
    Ответ написан
    3 комментария
  • Есть ли смысл создавать сервер 1с на ВМ под ос ubuntu или лучше winserv 2019?

    Если знаешь ubuntu и postgresql, то вперёд.
    Только сборку ubuntu свежую бери и postgresql спец. сборку для 1с
    Postgres провели большую работу по оптимизации под 1с.
    Ответ написан
    8 комментариев