Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   Вышла ЗиК 7.70.371 (http://forums.kuban.ru/f1040/vyshla_zik_7_70_371_a-8798670.html)

Блондинка в шок 07.02.2019 19:25

[quote=oops!;46458034] продукта с названием "Комплексная конфигурация" в прайс-листе 1С никогда не было - такого артикула не существует и не существовало, потому и прекратить его поддержку они не могут.[/quote] Как отдельной позиции в прайсе может и не существовало, наверно потому что такая конфигурация шла в составе комплексной поставки.
Хотя... я бы не была столь уверена в таком утверждении, что никогда в прайсе не было, ибо помнится DeiMos когда то говорил, что вроде бы когда то была.. в начале 2000-х.. но не буду утверждать, прайсов за те времена у меня нет :))

Но вот как программный продукт как отдельная конфигурация - и существовала и пока еще существует.
Правда, надо сказать, что полное название звучит как
[em]Комплексная конфигурация "Бухгалтерия + Торговля + Склад + Зарплата + Кадры"[/em]
Но мы просто привыкли сокращать название..
[url]http://1c.ru/rus/products/1c/predpr/complex77.htm#01[/url]


Более того - вот только на днях было обновление. Для продукта, которого никогда не было :)
[img]https://d.radikal.ru/d20/1902/a6/a0fbd23a7ef7.png[/img]

Блондинка в шок 07.02.2019 20:06

[quote=oops!;46458034]продукта с названием "Комплексная конфигурация" в прайс-листе 1С никогда не было - такого артикула не существует и не существовало[/quote] угу.
Вот как хочешь, a к [b]DeiMos[/b]'у у меня доверие.
А к тебе - увы, нет.
потому как:
[url]http://1c.ru/news/info.jsp?id=366[/url]

[img]https://d.radikal.ru/d42/1902/34/629a048cbc39.png[/img]

Секвестр 12.02.2019 13:31

[quote=Блондинка в шок;46460137]потому как:[/quote]

Да-да. Подтверждаю, ибо видел коробку. В далёком 2001 году.

pivovarovivan 20.02.2019 16:51

(7) Так, добавим ошибок в копилку. Помимо того, что
[B]ВремТаблицаСоСтажем.ПолучитьСтрокуПоНомеру(НомерСтроки);[/B]
надо поставить в начало цикла, так ещё и строчку
[B]ВписыватьПараметр = 1;[/B]
перенести туда же - внутрь цикла в самое начало, а не перед ним.
Если сотрудник-вредник уйдёт в начале года в отпуск за свой счёт, а потом в середине - в оплачиваемый отпуск, то оплачиваемый отпуск не попадёт в СЗВ-Стаж. Потому что последовательно перебирая строки стажа и наткнувшись на неоплачиваемый отпуск программа занулит ВписыватьПараметр. А когда дойдёт до нормального отпуска - будет считать, что раз ВписыватьПараметр=0, отпуск в СЗВ-Стаж отражать не надо.

Просто удивительно, как добавляя по 10 строчек на релиз, 1С умудряется плодить ошибки.

Buhta 24.02.2019 14:31

Патент. Авансовый платеж по НДФЛ. Уведомление введено. При выгрузке ищет среди вычетов и, соответственно, вылетает с руганью...

Секвестр 25.02.2019 10:02

[quote=Buhta;46518794]Патент. Авансовый платеж[/quote]
Ясно дали понять: заканчивайте в ней работать.

victuan 01.03.2019 07:57

Тут озадачили, что ОплатаЛьготныхДнейРодителей должна разрывать льготный стаж работника.
СЗВ-СТАЖ не проходит проверку в ПФР, т.к. нельзя указывать сварщику одновременно льготу (Код профессии = 23200000-13786) и доп. выходные (ИТС:третий параметр = ДОПВЫХ).

Если это так, то нужно в очередной раз править ЗИК, а именно в проц. глСобратьДанныеДляСЗВ2017():
[code] ИначеЕсли (ВР = ВидРасчета.ОплатаЛьготныхДнейРодителей) Тогда
СписокВРОплатаЛьготныхДнейРодителей.ДобавитьЗначение(ВР);
СписокВРОтпускаБезСохранения.ДобавитьЗначение(ВР); //тщи < ---- добавляем исключение из льготного стажа
[/code]

Или проверка ошибается? Что в законе по этому поводу?

pivovarovivan 01.03.2019 13:31

(47) Таких нет у меня людей, так что не скажу... Но судя по коду льготные дни родителей и так исключаются из льготного стажа. Что делает правка?

Kapitan911 02.03.2019 14:17

(47) Льготные дни и так льготный стаж разрывают.
И проверка права

oops! 03.03.2019 15:09

[quote=Блондинка в шок;46460137] Цитата: Сообщение от oops! продукта с названием "Комплексная конфигурация" в прайс-листе 1С никогда не было - такого артикула не существует и не существовало угу. Вот как хочешь, a к DeiMos'у у меня доверие. А к тебе - увы, нет. потому как: [url]http://1c.ru/news/info.jsp?id=366[/url] [/quote]
посыпаю голову пеплом - комплексная поставка, содержащая полноценную ЗиК, и комплексная конфигурация, которую содержит в себе та же комплексная поставка, это несколько разные вещи, и о прекращении поддержки комплексной конфигурации ещё не было ни звука, так что есть ещё шанс обновления ЗиК за счёт обновлений комплексной конфигурации - там блок зарплаты практически полностью идентичен тому, что сделано в ЗиК.

Кондрат2 04.03.2019 19:43

Нет, не полностью...
Там в справочнике сотрудники отсутствует реквизит "Основной элемент", что приводит к полному отсутствию совместительства. Соответственно учет зарплаты становится примитивным.

victuan 05.03.2019 05:24

48-Харлампий Дымба >А какой именно код исключает? Потому что проверял, и при просмотре строк стажа через отчет "Перс. сведения о стаже" вижу, что льгота остается для периодов ДОПВЫХ.

Правку не проверял, чисто умозрительно. Может ничего и не делает она.

pivovarovivan 05.03.2019 16:34

(53) Проверил. С правкой согласен. Изящно ты конечно из стажа льготные дни исключил. Я бы конечно просто топорно блок
[I][B]Если ЕстьЛьготныеДниРодителей>0 Тогда[/B][/I]
скопипастил из блока
[B][I]Если ЕстьОтпускЗаСвойСчет > 0 Тогда[/I][/B]
исправив
[I][B]Перечисление.СЗВПараметр3ИТС2014.НЕОПЛ[/B][/I] и [I][B]СписокВРПрочиеИсключаемыеИзСтажа[/B][/I]
на
[B][I]Перечисление.СЗВПараметр3ИТС2014.ДОПВЫХ[/B][/I] и [I][B]СписокВРОплатаЛьготныхДнейРодителей[/I][/B]

pivovarovivan 05.03.2019 17:11

7.70.371a:
Константа.ЕдиновременнаяВыплатаНаРебенка.Установить('01.02.2019', 17479.73);
Константа.ЕдиновременнаяВыплатаБеременным.Установить('01.02.2019', 655.49);
Константа.ЕдиновременнаяВыплатаНаПохороны.Установить('01.02.2019', 5946.47);
Константа.ПособиеПоУходуДоПолутораЛетМинимумВторой.Установить('01.02.2019', 6554.89);

Константа.ПособиеПоУходуДоПолутораЛетМинимумПервый.Установить('01.01.2019', 4512.00);//40% от МРОТ

victuan 06.03.2019 05:14

53-Харлампий Дымба >Слишком громоздко. Пожалуй оставлю свой вариант.

victuan 06.03.2019 05:45

МД с исправленными ошибками [url=https://yadi.sk/d/1XM1e6rt8jBRUA]ZIK371a_fix.rar[/url].
Список исправлений в файле [b]ReadMe.txt[/b][quote] [u]Отличия версии 731а ( 06.03.19) от версии 731 (28.01.19):[/u]
7а. глСобратьДанныеДляСЗВ2017 - "ОплатаЛьготныхДнейРодителей" исключается из льготного стажа
12а. глВписатьОсновнуюЗаписьОСтаже2010 - испр. ошибки: [url]http://forums.kuban.ru/f1040/vyshla_zik_7_70_371_a-8798670.html[/url] (Харлампий Дымба #44)
13а. добавлена обработка [b]ЗИК_731а_ОбновлениеКонстант010219.ert[/b] для установки констант на 01.02.19 [url]http://forums.kuban.ru/f1040/vyshla_zik_7_70_371_a-8798670.html[/url] (Харлампий Дымба #54)[/quote]

victuan 06.03.2019 15:00

55-victuan >Нет, моя правка работает некорректно. Она льготу убирает, но при этом ДОПВЫХ меняет на НЕОПЛ.

53-Харлампий Дымба >Пытаюсь эту правку реализовать, но не понимаю, что куда копипастить и что менять.
Можешь выложить в виде готового кода?

victuan 06.03.2019 21:06

53-Харлампий Дымба >Выкрутился вот таким способом:
[quote] Если ЕстьЛьготныеДниРодителей>0 Тогда

ТаблицаЛьготныеДниРодителей="";
Если глЗаполнитьТаблицуПериодовДействияВР(Сотрудник,ТаблицаЛьготныеДниРодителей,Начало, Окончание, СписокВРОплатаЛьготныхДнейРодителей)=1 Тогда

//[+] тщи Создадим набор для стажа, которым будем замещать периоды
НаборДляСтажа.УдалитьВсе();
НаборДляСтажа.ДобавитьЗначение("");
НаборДляСтажа.ДобавитьЗначение("");
НаборДляСтажа.ДобавитьЗначение(Перечисление.СЗВПараметр3ИТС2014.ДОПВЫХ);
НаборДляСтажа.ДобавитьЗначение("");
НаборДляСтажа.ДобавитьЗначение("");
//[-] тщи
//впишем периоды
ТаблицаЛьготныеДниРодителей.ВыбратьСтроки();
Пока ТаблицаЛьготныеДниРодителей.ПолучитьСтроку()=1 Цикл
НачалоПериода=ТаблицаЛьготныеДниРодителей.НачалоПериода;
ОкончаниеПериода=ТаблицаЛьготныеДниРодителей.ОкончаниеПериода;
//"впишем" во временную таблицу период
//тщи глВписатьОсновнуюЗаписьОСтаже2010("ВписатьБЛ",ВремТаблицаСоСтажем,НомерЗаписи,НачалоПериода,ОкончаниеПериода,,,,Перечисление.СЗВПараметр3ИТС2014.ДОПВЫХ);
глВписатьОсновнуюЗаписьОСтаже2010("Вписать",ВремТаблицаСоСтажем,НомерЗаписи,НачалоПериода,ОкончаниеПериода, НаборДляСтажа); //тщи
КонецЦикла;
КонецЕсли;

КонецЕсли;[/quote]
Но смущает, что пришлось слово ""ВписатьБЛ" заменить на "Вписать". Не вылезут ли из-за этого глюки с льготным стажем в других местах?

victuan 06.03.2019 21:14

Подумал и упростил правку донельзя - в блоке:
[quote]Если ЕстьЛьготныеДниРодителей>0 Тогда[/quote]
в строке
[quote]глВписатьОсновнуюЗаписьОСтаже2010("ВписатьБЛ",ВремТаблицаСоСтажем,НомерЗаписи,НачалоПериода,ОкончаниеПериода,,,,Перечисление.СЗВПараметр3ИТС2014.ДОПВЫХ);[/quote]
заменил "ВписатьБЛ" на "Вписать"

Но смущает, что пришлось слово ""ВписатьБЛ" заменить на "Вписать". [b]Не вылезут ли из-за этого глюки с льготным стажем в других местах?[/b]

Kapitan911 07.03.2019 08:02

(49,59) Посмотрел свои базы - у меня этот блок уже давно дописан, вот и работает как надо)))
Сделал так:

Если ЕстьЛьготныеДниРодителей>0 Тогда

ТаблицаЛьготныеДниРодителей="";

Если глЗаполнитьТаблицуПериодовДействияВР(Сотрудник,ТаблицаЛьготныеДниРодителей,Начало, Окончание, СписокВРОплатаЛьготныхДнейРодителей)=1 Тогда
//Создадим набор для стажа, которым будем замещать периоды
НаборДляСтажа.УдалитьВсе();
НаборДляСтажа.ДобавитьЗначение("");
НаборДляСтажа.ДобавитьЗначение("");
НаборДляСтажа.ДобавитьЗначение(Перечисление.СЗВПараметр3ИТС2014.ДОПВЫХ);
НаборДляСтажа.ДобавитьЗначение("");
НаборДляСтажа.ДобавитьЗначение("");
//впишем периоды
ТаблицаЛьготныеДниРодителей.ВыбратьСтроки();
Пока ТаблицаЛьготныеДниРодителей.ПолучитьСтроку()=1 Цикл
НачалоПериода=ТаблицаЛьготныеДниРодителей.НачалоПериода;
ОкончаниеПериода=ТаблицаЛьготныеДниРодителей.ОкончаниеПериода;
//"впишем" во временную таблицу период
глВписатьОсновнуюЗаписьОСтаже2010("Вписать",ВремТаблицаСоСтажем,НомерЗаписи,НачалоПериода,ОкончаниеПериода, НаборДляСтажа);
КонецЦикла;
КонецЕсли;

КонецЕсли;

Kapitan911 07.03.2019 08:03

Вроде тоже самое, что в (58)
Но у меня это уже несколько лет)

pivovarovivan 07.03.2019 15:11

(59) Всё так. "ВписатьБЛ" - подменяет только одно поле "Дополнительные сведения" (3), "Вписать" - весь набор для стажа. Так что всё ОК.
Так я в (53) и писал - просто скопируй блок для отпусков за свой счёт в блок для льготных дней родителей, поменяв список отбора и значение параметра стажа НЕОПЛ на ДОПВЫХ.
(61) А у меня множества вредников и родителей детей со льготой слава богу исчезающе малы и не пересекаются. Так что никогда и не натыкался на эту проблему.

victuan 08.03.2019 07:47

[quote=Харлампий Дымба;46558653]Так я в (53) и писал - просто скопируй блок для отпусков за свой счёт в блок для льготных дней родителей, поменяв список отбора и значение параметра стажа НЕОПЛ на ДОПВЫХ.[/quote]Как оказалось этого недостаточно. Ключевым является, что нужно менять "[b]ВписатьБЛ[/b]" на "[b]Вписать[/b]". И в этом случае даже копипастить [b]НаборДляСтажа [/b]становится лишним.
Достаточно только одной лишь правки в (59) **в типовом коде меняем только одну строку кода и ничего не копипастим** .

victuan 08.03.2019 07:56

МД с учетом этого исправления [url=https://yadi.sk/d/1XM1e6rt8jBRUA]ZIK371b_fix.rar[/url].
Список исправлений в файле ReadMe.txt
[quote] [u]Отличия версии 731b ( 07.03.19) от версии 731а ( 06.03.19)[/u]:
7a. глСобратьДанныеДляСЗВ2017 - "ОплатаЛьготныхДнейРодителей" исключается из льготного стажа: исправлены ошибки[/quote]


Текущее время: 04:11. Часовой пояс GMT +3.