• Здравствуйте. Скоро заработает в архивном режиме форум www.old.nado.in

1С:Предприятие для Украины (общие вопросы-ответы, обсуждения)

  • Автор темы Автор темы admin
  • Дата начала Дата начала
Статус
В этой теме нельзя размещать новые ответы.
Добрый день! помогите в решении проблемы! Есть 1С Предприятие 8.2.19.83 Управление торговым предприятием для Украины 1.2.19.1
Мой директор раздобыл для Android приложение 1С УНФ и хочет что бы я его подключил к нашей 1С.
Нашел что приложение Android 1С УНФ может работать через сервис agent-Link (link.1c.ru), но этот сервис работает только с версией 1С 8.3.
Можно ли что нибудь придумать? или другое приложение на Android, которое может работать с 1С 8.2.?
или может есть приложение на Android которому можно подсунуть файл выгрузки из 1С8.2.?
Директор хочет на своем планшете только просматривать продажи за день ну или за неделю.
 
Добрый день! помогите в решении проблемы! Есть 1С Предприятие 8.2.19.83 Управление торговым предприятием для Украины 1.2.19.1
Мой директор раздобыл для Android приложение 1С УНФ и хочет что бы я его подключил к нашей 1С.
Нашел что приложение Android 1С УНФ может работать через сервис agent-Link (link.1c.ru), но этот сервис работает только с версией 1С 8.3.
Можно ли что нибудь придумать? или другое приложение на Android, которое может работать с 1С 8.2.?
или может есть приложение на Android которому можно подсунуть файл выгрузки из 1С8.2.?
Директор хочет на своем планшете только просматривать продажи за день ну или за неделю.

Я не особо понял, утп и унф - чуток (КОНКРЕТНО) левые конфы, что именно ты хочешь заливать / разливать!?
О публикациях на Web-сервере слыхал?
 
О публикациях на Web-сервере я слыхал. но Компания состоит из 3 чел. Директор, бухгалтер и менеджер. все Работают с ноутбуками. У бухгалтера на ноуте стоит 1С с файловой базой. Остальные подключаются по шареной папке базы 1С. Сервера нет и не будет. Выделеного ip нет. поэтому речь о web-сервере нет.
Идеально если можно. архив базы 1с делается ежедневно на сетевой диск и на облачное пространство. на планшет скачивать архив 1С из облака и импортировать в локальную программу на планшете под Android. и затем уже просматривать на планшете продажи за день. Возможно ли такое? Архив базы 80Мб
 
О публикациях на Web-сервере я слыхал. но Компания состоит из 3 чел. Директор, бухгалтер и менеджер. все Работают с ноутбуками. У бухгалтера на ноуте стоит 1С с файловой базой. Остальные подключаются по шареной папке базы 1С. Сервера нет и не будет. Выделеного ip нет. поэтому речь о web-сервере нет.
Идеально если можно. архив базы 1с делается ежедневно на сетевой диск и на облачное пространство. на планшет скачивать архив 1С из облака и импортировать в локальную программу на планшете под Android. и затем уже просматривать на планшете продажи за день. Возможно ли такое? Архив базы 80Мб

Короче:
I. Я так понял ты "админ".
II. Среда обитания 1С под винду, огрызок и адрюху - разные.
III. В разной среде 1С нуждается в особом уходе за собой (на винде это платформа, на мобилных платформах это всё вместе "платформа с данными")!
IV. Как-то так:
а) Не придумали еще универсальной платформы 1С на пункт II;
б) Для загрузки архива базы - это бред, нужно писать конфигурацию под андрюху "УТП для андрюхи" но она не взлетит 100% так, как конвертить нуно, как минимум полностью и конфигурацию и базу данных (информацию)!
в) Для твоей хотелки - можно только через файлы обмена.
г) Идеально ничего такого не делать!!!
д) Если Я не прав - то поправь Меня!?
 
Да вы правы я админ и спасибо большое за разъяснение!
Можете более подробно рассказать за пункт - в) (файлы обмена)?
заранее благодарен!
 
Да вы правы я админ и спасибо большое за разъяснение!
Можете более подробно рассказать за пункт - в) (файлы обмена)?
заранее благодарен!

файлы обмена: любой вид файла для выгрузки с одного места и для загрузки в другое (*.тхт,,,,,,*.dbf,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*.xml)!
 
Я уловил вашу мысль!!! Спасибо большое!
Но тогда следующий вопрос? (Извините что задолбал) Можно как-то в 1С автоматически создавать отчет по приходу и расходу и записывать в exel? но чтобы не видно было?
ну типа батника который запускается в определенное время - пошуршал немного, создал exel файл и вуаля!?
 
Я уловил вашу мысль!!! Спасибо большое!
Но тогда следующий вопрос? (Извините что задолбал) Можно как-то в 1С автоматически создавать отчет по приходу и расходу и записывать в exel? но чтобы не видно было?
ну типа батника который запускается в определенное время - пошуршал немного, создал exel файл и вуаля!?

Да -для таких задач есть прогеры1С!
 
А по подробнее или сылочку!? ну как это можно сделать? Я как бы не бухгалтер и как создавать отчет беспонятия.
 
День добрый.
А подскажите пожалуйста, как в комплексную 1с 77 добавить ндс 7% во весь учет?
 
Я вместо программиста. :) Опишите хоть что нужно сделать.

Ну НДС - это (налогиОтчисления) ставки которой {БЕЗ НДС, НДС 0, НДС 20} - те нужно в этот список внести { НДС 7 } да и всё))) Конечно же тогда нужно и код подправить - могу помочь за денежное вознаграждение!
 
Последнее редактирование:
Ну НДС - это (налогиОтчисления) ставки которой {БЕЗ НДС, НДС 0, НДС 20} - те нужно в этот список внести { НДС 7 } да и всё))) Конечно же тогда нужно и код подправить - могу помочь за денежное вознаграждение!

Все оказалось просто.
Шаг 1. В справочнике "Шкала ставок налогов и отчислений" в папке НДС создал НДС7 со значением 7% и ставкой 0,07
Шаг 2. В Конфигураторе в глобальном модуле в процедуре ПриНачалеРаботыСистемы нашел блок // стандартные значения ставок НДС и туда дописал кусок
Код:
Если Спр.НайтиПоКоду("НДС7") = 1 Тогда             
	ЛьготнаяСтавкаНДС  = Спр.ТекущийЭлемент();     
КонецЕсли;
Шаг 3. В глобальном модуле в функции глНалоговаяГруппа добавил
Код:
ПараметрНДС7 	= спПараметры.Получить("НДС7");
между параметрами и
Код:
ИначеЕсли СтавкаНДС = ЛьготнаяСтавкаНДС Тогда         
		Если ПустоеЗначение(ПараметрНДС7) = 1 Тогда       
			Возврат 1;                                   
		Иначе                                             
			Возврат ПараметрНДС7;                         
		КонецЕсли;
чуть ниже в куче ставок ндс.

Вроде арбайтен.
 
УВАЖАЮ!

Все оказалось просто.
Шаг 1. В справочнике "Шкала ставок налогов и отчислений" в папке НДС создал НДС7 со значением 7% и ставкой 0,07
Шаг 2. В Конфигураторе в глобальном модуле в процедуре ПриНачалеРаботыСистемы нашел блок // стандартные значения ставок НДС и туда дописал кусок
Код:
Если Спр.НайтиПоКоду("НДС7") = 1 Тогда             
	ЛьготнаяСтавкаНДС  = Спр.ТекущийЭлемент();     
КонецЕсли;
Шаг 3. В глобальном модуле в функции глНалоговаяГруппа добавил
Код:
ПараметрНДС7 	= спПараметры.Получить("НДС7");
между параметрами и
Код:
ИначеЕсли СтавкаНДС = ЛьготнаяСтавкаНДС Тогда         
		Если ПустоеЗначение(ПараметрНДС7) = 1 Тогда       
			Возврат 1;                                   
		Иначе                                             
			Возврат ПараметрНДС7;                         
		КонецЕсли;
чуть ниже в куче ставок ндс.

Вроде арбайтен.

Уважаю!!!
Теперь осталась самая малость: перебить все необходимые Товары/Услуги на НДС7 и посмотреть, как они бегают по регитсрам - ну естественно на КОПИИ БАЗЫ !!!
 
А як може бути разом і
Если Спр.НайтиПоКоду("НДС7") = 1 Тогда
ЛьготнаяСтавкаНДС = Спр.ТекущийЭлемент();
КонецЕсли;

і

Если Спр.НайтиПоКоду("НДС0") = 1 Тогда
ЛьготнаяСтавкаНДС = Спр.ТекущийЭлемент();
КонецЕсли;

Тобто, ЛьготнаяСтавкаНДС в двох місцях?

Все оказалось просто.
Шаг 1. В справочнике "Шкала ставок налогов и отчислений" в папке НДС создал НДС7 со значением 7% и ставкой 0,07
Шаг 2. В Конфигураторе в глобальном модуле в процедуре ПриНачалеРаботыСистемы нашел блок // стандартные значения ставок НДС и туда дописал кусок
Код:
Если Спр.НайтиПоКоду("НДС7") = 1 Тогда             
	ЛьготнаяСтавкаНДС  = Спр.ТекущийЭлемент();     
КонецЕсли;
Шаг 3. В глобальном модуле в функции глНалоговаяГруппа добавил
Код:
ПараметрНДС7 	= спПараметры.Получить("НДС7");
между параметрами и
Код:
ИначеЕсли СтавкаНДС = ЛьготнаяСтавкаНДС Тогда         
		Если ПустоеЗначение(ПараметрНДС7) = 1 Тогда       
			Возврат 1;                                   
		Иначе                                             
			Возврат ПараметрНДС7;                         
		КонецЕсли;
чуть ниже в куче ставок ндс.

Вроде арбайтен.
 
А як може бути разом і
Если Спр.НайтиПоКоду("НДС7") = 1 Тогда
ЛьготнаяСтавкаНДС = Спр.ТекущийЭлемент();
КонецЕсли;
і
Если Спр.НайтиПоКоду("НДС0") = 1 Тогда
ЛьготнаяСтавкаНДС = Спр.ТекущийЭлемент();
КонецЕсли;
Тобто, ЛьготнаяСтавкаНДС в двох місцях?

А я хз... В выпадающем списке пропало 0%, т.е. есть 20%, 7%, и БезНДС. Мои бухгалтера говорят, что 0% они нигде не используют, поэтому мне не критично. И вообще согласно закону основная ставка как была 20% так и осталась. Т.е. по логике 7% - льготная ставка на медикаменты. Хотя хз. У нас сначала приймут закон, через месяц расскажут, что имели в виду, а 1с потом что-то сваяет. Как-то так.

Значит где-то в глобальнике надо находить где формируется этот маленький выпадающий список и под ставку 7% выделять отдельный параметр/переменную/значение (как но там правильно называется.)

Добавил так (так наверное правильнее)
Код:
// стандартные значения ставок НДС
Перем БезНДС Экспорт;
Перем ЛьготнаяСтавкаНДС Экспорт;
Перем ОсновнаяСтавкаНДС Экспорт;
Перем МедикаментыСтавкаНДС Экспорт;
Перем неНДС Экспорт;
- это раз

Код:
// стандартные значения ставок НДС
	Спр = СоздатьОбъект("Справочник.ШкалаСтавок");
	Если Спр.НайтиПоКоду("НДС20") = 1 Тогда
		ОсновнаяСтавкаНДС = Спр.ТекущийЭлемент();
	КонецЕсли;
	Если Спр.НайтиПоКоду("НДС0") = 1 Тогда
		ЛьготнаяСтавкаНДС  = Спр.ТекущийЭлемент();
	КонецЕсли;
	Если Спр.НайтиПоКоду("НДС7") = 1 Тогда              // 08-04-2014 добавлено НДС 7%
		МедикаментыСтавкаНДС  = Спр.ТекущийЭлемент();      // 08-04-2014 добавлено НДС 7%
	КонецЕсли;                                          // 08-04-2014 добавлено НДС 7%
	Если Спр.НайтиПоКоду("БезНДС") = 1 Тогда
		безНДС =Спр.ТекущийЭлемент();
	КонецЕсли;
	Если Спр.НайтиПоКоду("НеНДС") = 1 Тогда
		неНДС =Спр.ТекущийЭлемент();
	КонецЕсли;
- это 2

Код:
// выбираем НДС не из всего справочника, а из маленького списка
// ИмяРекв - имя реквизита вида НДС, по умолчанию ВидНДС
Процедура глВыбратьНДС(Конт,ИмяРекв = "",РазрешитьВыбиратьНеНДС=0) Экспорт
Перем Выб;
	Спис = СоздатьОбъект("СписокЗначений");
	Спис.ДобавитьЗначение(ОсновнаяСтавкаНДС);
	Спис.ДобавитьЗначение(МедикаментыСтавкаНДС);
	Спис.ДобавитьЗначение(ЛьготнаяСтавкаНДС);
	Спис.ДобавитьЗначение(БезНДС);
	Если РазрешитьВыбиратьНеНДС = 1 Тогда
		Спис.ДобавитьЗначение(НеНДС);
	КонецЕсли;
- это три

Код:
// выбираем НДС не из всего справочника, а из маленького списка (4 ставки)
// ИмяРекв - имя реквизита вида НДС, по умолчанию ВидНДС
Процедура глВыбратьНДСПлатеж(Конт,ИмяРекв = "") Экспорт
Перем Выб;
	Спис = СоздатьОбъект("СписокЗначений");
	Спис.ДобавитьЗначение(ОсновнаяСтавкаНДС);
	Спис.ДобавитьЗначение(МедикаментыСтавкаНДС);
	Спис.ДобавитьЗначение(ЛьготнаяСтавкаНДС);
	Спис.ДобавитьЗначение(БезНДС);
	Спис.ДобавитьЗначение(НеНДС);
- это нумер 4

Код:
Функция глНалоговаяГруппа(СтавкаНДС, ЭККА = "") Экспорт 
	                                          
	Перем ПараметрНДС20, ПараметрНДС0, ПараметрБЕЗНДС, ПараметрНДС7;
	ПараметрНДС20 	= "";
	ПараметрНДС0	= "";
	ПараметрБЕЗНДС 	= "";
	ПараметрНДС7	= "";
	Если ПустоеЗначение(ЭККА) = 0 Тогда       
		// Если передали ЭККА, будем брать значения групп из параметров
		спПараметры = СоздатьОбъект("СписокЗначений");
		глПарсить(ЭККА.ПараметрыИнициализации,спПараметры,РазделительСтрок);
		ПараметрНДС20 	= спПараметры.Получить("НДС20");
		ПараметрНДС7 	= спПараметры.Получить("НДС7");  // 08-04-2014 добавлено НДС 7%
		ПараметрНДС0	= спПараметры.Получить("НДС0");
		ПараметрБЕЗНДС 	= спПараметры.Получить("БЕЗНДС");
	КонецЕсли;
	
	Если СтавкаНДС = ОсновнаяСтавкаНДС Тогда
		Если ПустоеЗначение(ПараметрНДС20) = 1 Тогда
			Возврат 1;
		Иначе
			Возврат ПараметрНДС20;
		КонецЕсли; 
	ИначеЕсли СтавкаНДС = МедикаментыСтавкаНДС Тогда         // 08-04-2014 добавлено НДС 7%
		Если ПустоеЗначение(ПараметрНДС7) = 1 Тогда       // 08-04-2014 добавлено НДС 7%
			Возврат 1;                                    // 08-04-2014 добавлено НДС 7%
		Иначе                                             // 08-04-2014 добавлено НДС 7%
			Возврат ПараметрНДС7;                         // 08-04-2014 добавлено НДС 7%
		КонецЕсли;                                        // 08-04-2014 добавлено НДС 7%
	ИначеЕсли СтавкаНДС = ЛьготнаяСтавкаНДС Тогда
		Если ПустоеЗначение(ПараметрНДС0) = 1 Тогда
			Возврат 2;
		Иначе
			Возврат ПараметрНДС0;
		КонецЕсли;
	ИначеЕсли СтавкаНДС = безНДС Тогда
		Если ПустоеЗначение(ПараметрБЕЗНДС) = 1 Тогда
			Возврат 3;
		Иначе
			Возврат ПараметрБЕЗНДС;
		КонецЕсли;
	КонецЕсли
КонецФункции
- и кусок в функции

Так по логике вещей должно быть более универсально.
 
Последнее редактирование:
Підскажіть, а що виравити, щоб в Податковій накладній товари, що продаються за ставкою 7% попадали в графу 9 "Постачання на митній території України", оскільки ставка 7 відсотків не є основною; сума податку вказується в розділі ІІІ податкової накладної в рядку "Податок на додану вартість" в графі 9 та переноситься в графу 12; в розділі ІV податкової накладної в графах 9 та 12 вказується загальна вартість лікарських засобів та виробів медичного призначення з податком на додану вартість;
 
Подскажите пожалуйста, 1С 7.7 , 301 релиз в печатных формах документов вместо гривен начало выводить рубли, как поменять на гривны. Валюта везде стоит грн. Только в расшифровках прописью выдает рубли. Спасибо заранее.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху