Neste artigo, abordarei o 1C e o КлиК não como uma solução pronta para implantação, mas como plataformas para a criação de uma solução personalizada.
1C
Cliente Comunicador
Versões gratuitas
Não existem.
Está disponível uma versão de aprendizado gratuita com várias limitações.
Qualquer configuração pode ser usada em modo de usuário único gratuitamente e sem limitações.
Instalação
Variação de arquivo (não recomendado para trabalho em rede):
1. Instalar a plataforma;
2. Criar uma base de dados.
Variação de servidor:
1. Instalação do SGBD à escolha (MS SQL, PostgreSQL, IBM DB2, PostgresPro, Oracle Database);
2. Instalação da plataforma em servidor;
3. Criar uma base de dados no servidor;
4. Instalar nos computadores clientes e configurar o acesso à base de dados.
Geralmente, a variação de servidor é instalada por um especialista experiente em 1C.
1. Instalação do MS SQL;
2. Restaurar a base de dados no servidor;
3. Instalar nos computadores clientes e configurar o acesso à base de dados.
A instalação pode ser feita até mesmo por quem não é especialista em TI.
Requisitos do sistema operacional
Microsoft Windows, Linux, Mac OS X.
Microsoft Windows.
Custo
Aluguel
De 700 a 1300 rub./mês por conexão ativa
Apenas no serviço em nuvem.
1000 rub./mês por estação de trabalho
1500 rub./mês por conexão
É possível ter a base de dados na rede local.
Compra de licenças (exemplo na configuração de Gestão de Vendas para 25 pessoas), em rublos
A compra pode ser feita para qualquer quantidade de licenças, o cálculo foi feito para 25 licenças.
Configuração – 25 960
Licença de servidor – 86 400
Licença do cliente para 25 estações de trabalho – 99 600
Total: 211 960.
A compra de licenças é possível apenas a partir de 25 licenças (há a possibilidade de compra de até 25 licenças).
Para 25 estações de trabalho – de 200 000 a 450 000.
Para 25 conexões – de 300 000 a 675 000.
Suporte técnico. Atualização
Valor recomendado para 1C: ИТС por 12 meses 40 572
Não não depende do número de licenças adquiridas anteriormente.
Depende do número de licenças adquiridas anteriormente – 25% do valor total das licenças adquiridas.
Usando o exemplo acima: de 50 000 a 168 750
Este valor é dividido em partes iguais trimestralmente.
Licenciamento
Opção 1: Chave USB.
Opção 2: Licença eletrônica. Um documento é emitido com uma lista de códigos PIN para 3 reinstalações possíveis. Para a próxima reinstalação, é necessário solicitar uma chave.
Uma solicitação de licença está sendo criada; após receber a resposta, vamos fazer o download.
Opção 1: no local de trabalho – uma solicitação de licença é necessária ao alterar/adicionar um local de trabalho.
Opção 2: para a conexão do computador – uma solicitação de licença é necessária ao alterar/adicionar um computador que se conectará ao banco de dados.
Opção 3: licença para o banco de dados – uma solicitação de licença é necessária na instalação e alteração do número de conexões.
Soluções prontas
Existem 6 configurações mais populares:
1. Contabilidade
2. Folha de pagamento e gestão de pessoal
3. Gestão de comércio
4. Automação integrada
5. Gestão de pequenas empresas
6. ERP
Além disso, são lançadas muitas soluções setoriais.
Existem 3 configurações básicas:
1. Vendas
2. Gestão
3. Comércio
Além disso, há 5 soluções setoriais prontas.
O Cliente Comunicador é projetado para criar soluções personalizadas de automação.
Implementação e personalização
Uma das muitas configurações especializadas prontas será utilizada como base.
Opção 1 (econômico, mas mais doloroso para os usuários). Os processos de contabilidade familiares mudam para os processos descritos na configuração.
Opção 2. A configuração é reprocessada para se adequar ao máximo aos processos de negócios existentes da empresa.
Usa-se uma das configurações básicas como base. Pode-se usar na forma como está ou adaptá-la às necessidades da empresa usando recursos próprios (pequenas modificações) ou com a ajuda de um especialista.
Custo de implementação/personalização
A partir de 1800 rub/hora.
A partir de 1500 rub/hora.
Possibilidade de personalização/modificação por conta própria
É necessário um programador 1C para qualquer modificação de dados.
É possível fazer pequenas adaptações sozinho:
1. Adicionar novas tabelas (tabelas SQL são criadas);
2. Adicionar campos nas tabelas;
3. Criar campos calculados (resultados não armazenados no BD, são dinâmicos), usa-se um assistente intuitivo para criar cálculos;
4. Criar cálculos armazenados (resultados são armazenados no BD). O configurador cria automaticamente gatilhos SQL;
5. Criar eventos do banco de dados. Por exemplo, ao receber um pagamento – enviar um email de confirmação;
6. Criar eventos programados. Por exemplo, enviar automaticamente parabéns de aniversário.
7. Editar o conteúdo de formulários e cartões.
Para personalizações mais complexas, é necessário envolver um programador com conhecimento em T-SQL e VBSCRIPT.
Criação de formulários impressos
É necessário um programador 1C.
Os formulários de relatórios são criados utilizando Fast Report, Word ou Excel à escolha.
Cada usuário pode criar relatórios para si mesmo.
Para criar relatórios no Fast Report, é necessário um treinamento inicial (há vídeos gratuitos disponíveis) e um assistente fácil de usar para construir consultas.
Para criar relatórios no Word ou Excel, é necessário instalar o pacote MS Office e ativar a integração.
Trabalho com scanner de código de barras
É necessário instalar tratamentos especiais para o modelo de scanner existente.
Não é necessária configuração adicional dos dispositivos. O scanner conecta-se ao computador e começa a funcionar.
Integração com PABX
É necessário adquirir uma extensão para o PABX.
Não é necessário pagamento adicional, está incluído na plataforma.
É necessário configurar.
Integração com caixas registradoras online
É necessário instalar extensões para o modelo de caixa selecionado.
É necessário o trabalho de um programador.
Integração com 1C
Às vezes, é necessária a sincronização de dados entre diferentes configurações do 1C. Pode ser configurado de forma independente.
Pode ser configurado de forma independente. É necessário conhecer a estrutura do banco de dados do 1C.
Desempenho
O desempenho depende de vários fatores:
1. A qualidade dos procedimentos escritos pelo desenvolvedor;
2. A execução de tarefas de fundo;
3. Não são realizadas otimizações no sistema de informação;
4. Baixas especificações técnicas do servidor e do computador cliente.
Os requisitos para o equipamento servidor são bastante altos. Por exemplo, para 50 usuários, é necessário um processador 8 x 3,2 e RAM de 96GB.
Os requisitos para o servidor correspondem à versão escolhida do MS SQL. A lista de versões do Microsoft SQL Server 2012 e seus requisitos está disponível em .
Até 15 estações de trabalho e com um volume de banco de dados inferior a 10 GB, é possível usar a versão gratuita do Microsoft SQL Express.
Mais de 15 estações de trabalho ou com um volume de banco de dados superior a 10 GB exigem o uso da versão Microsoft SQL Server 2012 Standard ou superior (Developer, Enterprise, etc.).
Interface do usuário
Temas
Existem 2 temas: Padrão (desatualizado) e Táxi.
Existem 52 temas de aparência à escolha do usuário.
Cartão do objeto
O programador pode criar diferentes formatos de documentos para diferentes interfaces. Na prática, isso é utilizado muito raramente.
No designer, é possível criar diferentes cartões para cada grupo de usuários.
Formulários com listas
Normalmente, utiliza-se uma única lista de documentos. Formulários subordinados são usados muito raramente.
O formulário pode ser personalizado.
Há a possibilidade de exportar dados.
Geralmente, no formulário, há várias tabelas inter-relacionadas. Por exemplo, uma lista de contratantes e, para acesso rápido, nas abas inferiores: lista de contatos, lista de contratos, etc.
Há a possibilidade de exibir informações em uma tabela vertical para visualização rápida sem abrir o cartão.
Usam-se divisores.
O formulário pode ser personalizado.
Há a possibilidade de:
• exportar dados;
• mesclar duplicatas diretamente na tabela;
• edição em massa de dados na tabela;
• seleção múltipla (por exemplo, ao selecionar vários contratantes – na tabela de contatos refletirão todos os CL dos contratantes selecionados);
• trabalho com listas. As listas podem ser salvas em três variantes: públicas com direito a alteração, públicas sem direito a alteração, disponíveis somente para o criador;
• acessar o cartão do campo de referência sobre o qual o cursor do mouse está posicionado;
• discagem de número de telefone;
• envio de e-mail;
• abrir o formulário impresso do relatório.
Funções agregadas na tabela
Não existem.
O usuário pode configurá-las conforme suas necessidades.
Filtros nas tabelas
Temos:
1. Possibilidade de colocar filtros rápidos no formulário;
2. Filtro por conteúdo do campo selecionado na linha;
3. Configuração da lista (busca por conteúdo dos campos, por referências diretas e indiretas, coloração, agrupamento).
Temos:
1. Possibilidade de colocar filtros rápidos no formulário;
2. Filtro por conteúdo do campo selecionado na linha;
4. Filtro avançado (busca por conteúdo dos campos, por referências diretas e indiretas, coloração); os filtros podem ser salvos em três variantes: públicas com direito a alteração, públicas sem direito a alteração, disponíveis somente para o criador;
5. Filtro rápido por colunas (como no Excel);
6. Árvore de filtros de dois tipos: estáticos e dinâmicos (por referências diretas e indiretas);
7. Agrupamento de dados com o mouse.
OLAP — relatórios
Não existem.
Há um assistente para a criação de relatórios OLAP personalizados pelo usuário, com opção de salvamento.
Formas são criadas com relatórios OLAP frequentemente utilizados.
Geovisualização
É necessária a compra adicional do 1C: Empresa 8. GIS Gestão de Dados Espaciais.
Disponível.
Multilinguismo
Disponível.
Disponível.
Gráficos e diagramas
Disponível.
Estão disponíveis nas formas de interface.
Importação de tabela Excel
É necessário processamento.
Disponível.
Uso de widgets
Não disponível.
Disponível.
Chat entre usuários
Disponível.
Disponível.
Administração
Papéis de usuário são criados.
Para cada papel, são definidos direitos sobre os objetos de configuração.
Para um usuário, podem ser especificados vários papéis.
Grupos de usuários são criados.
Para cada grupo, é criado uma interface individual e parâmetros de acesso aos objetos.
O usuário pertence a apenas um grupo.
Configuração
É necessário um programador 1C, que tenha feito cursos de configuração em 1C.
A linguagem de programação é bastante específica.
Usuários experientes realizam tarefas simples. Parte dos procedimentos complexos e disparadores são criados com a ajuda do intuitivo Assistente de Construção.
Para tarefas complexas, é necessário envolver um programador com conhecimento em T-SQL e vbscript (que são estudados obrigatoriamente em todas as universidades que formam programadores).
Aplicação de melhorias
Ao criar novos objetos, é necessário interromper o trabalho de todos os usuários durante a atualização.
Os usuários podem continuar a trabalhar normalmente. Para aplicar as mudanças, é necessário reiniciar o programa ou pressionar F12.
Correção em massa de dados
Existe um formulário especial para alteração de atributos em grupo.
São necessárias processamentos especiais, escritos por programadores 1C.
É necessário re-preencher todos os dados dependentes, ou reprocessar todos os documentos alterados.
Há a possibilidade de alteração em massa de dados pelo usuário a partir do formulário com a tabela.
O tempo para escrever e executar scripts de substituição de dados em T-SQL é várias vezes menor em comparação com 1C.
Ao usar disparadores que recalculam dados ao modificar outros, não ocorrem divergências. Por exemplo, ao alterar em massa o preço, a soma na linha e no próprio documento mudará automaticamente.
Interface WEB
Disponível.
Disponível.
Processos de negócios
Há um editor gráfico de construção disponível.
Há um editor gráfico de construção disponível.
Conclusões:
1. O preço da compra inicial na versão inicial é o mesmo.
2. O custo de manutenção do 1C é significativamente maior, pois frequentemente é necessária a ajuda de um programador.
3. Parte da funcionalidade no 1C está disponível, mas por uma taxa adicional.
4. A interface do usuário no Cliente Comunicador é muito mais conveniente.
5. As melhorias no 1C são mais demoradas e requerem qualificação específica do especialista.
6. Para o 1C na empresa, o melhor servidor disponível é utilizado, mesmo que apenas para as tarefas contábeis.
Fonte: habr.com
