Карпов Андрей | Программист 1С | ООО Сибинтек

«Как заработать миллион или история успешного сотрудничества»

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

Свод начислений и удержаний

Отчеты - Бухгалтерские

Для бухгалтерии 1.6 и 2.0 (обработка еще будет дорабатываться).
Начисления и удержания берутся из табличных частей документа "Начисление зарплаты работникам организаций".

Для бухгалтерии 1.6 и 2.0 (обработка еще будет дорабатываться).
Начисления и удержания берутся из табличных частей документа "Начисление зарплаты работникам организаций".
Начисления берутся из табличной части Начисления.
Удержания по НДФЛ из этого же документа, табличной части НДФЛ.
Если есть какие то предложения, пишите.

Скачать файлы

Наименование Файл Версия Размер
СводНачисленийИУдержаний.epf
.epf 10,36Kb
03.11.11
74
.epf 10,36Kb 74 Скачать

См. также

Комментарии
Сортировка: Древо
1. bnw 150 04.11.11 14:53 Сейчас в теме
Добрый день!
В БП 2.0.28.3 не запускается.
Выдает ошибку:
{ОбщийМодуль.ОбщегоНазначения.Модуль(4927)}: Индекс находится за границами массива
КлассОМ = ЧастиИмени[0];
2. synelf 77 04.11.11 16:28 Сейчас в теме
(1) bnw,

вполне возможно потому что очень старый релиз у вас. ругается на общий модуль.
3. Valerich 1657 11.11.11 04:35 Сейчас в теме
примененные вычеты не являются удержаниями
4. Evgeniy_V 31 01.10.12 12:11 Сейчас в теме
Установил поледний релиз БП демо, начисление з/п есть в марте 2009 г., формирую свод, и ... ничего, пустой отчет.
5. Evgeniy_V 31 01.10.12 14:27 Сейчас в теме
по допущенным ошибкам. Сам я не спец по 8, но разбираться пришлось, т.к. подобных отчетов не нашел.
Переменные:
ИтоговаяСуммаНачислений
ИтоговаяСуммаУдержаний
необходимо обнулить в начале процедуры "КнопкаВыполнитьНажатие"

Далее, в запросы необходимо передавать не просто даты, а начало и конец дня:
Запрос.УстановитьПараметр("НачПериода", НачалоДня(НачПериода));
Запрос.УстановитьПараметр("КонПериода", КонецДня(КонПериода));

ну и в запросы добавить условия:
| И НачислениеЗарплатыРаботникамОрганизаций.ПометкаУдаления = ЛОЖЬ
| И НачислениеЗарплатыРаботникамОрганизаций.Проведен = ИСТИНА

вот тогда все начинает работать нормально.
6. Evgeniy_V 31 01.10.12 14:48 Сейчас в теме
Продолжу, если никто не против.
Как было сказано выше: вычеты удержаниями не являются, а вот НДФЛ почему то в запросе как раз отсутствует. Соответственно запрос по удержаниям должен выглядеть так:
	Запрос.Текст =
	"ВЫБРАТЬ
	|   СУММА(НачислениеЗарплатыРаботникамОрганизацийНДФЛ.Налог) КАК НДФЛ
	|ИЗ
	|	Документ.НачислениеЗарплатыРаботникамОрганизаций.НДФЛ КАК НачислениеЗарплатыРаботникамОрганизацийНДФЛ
	|		ЛЕВОЕ СОЕДИНЕНИЕ Документ.НачислениеЗарплатыРаботникамОрганизаций КАК НачислениеЗарплатыРаботникамОрганизаций
	|		ПО НачислениеЗарплатыРаботникамОрганизацийНДФЛ.Ссылка = НачислениеЗарплатыРаботникамОрганизаций.Ссылка
	|ГДЕ
	|	НачислениеЗарплатыРаботникамОрганизаций.Дата >= &НачПериода
	|	И НачислениеЗарплатыРаботникамОрганизаций.Дата <= &КонПериода                   
	|	И НачислениеЗарплатыРаботникамОрганизаций.Организация = &Организация
	|	И НачислениеЗарплатыРаботникамОрганизаций.ПометкаУдаления = ЛОЖЬ
	|	И НачислениеЗарплатыРаботникамОрганизаций.Проведен = ИСТИНА	";
Показать


Ну и при формировании табличной части совершенно не учитывается, что количество строк в начислениях и удержаниях может быть различно, должно быть так:
	Для каждого Расчет Из ВидыРасчета Цикл
		СтрокаТаблицыЛевая = Макет.ПолучитьОбласть("СтрокаТаблицы|ПерваяСекция");
		СтрокаТаблицыЛевая.Параметры.ВидРасчета = Расчет.ВидРасчета;
		СтрокаТаблицыЛевая.Параметры.НачисленнаяСумма = Расчет.НачисленнаяСумма;
		ТабДокумент.Вывести(СтрокаТаблицыЛевая);
		ИтоговаяСуммаНачислений = ИтоговаяСуммаНачислений + Расчет.НачисленнаяСумма;
		
		ВидУдержания = "";
		СуммаУдержания = 0;
		Если ном = 0 Тогда
			ВидУдержания = ВидыУдержаний.Колонки[ном].Имя; //получаю имя колонки из запроса
			СуммаУдержания =ВидыУдержаний[0][ВидУдержания];
		КонецЕсли;
		СтрокаТаблицыПравая = Макет.ПолучитьОбласть("СтрокаТаблицы|ВтораяСекция");
		СтрокаТаблицыПравая.Параметры.ВидУдержания = ВидУдержания;
		СтрокаТаблицыПравая.Параметры.УдержаннаяСумма = ?(СуммаУдержания=0,"",СуммаУдержания) ;
		ТабДокумент.Присоединить(СтрокаТаблицыПравая);
		ИтоговаяСуммаУдержаний = ИтоговаяСуммаУдержаний + СуммаУдержания ;
		
		ном=ном+1;
	КонецЦикла;
Показать
7. Evgeniy_V 31 03.10.12 07:06 Сейчас в теме
Продолжим.
Совершенно не учтены северная и районная надбавки.

В общем, я сделал исправленный отчет. Выложил сюда: http://infostart.ru/public/154607/
Оставьте свое сообщение