• Как решить задачу?

    @Dementor
    программист, архитектор, аналитик
    Запрос выдает ошибку на название переменной &Истина. Совпадает с ключевым словом Истина. Что за дурацкое название? Называйте по существу - &Модификатор. Если значение параметра всегда истинно, то зачем вообще тут параметр? Сравнивайте с ключевым словом или вообще уберите сравнение - если реквизит Модификатор из справочника Модификаторы, на который своим реквизитом ссылается справочник Номенклатура (ну вы и завернули с архитектурой, все же можно сделать намного проще), булевский, то его достаточно в секции ГДЕ. Пример: Выбрать * из Справочник.Номенклатура Где не ПометкаУдаления.
    Ответ написан
    Комментировать
  • Как реализовать данные действия в 1С?

    @Dementor
    программист, архитектор, аналитик
    Это вопрос был задан на собеседовании или вы готовитесь к экзамену на 1С:Специалист?

    В любом случае сначала попробуйте решить задачку самостоятельно и, когда столкнетесь с трудностями, задавайте вопрос по существу. А то совершенно не понятно что вам подсказывать - как документы оплаты должны писать движения? как заполнять значения субконто на счете? или вообще как конфигуратор открывается?
    Ответ написан
    Комментировать
  • Можно ли в Google Geocoding API сделать приоритетной Россию?

    @Dementor
    программист, архитектор, аналитик
    Аттрибуты region и bounds не помогают.

    Согласен. Я передавал код Украины, но в моей выборке все равно были и Россия, и Латвия, и Эстония.

    Выкрутился тем, что дописывал название страны к адресу. Смотрите сами:
    https://maps.googleapis.com/maps/api/geocode/json?...
    Ответ написан
    Комментировать
  • Почему система 1С такая популярная?

    @Dementor
    программист, архитектор, аналитик
    Почему 1С - это такая популярная система?

    Из-за такой дурной характеристики как цена-качество. Рядом никто и близко не валяется.

    Предпринимаются ли попытки заменить её на свободные аналоги, которые бы понимали формат 1С, но были бы бесплатными и более функциональными?

    Что такое формат 1С? Никогда не слышал за более чем 10 лет практики начиная с 7.7.

    Аналогов (они же 1С-киллеры) создавали постоянно, но они в результате оказывались более кривыми и их стоимость владения была выше.

    Если основной плюс 1С - это удобное создание собственных интерфейсов, то разве не существует крутых систем автоматического создания интерфейсов на каком-нибудь удобном ЯП, которые предназначены для более широкого круга задач, чем бухгалтерия?


    1С - это не описание интерфейсов для бухгалтерии. Это платформа заточенная для автоматизации бизнес-процессов, одним из которых является ведение бухгалтерского учета. Голый ЯП без инфраструктуры врядь ли кому-то нужен. Да и не слышал о разработках языков для узкоспециализированного программирования в области бизнеса.
    Ответ написан
    Комментировать
  • Как восстановит БД postgresql 1C (есть только папка в файлами базы)?

    @Dementor
    программист, архитектор, аналитик
    Если спасли каталог с базами и логами, то вам повезло. Устанавливайте на новом сервере Postgres, вместо новосозданного каталога с данными подсовывайте свой и запускайте службу.

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

    P.S. То что вы не делали бекапы - это плохо. Сейчас бы не мучались, а просто развернулись с архивчика.
    Ответ написан
    Комментировать
  • Реально ли реализовать интеграцию сайта с 1С Бухгалтерия 6.0?

    @Dementor
    программист, архитектор, аналитик
    PHP как и многие другие языки отлично работают с DBF-файлами. Даже в отличии от 1С8, в таблицы более ранних версий можно писать без боязни что-то поломать. Я лично с 6-кой не работал, но без проблем делал интеграцию с базами 7.7 - по содержимому таблиц все достаточно очевидно.
    Ответ написан
    Комментировать
  • Как правильно выбрать конфигурацию сервера 1с?

    @Dementor
    программист, архитектор, аналитик
    Как я понял сейчас стоит файловая версия, которая тормозит и вы ищете способы или минимизировать тормоза, или устанавливать клиент-серверный вариант.

    Количество юзверей в базе максимум 10-15 (беру с запасом) человек одновременно плючс сюда же порядка 20 Рабочих мест кассира которые будут обмениваться с сервером через WS соединения.


    По моему опыту торговые конфигурации в файловом варианте начиная уже с первого десятка пользователей тормозят безбожно. В отличии от использования СУБД, где блокировки накладываются по измерениям (да и вообще запись и чтение происходят на порядок быстрее), в файловом варианте блокируется вся таблица, что приводит к очередям транзакций среди пользователей вплоть до дедлоков (если конфа криво спроектирована). То что вы собираетесь тут же поднять веб-сервер и давать в файловую базу доступ дополнительно через веб-сервисы только усугубляет положение.

    Что можно сделать? Вам правильно подсказали про SSD-диски. Так же еще до их появления на внедрениях были популярны RAM-диски, когда файловая база отражалась в оперативку. Последний способ очень быстрый, но в случае перебоя с электричеством всех ждет большая жопа.

    А вот мощность сервера для файловой шары с доступом по VPN - дело десятое, если у вас конечно не терминальный сервер (вот как раз на обслуживание терминальных сессий вся мощность и уходит, 1С тут вообще никаким боком).

    В случае клиент-серверного варианта и установки СУБД, можно ли установить на одном сервере сервера 1с и СУБД. Если нет то почему?

    У вас маленькая компания с маленьким количеством пользователей. Установка сервера 1С и СУБД на одном физическом компьютере (можно даже на одной виртуалке, если используется аппаратная поддержка виртуализации) является оптимальным вариантом. Количество операций не очень велико, что бы сервера начали конкурировать между собой за системные ресурсы + скорость взаимодействия между ними практически мгновенная в отличии от варианта различных хостов (хотя при небольшой загрузке вы и это замедление не ощутите).

    Я бы поставил на Linux с превеликим удовольствием, да вот нет магии под неё.

    Все зависит от типа магии. Кто ищет, тот найдет...
    Ответ написан
    2 комментария
  • Как защитить свою программу, юридически?

    @Dementor
    программист, архитектор, аналитик
    Странная ситуация. Явно нужна консультация от грамотного юриста.

    Но все выглядит не очень. Вы утверждаете, что писали дома в свободное время, но эту разработку якобы бесплатно дали для пользования нескольким отделам своей фирмы. При этом служба охраны ни на секунду не заинтересовалась, что это за программа новая объявилась на сервере и собирает всю коммерческую информацию. А вдруг ежедневно бекапы сливаются конкурентам? Компания имеет полное право лезть в ваш код и изучать его на предмет разных "закладок", поскольку все внесенные данные являются её собственностью, заносились официально оформленными сотрудниками в их рабочее время.
    Ответ написан
  • Сервер 1С:Предприятие на CentOS 7?

    @Dementor
    программист, архитектор, аналитик
    Ставил различные версии 8.2 и 8.3 на сервера "Ubuntu server" из официальных deb-пакетов. Ни разу описанная ситуация не возникала. Всегда при инсталяции служба прописывала себя в автозагрузку и при перезагрузке сервера сама поднималась. Для Debian идут абсолютно те же пакеты - коллеги, которые на этой ОС сидят не жаловались.

    1) Проверьте логи 1С - возможно при старте службе чего-то нехватает. Вплоть до того, что у вас может оказаться нечто при старте занимающее порты 15**, а потом их освобождающее...

    2) Частые перезагрузки сервера - это ненормально. У меня за три года на рабочем сервере было всего до пяти перезагрузок - плановое обновление на 14.04 LTS, отключение света у хостера и пара аппаратных сбоев. После перезагрузки вы в любом случае должны проверить работоспособность всех служб и если 1С все равно стартует, то это не является критической проблемой. Разве что у вас много свободного времени и обостренный перфекционизм... :)
    Ответ написан
    4 комментария
  • Как мониторить отсутствие сети?

    @Dementor
    программист, архитектор, аналитик
    Почему не говорят? На всех трех скринах написано, что потеряно соединение.
    Самый простой и банальный способ мониторить сеть - запустить в коммандной строке:
    ping -t 1cserver
    Ответ написан
    Комментировать
  • Как поставить 1С 8.3.6.х DEBIAN Client + Server?

    @Dementor
    программист, архитектор, аналитик
    Вы уверены, что это вам нужно на продакшене?
    Платформа 8.3.5 довольно стабильна, в отличии от кишащей багами 8.3.6. Вот вам небольшая подборка самых свежих тем с официального партнерского форума, которые касаются платформы 8.3.6:

    • На 8.3.6 перестал открываться документ - уходит в дамп
    • На 8.3.6 cfu стали очень большие...
    • Запрос в схеме компоновки данных дает другой результат
    • Конструктор запроса начал выдавать ошибку с выражением Значение
    • Проблема при работе через тонкий клиент (Несоответствие типов XDTO по причине...)
    • Неправильное поведение в режиме "Низкая скорость"
    • критичные ошибки 8.3.6.2014 при обновлении не типовых конфигураций


    Лично для себя я решил минимум до августа новую платформу не трогать.
    Надеюсь, что сами "кричащие" проблемы к тому времени закроют...
    Ответ написан
    Комментировать
  • Как вывести задолженности по годам в 1С?

    @Dementor
    программист, архитектор, аналитик
    Это элементарно. Найдите компьютер у своего клиента и включите его. Далее найдите на рабочем столе иконочку с желтой эмблемкой 1С и кликните по ней. Программа запустится и вы сможете получить данные :)

    Если серьезно, то обратитесь с соответствующим запросом к руководству клиента. Пытаться самостоятельно вытащить из 1С данные без понимания, ни что это за конфигурация, ни какие у нее есть возможности, ни что за данные в ней хранятся - неразумно.

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

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

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

    В вашем примере существует обработка под названием "Связь", в которой есть табличная часть "Таблица". Запросы языка 1С указанным вами способом (путь по метаданным) могут получать выборки лишь из данных, которые сохранены в СУБД базы. Т.е. у вас ничего не выйдет. Но язык запросов позволяет делать запросы еще и к структурам в памяти, если их передавать в качестве параметров. Вы можете поступить следующим образом:

    Запрос = Новый Запрос;
    Запрос.УстановитьПараметр("Таблица", Таблица);
    Запрос.Текст = 
    "ВЫБРАТЬ Т.Документ, Т.Клиент, Т.Сумма
    |ПОМЕСТИТЬ втТаблица
    |ИЗ &Таблица КАК Т;
    |
    |ВЫБРАТЬ Клиент, СУММА(втТаблица.Сумма)
    |ИЗ втТаблица
    |СГРУППИРОВАТЬ ПО Клиент";
    Итоги = Запрос.Выполнить().Выгрузить();
    Ответ написан
    1 комментарий
  • Как запустить мобильную платформу 1с 8.3 на пк?

    @Dementor
    программист, архитектор, аналитик
    Можно запустить через эмулятор телефона.
    Ответ написан
    Комментировать
  • Как единовременно выгрузить товары из dt файла 1С в WooCommerce?

    @Dementor
    программист, архитектор, аналитик
    Ну так, возьмите и загрузите ваш *.dt файл в пустую базу, а потом работайте.
    Сейчас ваш вопрос эквивалентен желанию выполнять SQL-запросы над *.bak файлом скульного архива.
    Ответ написан
    Комментировать
  • Каким продуктом объединить 1С:Бух 8 и Предприятие 7.7?

    @Dementor
    программист, архитектор, аналитик
    Вы написали, что хотите объединить конфигурацию на платформе 1С:Предприятие 8 с платформой 1С:Предприятие 7.7. Но у меня большие сомнения, что вам требуется даунгрейд системы.

    Более вероятно, что вы хотите объединить нечто написанное на 1С:Предприятие 7.7 с бухгалтерской подсистемой.
    1) Если у вас на семерке буха, то вам требуется перенести остатки.
    2) Если у вас на семерке торговля+склад, то вам нужно докупить торговлю, выполнить перенос остатков и настроить связку УТ+БУ.
    3) Если у вас в семерке ПУБ, то вам нужно купить УПП и выполнить перенос остатков в него как с семерки, так и с текущей восьмерочной бухи.
    4) Если у вас какая-то специфика на семерке (общепит, ювелирка, автосалон, строительство и т.д.), то присмотрите похожую конфу из справочника ТОРов (типовые отраслевые решения) и далее как в пункте 3.
    Ответ написан
    2 комментария
  • Почему веб клиенту 1С не выдаются ключи?

    @Dementor
    программист, архитектор, аналитик
    Что самое интересное, ошиба на ключ происходит до открытия формы авторизации. Когда как обычно, когда ключи не видно - ошибка происходит уже после авторизации.

    При веб-доступе после ввода логина/пароля вы можете поймать проблему отсутствия свободных лицензий. Когда веб-сервер не видит сервер лицензирования, то он сразу об этом говорит.

    В своем описании вы ни слова не написали про компьютер, на котором находится ваш веб-сервер. То что на этом компьютере установлена платформа необходимой версии - это очевидно, но судя по сообщению так же очевидно, что вы не создали в каталоге C:\Program Files\1cv8\conf или /opt/1C/v8.2/i386/conf (в зависимости от ОС) файлик nethasp.ini с путем к серверу лицензий. Это помогает, если сервер по каким-то своим причинам не выдает лицензию.

    Далее проверьте в консоли кластера название центрального компьютера (на котором крутится менеджер лицензирования) и доступность этого названия с компьютера веб-сервера. Я встречался и с такой ситуацией - помогает прописывание соответствие имени и IP адреса в файлике hosts.

    Третий вариант который мне приходит в голову и который я видел на практике - фаервол на сервере блокирует порт по которому расширение веб-сервера пытается подключится к кластеру. Помогло изменение правил.
    Ответ написан
    5 комментариев
  • Откуда столько товаров?

    @Dementor
    программист, архитектор, аналитик
    Кнопочка на скриншоте "Настроить соответствие полей номенклатуры" мне напомнила, как я грузил заказы между 7.7 и 8-кой с помощью правил конвертации. В моих первых попытках каждая новая порция документов порождала новые записи в каталоге номенклатуры и контрагентов. После более внимательной настройки соответствия все стало выгружаться идеально. Поэтому рекомендую начать с этого. Ну и конечно зря вы не читаете логи, которые вы завели в каталог upload - возможно там есть что-то интересное.
    Ответ написан
  • Как лечится кризис начинающего программиста?

    @Dementor
    программист, архитектор, аналитик
    Не знаю насколько мой случай типичен или является экзотикой, но я целенаправленно не учился программировать и все познавал в процессе.

    Мне захотелось сделать сайт и я просто открыл исходный код похожей страницы и стал изучать как там все устроено - так я изучил HTML и CSS. Захотел сделать галерею и просто начал делать - в процессе освоил PHP (тогда это была еще третья версия). На сисадминской подработке попросили автоматизировать ежедневную рутинную операцию с заявками - освоил 1С 7.7. На следующей работе меня посадили на поддержку бухгалтерского софта для бюджетных организаций и единственным источником информации были только исходники программы - так я освоил Foxpro и SQL. И все это происходило в начале 2000-х в так сказать догугловскую и достекоферфлововский период.

    И вот как-то мне захотелось изучить Java. У меня была какая-то бумажная книга от Питера, потом электронная версия философии Экера, смотрел форумы... Но не пошло и я забросил. А где-то пару лет назад нужно было для моего проекта сделать мобильное приложение и снова все пошло как по маслу - все что в подкорке лежало по Jave всплыло, а остальное быстро выловил на стековерфлоу, джаватолке и стартандроиде.

    Так что мой совет: найдите себе дело и просто делайте его.
    Ответ написан
    Комментировать
  • Не правильно печатаются встроенные формы. Что делать?

    @Dementor
    программист, архитектор, аналитик
    Настройки печати проверяли? В предпросмотре принтера весь текст умещается?
    Ответ написан