Задать вопрос
  • Как включить компактный вид skype 8 на Windows?

    @Dementor Автор вопроса
    программист, архитектор, аналитик
    Нашел ответы на свои вопросы.

    1) Действительно, есть превью версия, в которой можно пробовать новые фичи - https://go.skype.com/windows.preview.download Но нужных мне там нет :(

    2) Компактный вид реализован только для версии Скайпа, которая устанавливается из Магазина Windows 10. Для Версии Скайпа, которая доступна с его сайта этой и некоторых других функций нет и не будет, что бы стимулировать пользователей через неудобства переходить с Windows 7/8 на Windows10. А На Windows XP они вообще запретили запуск этой программы.

    Вспомнил, что дома поставил именно через магазин. На работе, после неудачи с превью-версией, снес последнюю и тоже поставил через магазин - теперь список контактов с непрочитанными сообщениями в одном окне, а чаты с людьми в других - намного удобнее.

    P.S. Абсолютно не понимаю зачем в десктопном приложении внедрять интерфейс телефонного приложения. Неужели так сложно не ломать созданное еще до них, что хорошо работало?
    Ответ написан
    Комментировать
  • Как упорядочить строки в печатной форме по выбору пользователя?

    @Dementor
    программист, архитектор, аналитик
    1) На форме размещаете "Поле переключателя" с вашими вариантами сортировок
    2) В вашем тексте запросе вместо "РасходнаяНакладная.Номенклатура.Количество УБЫВ" пишите что-то типа "#РежимСортировки"
    3) Чуть ниже делаете, в зависимости от выбранного пользователя режима сортировки, замену в тексте вашей метки на реальное поле с направлением сортировки. Типа:
    Если ВариантСортировки = 0 Тогда
      СтрЗаменить(Запрос.Текст, "#РежимСортировки", "РасходнаяНакладная.Номенклатура.Количество УБЫВ");
    ИначеЕсли ВариантСортировки = 1 Тогда
      СтрЗаменить(Запрос.Текст, "#РежимСортировки", "РасходнаяНакладная.Номенклатура.Количество ВОЗР");
    КонецЕсли;
    Ответ написан
    4 комментария
  • Как создать в конфигураторе отчет такой формы?

    @Dementor
    программист, архитектор, аналитик
    Нужно использовать в запросе виртуальную таблицу ОстаткиИОбороты нужного вам товарного регистра. Не понятно, что такое сумма - это себестоимость с регистра партий или плановая стоимость по указанному типу цены? Но в общем, если смотреть только на количество, начинка отчета будет выглядеть так:

    ВЫБРАТЬ
    	ТоварыНаСкладахОстаткиИОбороты.Склад КАК Склад,
    	ТоварыНаСкладахОстаткиИОбороты.Номенклатура КАК Номенклатура,
    	ТоварыНаСкладахОстаткиИОбороты.КоличествоНачальныйОстаток КАК КоличествоНачальныйОстаток,
    	ТоварыНаСкладахОстаткиИОбороты.КоличествоПриход КАК КоличествоПриход,
    	ТоварыНаСкладахОстаткиИОбороты.КоличествоРасход КАК КоличествоРасход,
    	ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток КАК КоличествоКонечныйОстаток
    ИЗ
    	РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты КАК ТоварыНаСкладахОстаткиИОбороты
    ИТОГИ ПО
    	Склад
    Ответ написан
  • 1с Как сделать вызов формы на какое то действие по обьекту?

    @Dementor
    программист, архитектор, аналитик
    У вас мешанина терминов. Если вы попытаетесь гуглить свой вопрос, то получите фигню.

    "Справочник" (у вас Номенклатура) - это, грубо говоря, табличка в СУБД без явного ограничения количества, где каждая запись соответствует элементу справочника.
    "Ведомость" (у вас Произвольная Ведомость) - это ограниченный пользователем перечень каких-то данных. Можно реализовывать Отчетом или Обработкой, если результат будет уходить на принтер и не нужно хранить в базе. Если нужно хранить в базе, то делается документом с табличной частью; классика - зарплатная ведомость.
    "Модуль элемента" - это вообще-то область описания обработчиков событий или программного интерфейса. Контекст упоминания говорит, что вы скорее всего имели в виду "Форму элемента" (она же "Карточка элемента").
    "Определенное условие" - абстрактное понятие, видимо связанное с описанием логических взаимосвязей. В мире 1С - это могут быть условия отборов (фильтры), условия оформления (старые долги - красным) или текстовые примечания с юридическими условиями по договорам.

    Вы забываете, что решения на платформе 1С - это не классическое ООП, а DSL (ПОЯ), и потому у вас идет нагромождение бредовых нежизнеспособных идей, которые я даже не буду комментировать.

    Как я понял, вам нужно видеть справочник номенклатуры, но по некоторому условию по клике на элемент открывать не карточку этого элемента, а форму какого-то отчета, куда параметром передать ссылку на элемент, по которому кликнули. Вариантов реализации масса и зависят от точного задания. Самое простое - это в списке Номенклатуры (элемент списка на форме списка) переопределить событие Выбор - там сделать проверку вашего условия, по выполнению которого отключить стандартное поведение и открыть требуемую форму. Если нужно более универсально и переопределять из любого места в коде, то в форме элемента в событиях создания или открытия (в зависимости от типа формы) можно отказаться от стандартного открытия и вызвать нужную форму.
    Ответ написан
    3 комментария
  • Debian 10. 1C:Предприятие 8.3.12.1790 + Postgres Pro 1C 11.1. Как прикрутить?

    @Dementor
    программист, архитектор, аналитик
    и 1С:Предприятие нормально работают.

    В том-то и проблема, что не работает:
    warning: cannot change directory to /home/usr1cv8: Нет такого файла или каталога
    Error: service failed to start!

    Ваша служба сервера 1С должна запускаться под пользователем usr1cv8 - проверьте настройки!
    Ответ написан
    1 комментарий
  • Будет ли работать лицензионная 1С предприятие 8.3 на не лицензионном Windows 7?

    @Dementor
    программист, архитектор, аналитик
    Работать будет. Проблемы из-за отсутствия лицензии у вас возникнут только с правоохранительными органами. Платформе 1С (если не производить над нею некоторых противоправных действий) требуется исключительно собственная лицензия.
    Ответ написан
    Комментировать
  • Как сделать перенос наименования при печати этикетки в УТ?

    @Dementor
    программист, архитектор, аналитик
    Выделите несколько строк (включая вашу строку с названием) и нажмите вторую кнопку над редактированием макета - "объединение ячеек". Сколько строк объедините, на столько название и будет переносится.
    Ответ написан
    Комментировать
  • Как установить/залить конфигурацию в новую созданную базу 1С?

    @Dementor
    программист, архитектор, аналитик
    Заходишь в конфигуратор. Меню "Конфигурация", команда "Загрузить конфигурацию из файла".
    Ответ написан
  • 1С УТ 11.4 как в форму "Заказ клиента" добавить столбец в меню "Товары"?

    @Dementor
    программист, архитектор, аналитик
    В режиме конструктора формы в окошке реквизитов ищите Объект и заходите внутрь. Там есть табличная часть Товары - заходите в нее. В товарах есть реквизиты с полоской синего цвета, которые описанные в метаданных, и могут быть красные - добавленные именно на форме. Если среди красных нет Остатка, то можете создать его руками и вынести на форму документа рядом с остальными реквизитами таблицы Товары - только нужно поставить свойство ТолькоПросмотр=Истина, так как реквизит не сохраняется, а следовательно у пользователя должна быть возможность только смотреть на информацию про остаток, а не править.

    Теперь нужно организовать заполнение реквизита реальным остатком. Для этого в событиях ПриСозданииНаСервере, ПриЗаписиНаСервере, а так же в ПриИзменении реквизитов форму, которые связаны с Объект.Дата и Объект.Товары.Номенклатура, нужно запрашивать в базе остаток товара на нужную дату и помещать значение в нужный "виртуальный" реквизит.
    Ответ написан
    Комментировать
  • Как в 1С запросом получить значение поле Документа, если это поле имеет ссылочный тип?

    @Dementor
    программист, архитектор, аналитик
    Выше Константин все правильно написал. Организация из ЗаказНаПроизводство - это не строка, а внутренний ссылочный тип, которому нет соответствия в питоне и потому с этим значением стандартный вывод не справляется.

    Подозреваю, что это будет COM-объект. Если моя гипотеза правильна, то должно сработать:
    print(sel.ORG.Description)
    Ответ написан
  • Требуется ли для системного администратора знание программирования в 1с/web?

    @Dementor
    программист, архитектор, аналитик
    Заходит в ИТ отдел главбухша и прямиком к ведущему админу подходит:
    - У меня такая-то такая-то проблема с 1c.
    - У нас нет штатного специалиста по 1c, но я его вызову, будет завтра.
    - А знаете, у меня на прошлой работе, этим занимался админ!
    Тот с небольшой паузой:
    - А у меня на прошлой работе, главбухша полы мыла!

    P.S. Думаю, что намек понятен. Единственное программирование, которым должен заниматься админ - это автоматизация своей работы, а не решение бизнес-задач.
    Ответ написан
    5 комментариев
  • Можно ли 1С установить на хостинг/сервер?

    @Dementor
    программист, архитектор, аналитик
    1) Бизнес-старт (https://1cfresh.com/articles/businessstart) - это изначально он-лайн версия.
    2) При наличии своего сервера в интернете, на нем можете установить базовую, настроить веб-доступ и работать через браузер.
    Ответ написан
    Комментировать
  • Как при создании документа "Заказ покупателя" генерировать серийные номера на каждую единицу товара?

    @Dementor
    программист, архитектор, аналитик
    Что значит "стандартные средства" для "сгенерировались 5 серийных номеров"?
    • Если включен учет по серийным номерам, то при оформлении заказа можете вручную создавать серийники (указывать срок годности и что там еще нужно) и указывать их в документе.
    • Еще есть типовой функционал справочника внешних обработок вида "заполнение табличных частей" - заказываете нужный вам алгоритм как обработку и подключаете к своей конфигурации.
    • Еще в платформе есть стандартный набор процедур и функций, комбинируя который при доработке снятой с полной поддержки конфигурации можно получить требуемый вам эффект.
    Ответ написан
    2 комментария
  • Как можно исправить ошибку в 1С?

    @Dementor
    программист, архитектор, аналитик
    Проверьте доступ к Интернет. Попробуйте HTTP, а не HTTPS.
    По сути ошибки читайте тут: https://its.1c.ru/db/metod8dev#content:5941:hdoc
    Ответ написан
  • Можно ли через com-соединение подключиться к базе на веб-сервере?

    @Dementor
    программист, архитектор, аналитик
    Работа через V83.COMConnector с веб-серверами заявлена. При этом нужно использовать ту же строку подключения, которая формируется в вашем списке баз, когда вы подключаете свой тонкий клиент к веб-серверу.

    Если у вас соединение не работает, то нужно проверить работает ли тонкий клиент с этой же рабочей станции. Возможно у вас фаервол включен или проблемы с DNS.
    Ответ написан
  • Как наладить обмен данными между 1С 7.7 и COM на C#?

    @Dementor
    программист, архитектор, аналитик
    Когда я работал со своей компонентой на С++, то я просто сериализировал массив объектов в строку (в моем формате), а в компоненте по ней создал воссоздал нужный массив, который отправил на вход своего алгоритма.
    Ответ написан
    1 комментарий
  • Почему не доступен отчет в карточке номенклатуры, хотя доступ к нему есть?

    @Dementor
    программист, архитектор, аналитик
    Настраиваю урезанные права для работника склада.

    Забыли дать право на просмотр этого отчета.
    Если бы не было доступа к данным, то отчет хоть и пустой, но открылся бы.
    Ответ написан
  • Почему 1c 8.2 не пишет логи?

    @Dementor
    программист, архитектор, аналитик
    Имеет ли пользователь, под которым стартован сервер 1С, зоступ к файлу logcfg.xml?
    Была ли перезагрузка сервера после изменения конфига?
    Ответ написан
    2 комментария
  • Какие языки нужны 1С программисту?

    @Dementor
    программист, архитектор, аналитик
    Если планируете работать с веб-содержимым на формах обработок (к примеру выводить контрагентов на карту), то понадобятся HTTP, CSS и JavaScript.
    Если работаете в среде Windows, то понадобится знание его API (как минимум WScript.Shell) и синтаксиса BAT-файлов и PowerShell.
    Если работаете в среде Линукс, то знание архитектуры вашего дистрибутива, стандартных утилит, а так же синтаксиса Phyton и Bash (или альтернативных шелов).
    Если планируете плотно работать с Интернетом, то вам желательно знать модель OSI, изучить протоколы HTTP, SOAP (XML-RPC), FTP, IMAP, SMTP и так далее по необходимости. Так же просто мастхев уметь работать с фидлером, варшарком либо другим подобным снифером трафика.
    Если нужно будет интегрироваться с внешними источниками данных через ODBC, то вам следует знать SQL и особенности его реализации в требуемых БД.
    Если нужно работать с офисным пакетом, то вам потребуется знание объектной модели требуемых продуктов и Visual Basic......

    Хотя большинство "программистов 1С" не знает ни одного языка программирования кроме 1С и их все устраивает. Выбор за вами.
    Ответ написан
    2 комментария
  • 1С:Предприятие Управление торговлей Не отвечает?

    @Dementor
    программист, архитектор, аналитик
    Зачем в динамическом режиме? Даю вероятность 90%, что версия в кеше не соответствует реальной конфигурации (так обычно и происходит после "динамики"). Проведите его [кеша] чистку.
    Ответ написан
    3 комментария