Показаны сообщения с ярлыком . Показать все сообщения
Показаны сообщения с ярлыком . Показать все сообщения

воскресенье, 4 марта 2018 г.

Нет оплаты бонусными баллами в чеке ККМ в УТ 11

Хотим запустить оплату бонусами. Столкнулись с проблемой. В "НСИ и Администрирование" -> "Настройки разделов" -> "CRM и маркетинг" -> "Маркетинг" установил галку "Оплата бонусными баллами". В результате, после настройки карт лояльности, бонусной программы и скидок и наценок, балы начали начисляться. Однако, что бы ими расплатиться специальной формы в документе "Чек ККМ" не появилось. В результате поисков обнаружилось, что дополнительно нужно включить в "НСИ и Администрирование" -> "Настройки разделов" -> "Продажи" -> "Розничные продажи" галку "Подарочные сертификаты". Тогда в чеке ККМ появляется кнопка "Смешанная оплата". При нажатии на которую, открывается форма с оплатой в том числе и бонусными баллами. После оплаты чека баллы списались корректно.

воскресенье, 16 октября 2016 г.

Эффективность оборота в рознице

Тут в общем "на подумать". Стало быть есть магазин. Один из хозяев волнуется, что они покупают товар, который слабо продается. Соответственно деньги лежат на складе и не работают. Сели с ним подумали. И магазин за неделю оплачивает поставщикам сумму. Пускай Сз=186000. В 1С делаем отчет по закупкам за неделю и там как раз эту сумму показывают. А продает он за неделю на Св=454000. Это видно из отчета по прибыли из той же 1С. Причем себестоимость проданного товара Сс=259000. И вот из этого что можно заключить? Предполагаю, что на данном временном промежутке они довольно эффективно расторговывают товар. И беспокоиться хозяину нужно начинать когда Сз начнет стремиться к Сс

Лучший поставщик комплектующих

суббота, 15 октября 2016 г.

При создании номенклатуры в УТ 11.2 не активна кнопка "Заполнить наименование для печати по шаблону"

"Заполнить наименование для печати по шаблону" так называется эта кнопка. И раньше до обновления клиент ей с успехом пользовался. А сейчас она не активна. И они мучаются. Они выделяют текст. Нажимают правой клавишей мыши слово "Копировать". Щелкают на поле внизу. Нажимают правой клавишей мыши слово "Вставить". Чувствуете глубину страданий. Это физически больно наблюдать. Необходимо исправить ситуацию.
Посмотрел в "НСИ и Администрирование - Настройка параметров системы - Номенклатура". Не нашёл ничего, что бы помогло решить проблему.
Покопавшись в форме номенклатуры выяснил, что доступность этой кнопки зависела от реквизитов вида номенклатуры. Дальше было проще. Идем в "НСИ и Администрирование - НСИ - Классификаторы номенклатуры - Настройка ведения товаров" там на вкладке "Шаблоны наименований" жмём "Изменить..." в пункте "Наименование для печати". Открывается форма редактирования формулы с очень богатым функционалом. Но клиенту нужно простое копирование. Поэтому жмём на "+", что бы открыть поля номенклатуры и дважды щелкаем на "Наименование" оно попадает в нижние поле в виде [Наименование]. Далее все сохраняем. Идём создавать новый товар.  Хоп-ла-ла-лай! Кнопка активна и выполняет свои функции.



Лучший поставщик комплектующих

воскресенье, 4 сентября 2016 г.

Пропадает подключаемое оборудование в 1С

Собственно, симптомы:


  1. Подключился по RDP; 
  2. Зашёл в 1С (у нас УТ 11); 
  3. Настроил оборудование;
  4. Всё работает;
  5. Вышел из 1С; 
  6. Вышел из RDP сессии;
  7. Снова подключился по RDP;
  8. Зашёл в 1С;

Ан оборудования, то и нет!!!

Всё дело в том, что Windows Server (у нас 2012) все время меняет идентификатор клиента и генерирует новый при каждом новом подключении одного и того же пользователя по RDP. Вылечил в итоге так:

  1. Удалил пользователя Windows Server прямо из консоли lusrmgr.msc;
  2. Удалил папку пользователя в каталоге Users (это больше для красоты, что бы место не занимало);
  3. Создал пользователя заново.

Генерировать новые идентификаторы пользователя сервер перестал.

Причем если просто удалить папку с профилем пользователя не удаляя самого пользователя Windows Server, то ничего не меняется и идентификаторы продолжают генерироваться при каждом новом входе по RDP (хотя, может это только при наших настройках).

Лучший поставщик комплектующих

понедельник, 10 ноября 2014 г.

УТ 11. Платформа 8.3

Синхронизация с бухгалтерией

При синхронизации с Бухгалтерией у пользователя под которым происходит обмен должны быть права:

  • Администратор
  • Администрирование
  • Запуск внешнего соединения
  • Полные права
Если не будет "Полные права", то создание синхронизации вываливается с ошибкой "Нарушение прав доступа"


ЧекККМ. Назначение продавца по умолчанию.
В настройках текущего рабочего места (Администрирование->РМК и оборудование->Настройки РМК для текущего рабочего места) нужно снять галку с опции "Менеджер торгового зала" в группе "Кто может быть продавцом"

Помощник продаж. Подразделение по умолчанию.
Указать в справочнике Пользователи в текущем пользователе его подразделение и перезайти в программу.

Включение модальных окон. Ждем до 2015 года.
Enable deprecated web platform features for a limited time
Data type:
List of strings
Windows registry location:
Software\Policies\Chromium\EnableDeprecatedWebPlatformFeatures
Mac/Linux preference name:
EnableDeprecatedWebPlatformFeatures
Supported on:
  • Chromium (Linux, Mac, Windows) since version 37
  • Chromium OS (Chromium OS) since version 37
  • Chromium (Android) since version 37
Supported features:
Dynamic Policy Refresh: Yes, Per Profile: Yes
Description:
Specify a list of deprecated web platform features to re-enable temporarily. This policy gives administrators the ability to re-enable deprecated web platform features for a limited time. Features are identified by a string tag and the features corresponding to the tags included in the list specified by this policy will get re-enabled. If this policy is left not set, or the list is empty or does not match one of the supported string tags, all deprecated web platform features will remain disabled. While the policy itself is supported on the above platforms, the feature it is enabling may be available on fewer platforms. Not all deprecated Web Platform features can be re-enabled. Only the ones explicitly listed below can be for a limited period of time, which is different per feature. The general format of the string tag will be [DeprecatedFeatureName]_EffectiveUntil[yyyymmdd]. As reference, you can find the intent behind the Web Platform feature changes at http://bit.ly/blinkintents.
  • "ShowModalDialog_EffectiveUntil20150430" = Enable ShowModalDialog API through 2015.04.30
Example value:
Windows:
Software\Policies\Chromium\EnableDeprecatedWebPlatformFeatures\1 = "ShowModalDialog_EffectiveUntil20150430"
Linux:
["ShowModalDialog_EffectiveUntil20150430"]
Mac:
<array>
  <string>ShowModalDialog_EffectiveUntil20150430</string>
</array>
Back to top

Эквайринг
При создании договора эквайринга обязательно нужно указать банковский счет. Иначе при создании элемента справочника "Эквайринговые терминалы" не будет возможности выбрать опцию "Касса ККМ". Опция "Касса" будет выбирать кассу организации. А опция "Касса ККМ" не даст выбрать кассу ККМ  

Ссылки полезные
Таблица транзакций Штрих-М Кассир


Лучший поставщик комплектующих

суббота, 30 марта 2013 г.

Пэрэшли на Управление торговлей 11.1.1.13

Да-да. все отлично, все живы-здоровы. Маленькая такая, загвоздочка. У клиента была туча самописных отчетов, написанных с применением функций из модулей 1С, ну вы знаете этих клиентов - вечно им что-то дописать, вечно им неудобно. Ну так вот, после обновления они все внезапно перестали работать. Путем поиска соответствий выяснилось следующее:
Функция ФормированиеПечатныхФорм.ПолучитьПредставлениеНоменклатурыДляПечати теперь вызывается из другага модуля, вот так -
НоменклатураКлиентСервер.ПредставлениеНоменклатурыДляПечати, а функция
ОбщегоНазначенияКлиентСервер.СформироватьЗаголовокДокумента, теперь вызывается вот так - ОбщегоНазначенияУТКлиентСервер.СформироватьЗаголовокДокумента
Ах, если бы была бы в языке 1С инструкция аналогичная сишарповскому [Obsolete], было бы диво как хорошо в таких случаях. А так спасибо, дали заработать.



Лучший поставщик комплектующих

понедельник, 24 декабря 2012 г.

Выбор всех документов по оси времени в 1С v82

Тут давеча, пришла в голову совершенно пошлая идея: в управлении торговлей версия 8.2. Выбрать все документы так сказать независимо от вида, а токмо по очередности расположения на оси, сиречь - шкале, времени. И вот, тыж погляди, в 1С v77 есть такой тип "Документ" делай по нему выборку и пперёд. А в 8.2? Про типы в восьмерке я не говорю. От типов в восьмерке волосы встают дыбом и рвутся из ширинки, а яйца от ужаса превращаются в остренькие ромбы. Но вот как эту задачу решить? Нет, есть конечно конструкция вида:


Для Й = 0 По Метаданные.Документы.Количество() - 1 Цикл
ТипДокумента = Метаданные.Документы.Получить(Й).ПолноеИмя();
Сообщить(""+ТипДокумента);
Док=Новый(СтрЗаменить(ТипДокумента,"Документ","ДокументМенеджер"));
Выборка = Док.Выбрать();
Пока Выборка.Следующий() Цикл
ТабСтр = ТЗ.Добавить();
ТабСтр.Документ = Выборка.Ссылка;
ТабСтр.Дата = Выборка.Дата;
КонецЦикла;
КонецЦикла;


но она выбирает документы потипно, а мне нужно перемешать их и расположить по оси времени.
Тупил... Вечерело... От недалёкого крика в ухо снизашло озарение: ТАБЛИЦЫ!
Ну собственно вот, остальное и вообще вся эта задача яйца выеденного не стоит.


        ТЗ = Новый ТаблицаЗначений;
ТЗ.Колонки.Добавить("Документ");
ТЗ.Колонки.Добавить("Дата");
Для Й = 0 По Метаданные.Документы.Количество() - 1 Цикл
ТипДокумента = Метаданные.Документы.Получить(Й).ПолноеИмя();
Сообщить(""+ТипДокумента);
Док = Новый (СтрЗаменить(ТипДокумента,"Документ","ДокументМенеджер"));
Выборка = Док.Выбрать();
Пока Выборка.Следующий() Цикл
ТабСтр = ТЗ.Добавить();
ТабСтр.Документ = Выборка.Ссылка;
ТабСтр.Дата = Выборка.Дата;
КонецЦикла;
КонецЦикла;

ТЗ.Сортировать("Дата Убыв");
Для Каждого ТабСтр из ТЗ Цикл
Сообщить(""+ТабСтр.Документ+" "+ТабСтр.Дата );
КонецЦикла;

Хотя, решение в народ не пошло, как то все медленно снимает документы с проведения.

четверг, 6 декабря 2012 г.

1C подключение к серверу лицензий

Ну так. Что бы не забыть.
Что есть из мат. тех обеспечения:
Сервер Windows 2008R2: IP 192.168.1.1, стоит HASP License Manager;
Роутер DIR-120: одним глазом смотрит в сеть (IP: 192.168.1.2), другим глазом смотрит в интернет (внешний IP:  ХХХ.ХХХ.ХХХ.ХХХ такой вот, да);
Компьютер, расположенный где-то на просторах интернета, с установленной 1С без аппаратного ключа.
Задача: 1С на компьютере должна через интернет получать лицензию с сервера.

Перво-наперво на сервере открываем 475 порт для TCP и для UDP (зачем для двух протоколов сразу? на всякий случай!). Это конечно делается вот здесь: Пуск-Администрирование-Брандмауэр Windows в режиме усиленной безопасности. Затем Правила для входящих соединений-Создать правило. Создаем правило для протокола TCP. И точно такое же, для UDP 


Теперь идем в Правила для исходящих соединений-Создать правило и создаем еще два правила  для TCP и UDP.

Далее. Делаем проброс портов на роутере. Для DIR-120 картинка такая:


На этой стороне вроде бы все. Понятно что на сервере должен стоять менеджер лицензий HASP (HASP License Manager).

На компьютере с 1С: ищем файл по пути C:\Program Files (x86)\1cv82\conf\nethasp.ini и наполняем его содержанием:

[NH_COMMON]
NH_TCPIP = Enabled or Disabled ; Use the TCP/IP protocol
[NH_TCPIP]
NH_SERVER_ADDR = XXX.XXX.XXX.XXX
NH_PORT_NUMBER = 475
NH_TCPIP_METHOD = UDP
NH_USE_BROADCAST = Disabled

И вроде бы все. Если все работает то можно удалить правила и проброс портов связанные с TCP, а то не секьюрно.