Энциклопедия Баланса Энциклопедия Баланса
Бухгалтерия, налогообложение, стандарты, отчетность, налоговые программы, консультации
ПравилаПравила ЗарегистрироватьсяРегистрация ПрофильВход ПрофильМои данные Личные письмаЛичные письма RSS подписка на форумRSS Поиск по форумуПоиск по форуму Рекламодателям
Сроки представления:
до 15 апреля: 400.00, 421.00
до 22 апреля: 328.00 (импорт в марте.)
до 22 апреля: 851.00 (договор с марта), 870.00 (разрешит.док.за март)
до 22 апреля: 101.02 КПН расчет ав.платежей после сдачи декларации
Сроки уплаты:
до 10 апреля:
- КПН, окончательный расчет по декларации за 2023 год (ф.100.00)
- ИПН, окончательный расчет по декларации за 2023 год (ф.220.00,230.00,240.00)
- Зем.налог, имущ.налог, налог на трансп.ср-ва, окончат.расчет за 2023 год (ф.700.00)
- Единый земельный налог, окончательный расчет по декларации за 2023 год (ф.920.00)
- КПН с нерезидента по невыпл.доходам за 2023г (ф.101.04)
до 22 апреля:
- Акциз (ф.400.00, 421.00)
- НДС и акциз по импорту в марте (328.00)
- Плата за эмиссии (ф.870.00, разрешит.док.за март)
до 25 апреля:
- АП по КПН за апрель (ф.101.02);
- ИПН, ОПВ, СО, СН, ОППВ, ОСМС, ВОСМС и ОПВР (ф.200.00,910.00)
- плата за польз.зем.участками (ф.851.00)
- плата за наруж.рекламу (за март)
- КПН за нерезидента (ф.101.04 по доходам в марте)
Техподдержка КН и СОНО sonosd@kgd.minfin.gov.kz Техподдержка ИС ЭСФ esfsd@kgd.minfin.gov.kz
Все санкционные списки по РФ
  • Информация по ЕАЭС (Таможенный союз), Об обязанностях при обращении товаров
  • Формы налоговой отчетности 2022 год, 2023 год, все ФНО по годам
  • Ставки в 2023 г.: КПН 20%, НДС 12%, ИПН 10%, СН 9,5%, СО 3,5%, ОПВ 10%, ВОСМС 2%, ООСМС 3%, ЕП 20%
  • Ставки в 2024 г.: КПН 20%, НДС 12%, ИПН 10%, СН 9,5%, СО 3,5%, ОПВ 10%, ВОСМС 2%, ООСМС 3%, ОПВР 1,5%, ЕП 21,5%
  • с 1 января 2023: МРП 3 450, МЗП 70 000, стандартный НВ для ИПН 48 300
  • с 1 января 2024: МРП 3 692, МЗП 85 000, стандартный НВ для ИПН 51 688
  • Пределы для СНР в 2023 г.: патент 12 171 600, упрощенка 82 931 100, упрощенка с ТИС 241 665 600, фиксированный вычет 497 434 800, розничный налог 2 070 000 000. Предел для ЕСП 4 053 750
  • Пределы для СНР в 2024 г.: патент 13 025 376, упрощенка 88 748 296, упрощенка с ТИС 258 617 216, фиксированный вычет 532 327 328, розничный налог 2 215 200 000. ЕСП отменен.
  • Пределы для НДС в 2023 г.: для всех 69 000 000, для упрощенки с ТИС 428 434 800
  • Пределы для НДС в 2024 г.: для всех 73 840 000, для упрощенки с ТИС 458 487 328
  • Базовые ставки НБ РК: с 28.08.23. 16,50; с 09.10.23. 16,00, с 27.11.23. 15,75; с 22.01.24. 15,25; с 26.02.24. 14,75. Все базовые ставки НБ РК. Все курсы валют НБ РК


  • Продается домен TAX.KZ, по вопросам приобретения обратитесь пожалуйста на поддержку

    Налоговая проверка при закрытии ТОО

    Аналитические статьи: "Учёт и налогообложение заработной платы в 2023 году" и в 2022 году"

    Вы можете задать свой вопрос в качестве гостя на Балансе. Вопрос будет опубликован после проверки @Я в гостях у Баланса: задать вопрос. Как найти свой вопрос?

    В борьбе за грамотность: Налогообложение; Упрощенная декларация; Сдать, а не "здать"; Передать документы с нaрочным, нарочно ‐ это совсем другое значение.

    Как повысить свой статус? Как завести тему и правильно ответить? Что такое вандализм? Google поиск по сайту:


    Посмотрите похожие темы
    Обязаны ли мы заключать договор с центром занятости?
    Отражение ЗП-компенсируемой Центром з...
    ТОО, общеустановленный режим, принят ...
    Ошибка при обмене данных
    Проводки при обмене валюты
    Начать новую тему  Ответить на тему      На главную Энциклопедия Баланса »
     
    Не садится выгрузка при обмене периферии с центром     
    talgin
    Нерезидент Баланса


      

    #1 Чт Авг 06, 2009 17:03:44 Сообщить модератору   

    База знаний http://balans.kz/viewtopic.php?p=348726#348726

    Выгрузка с центром получилась большой (филиал создали и нагоняли 2 квартала) в архиве 75мб, хмл 4 с лишним гиг.
    Центр SQL, w2k3 (озу - 2гиг, своп - 6гиг) при загрузке выдает: Не хватает памяти. Попробовал на копии, на другой машине (озу - 4гиг, своп 6 гиг), в СКУЛ и файловом варианте - результат прежний.
    Как можно посадить выгрузку?

    За помощь кликните ′Спасибо′ →
         Цитата полностью   §Печать темы         ⚑Позвать специалиста
    Семен Семеныч
    1С8 Специалист
    Спасибки: +42 Профиль
    Личное сообщение

      

    #2 Чт Авг 06, 2009 18:09:03   

    Документацию нужно было курить до ........
    Самый простой вариант сейчас снять регистрацию и начать перезаписывать объекты порционно, с двухсторонним обменом после каждой порции
    При прямых руках
    http://kb.mista.ru/article.php?id=288&
    http://kb.mista.ru/article.php?id=348&

    Добавлено спустя 1 минуту 13 секунд:

    при загрузке попробуйте еще и ограничить количество элементов в транзакции, что позволит немного разгрузить сервант

    За помощь кликните ′Спасибо′ →
         Цитата полностью   §Печать темы         ⚑Позвать специалиста
    talgin
    Нерезидент Баланса


      

    #3 Пт Авг 07, 2009 10:13:47 Сообщить модератору   

    А танцы с бубном вокруг железа (например: увеличение ОЗУ) могут спасти ситуацию? В дальнейшем-то, наверное, не буду допускать такую ситуацию. Это пока руки выпрямятся, кстати, что в доках об этом пишут, можно ссылку, пз.

    За помощь кликните ′Спасибо′ →
         Цитата полностью   §Печать темы         ⚑Позвать специалиста
    Семен Семеныч
    1С8 Специалист
    Спасибки: +42 Профиль
    Личное сообщение

      

    #4 Пт Авг 07, 2009 13:41:21   

    talgin говорит:
    А танцы с бубном вокруг железа (например: увеличение ОЗУ) могут спасти ситуацию? В дальнейшем-то, наверное, не буду допускать такую ситуацию. Это пока руки выпрямятся, кстати, что в доках об этом пишут, можно ссылку, пз.

    Эээээээ, ну для начала можно почитать что пишут на сайте http://www.microsoft.com
    Размер доступной оперативной памяти ограничен архитектурой и версией оси
    В тот же 2k3 Enterprise можно напихать железок и на десяток гектар, но максимум что будет доступно 3.75 гига
    Так что это не всегда выход

    За помощь кликните ′Спасибо′ →
         Цитата полностью   §Печать темы         ⚑Позвать специалиста
    Darjal
    Нерезидент Баланса


      

    #5 Пт Авг 07, 2009 13:48:48 Сообщить модератору   

    В 6 секунд ситуация разруливается, железо вообще не причем.
    В филиале - все доки и движения регистров за весь период принудительно ставим как выгруженные уже,
    записываем обмен - там справочники будут и всякая мелочевка.
    Прогнали туда-сюда. Следующий шаг - регистрируем на выгрузку в филиальной базе по месяцам доки и движения регистров.
    И так и гоняем в Центр - по месяцам.
    Размер файлов обмена будет нормальный, без проблем все сядет.

    Добавлено спустя 9 минут 1 секунду:

    Ну или оба *.dt файла выкладываем гденить под пароль, денежку платим и в понедельник - вуаля, все ОК (и еще полгода можно обмен не делать)! :lol:

    Добавлено спустя 13 минут 53 секунды:

    Семен Семеныч
    кстати, "восьмера" уже не вызывает такой бурной реакции, как раньше, "стерпелось-слюбилось" Very Happy ?

    За помощь кликните ′Спасибо′ →
         Цитата полностью   §Печать темы         ⚑Позвать специалиста
    Семен Семеныч
    1С8 Специалист
    Спасибки: +42 Профиль
    Личное сообщение

      

    #6 Пт Авг 07, 2009 14:23:38   

    Darjal говорит:
    В 6 секунд ситуация разруливается, железо вообще не причем.
    В филиале - все доки и движения регистров за весь период принудительно ставим как выгруженные уже ......

    баян, уже было :lol:
    Семен Семеныч говорит:

    Самый простой вариант сейчас снять регистрацию и начать перезаписывать объекты порционно, с двухсторонним обменом после каждой порции


    Darjal говорит:

    Семен Семеныч
    кстати, "восьмера" уже не вызывает такой бурной реакции, как раньше, "стерпелось-слюбилось" Very Happy ?

    Уже пофиг :lol:

    За помощь кликните ′Спасибо′ →
         Цитата полностью   §Печать темы         ⚑Позвать специалиста
    Darjal
    Нерезидент Баланса


      

    #7 Пт Авг 07, 2009 14:34:41 Сообщить модератору   

    ну да, боян, конечно... цитата с мисты:

    Идея всех "телодвижений" проста. Сначало, при записи в файл, проверяем количество выгружаемых элементов и когда достигаем заданного количества начинаем регистрировать данные уже на следующий номер пакета.

    По мне так это - гланды через ... И вот это еще по кайфу тоже (цитата с мисты)

    Конечно, данная методика не гарантирует того что данные будут перегружаться в целости и сохранности.

    Прикольные советы даете, плюспятьсот!

    Добавлено спустя 5 минут 37 секунд:

    talgin
    Чего порешали-то, будем работать, нет?

    За помощь кликните ′Спасибо′ →
         Цитата полностью   §Печать темы         ⚑Позвать специалиста
    Семен Семеныч
    1С8 Специалист
    Спасибки: +42 Профиль
    Личное сообщение

      

    #8 Пт Авг 07, 2009 15:40:41   

    Darjal говорит:
    ну да, боян, конечно... цитата с мисты:

    мы еще и читать не умеем Wink
    Первым было
    Семен Семеныч говорит:

    Самый простой вариант сейчас снять регистрацию и начать перезаписывать объекты порционно, с двухсторонним обменом после каждой порции


    Добавлено спустя 1 минуту 8 секунд:

    А по сцылкам Гений с Него жгут :ROFL:

    За помощь кликните ′Спасибо′ →
         Цитата полностью   §Печать темы         ⚑Позвать специалиста
    talgin
    Нерезидент Баланса


      

    #9 Пт Авг 07, 2009 15:52:52 Сообщить модератору   

    Darjal говорит:
    оба *.dt файла выкладываем гденить под пароль

    центр в дт если перегнать, то около 3 гиг, переферия уже 0.7 гиг, режим работы суббота вечером часов 9-10, понедельник 3ч утра.
    чегой-то нереально выглядит до понедельника.

    а вот по этому:
    Darjal говорит:
    В филиале - все доки и движения регистров за весь период принудительно ставим как выгруженные...
    Следующий шаг - регистрируем на выгрузку в филиальной базе по месяцам доки и движения регистров.

    можно ли примеры, как это делается?
    Сам с терминами не очень и соответственно поискать сложновато.

    За помощь кликните ′Спасибо′ →
         Цитата полностью   §Печать темы         ⚑Позвать специалиста
    Darjal
    Нерезидент Баланса


      

    #10 Пт Авг 07, 2009 15:59:02 Сообщить модератору   

    Все "закручено" на двух командах

    ЗарегистрироватьИзменения(<Узлы>, <Данные>)
    УдалитьРегистрациюИзменений(<Узлы>, <Данные>)

    Но объяснить ЭТО (мама дорогая) - скоко надо времени и всего-всего прочего.
    Чтобы разобраться - надо сначала понять, как работает служба регистрации изменений в 8.1.

    Фигасе, это за сколько времени у вас такой объем данных Shocked , года за 2-3 наверное?
    Типовая конфа?

    За помощь кликните ′Спасибо′ →
         Цитата полностью   §Печать темы         ⚑Позвать специалиста
    Семен Семеныч
    1С8 Специалист
    Спасибки: +42 Профиль
    Личное сообщение

      

    #11 Пт Авг 07, 2009 16:05:33   

    Если типовая бухгалтерия (и т.д и тп.)
    Справочник "Настройка обмена данными"
    Открываем нужный элемент (или в форме списка справочника) кнопка "Открыть монитор объектов"
    Закладка "Дополнительно"
    Далее смотрим информацию о зарегистрированных изменениях для обмена (кнопка "Подробнее")
    Вот там то и сносим всю регистрацию изменений
    Дальше регистрируем её по новой частями и после каждой части выполняем двухсторонний обмен (для подтверждения что изменения ушли)

    Снести все можно и из монитора, а дальше что бы не забивать себе голову, можно просто воспользоваться групповой обработкой
    Перезаписали справочник, обменялись
    Перепровели документы за месяц - обменялись
    Следущий месяц - повторяем (Перепровели документы за месяц - обменялись)
    И так до текущей

    За помощь кликните ′Спасибо′ →
         Цитата полностью   §Печать темы         ⚑Позвать специалиста
    talgin
    Нерезидент Баланса


      

    #12 Пт Авг 07, 2009 16:05:45 Сообщить модератору   

    Типовая Бух, просто доков куча: в день по центру 300-400 расходных накладных, соответственно куча сф, ПКО и т.д., по филиалу таже картина, кроме этого еще два филиала и все это в разных городах.

    Ну а насчет примеров: если освою, то тихо-тихо до конца квартала справился бы, наверно.

    За помощь кликните ′Спасибо′ →
         Цитата полностью   §Печать темы         ⚑Позвать специалиста
    Семен Семеныч
    1С8 Специалист
    Спасибки: +42 Профиль
    Личное сообщение

      

    #13 Пт Авг 07, 2009 16:06:51   

    Если типовая бухгалтерия (и т.д и тп.)
    Справочник "Настройка обмена данными"
    Открываем нужный элемент (или в форме списка справочника) кнопка "Открыть монитор объектов"
    Закладка "Дополнительно"
    Далее смотрим информацию о зарегистрированных изменениях для обмена (кнопка "Подробнее")
    Вот там то и сносим всю регистрацию изменений (как раз то что говорит Darjal "УдалитьРегистрациюИзменений")
    Дальше регистрируем её по новой частями (как раз то что говорит Darjal "ЗарегистрироватьИзменения") и после каждой части выполняем двухсторонний обмен (для подтверждения что изменения ушли)

    Снести все можно и из монитора, а дальше что бы не забивать себе голову, можно просто воспользоваться групповой обработкой
    Перезаписали справочник, обменялись
    Перепровели документы за месяц - обменялись
    Следущий месяц - повторяем (Перепровели документы за месяц - обменялись)
    И так до конца

    Добавлено спустя 3 минуты 21 секунду:

    [quote="talgin"]Типовая Бух, просто доков куча: в день по центру 300-400 расходных накладных, соответственно куча сф, ПКО и т.д., по филиалу таже картина, кроме этого еще два филиала и все это в разных городах.
    /quote]
    Чет глюкануло 11 не читать, читать 13

    Добавлено спустя 2 минуты 23 секунды:

    Пример есть в синтаксис помошнике
    Код:

    УдалитьРегистрациюИзменений
    ПланыОбменаМенеджер (ExchangePlansManager)
    УдалитьРегистрациюИзменений (DeleteChangeRecords)
    Синтаксис:
    УдалитьРегистрациюИзменений(<Узлы>, <Данные>)
    Параметры:
    <Узлы> (обязательный)
    Тип: ПланОбменаСсылка.<Имя плана обмена>, Массив. Одиночное значение типа ПланОбменаСсылка.<Имя плана обмена> или массив таких значений, показывающие для каких узлов удаляются записи регистрации изменений.
    <Данные> (необязательный)
    Тип: Метаданные, Неопределено, УдалениеОбъекта, Число, <Данные>. Значением данного параметра может быть объект метаданных, объект, представляющий данные, хранимые в базе данных, такой как документ, элемент справочника, счет бухгалтерского учета, менеджер записи константы, набор записей регистра и т. п., ссылка на объект базы данных, а также Неопределено.
    Если указан объект метаданных, то записи регистрации изменений будут удалены для всех элементов данных, относящихся к указанному объекту метаданных. Объект метаданных должен входить в состав планов обмена всех узлов, указанных в первом параметре.
    Если указан УдалениеОбъекта, то удаление записи регистрации изменений выполняется для объекта базы данных, на который "указывает" ссылка, содержащаяся в объекте УдалениеОбъекта.
    Если указан объект представляющий данные, хранимые в базе данных, или ссылка, то записи регистрации изменений будут удалены только для указанных данных. Объект метаданных, соответствующий данным должен входить в состав всех планов обмена всех узлов, указанных в первом параметре.
    Если указано Неопределено или не указан, то в качестве первого параметра может быть указан только одиночный узел. И в этом случае записи регистрации изменений будут удалены для всех объектов, метаданные которых входят в состав плана обмена, к которому относится узел, указанный в качестве первого параметра.
    Если в качестве первого параметра указан одиночный узел, то в параметре может быть указан номер сообщения. В этом случае метод УдалитьРегистрациюИзменений удаляет из всех таблиц регистрации изменений все записи относящиеся к указанному узлу, у которых номер сообщения меньше или равен значению второго параметра.
    Значение по умолчанию: Неопределено
    Описание:
    Удаляет записи регистрации изменений одного или группы элементов данных для одного или нескольких узлов планов обмена.
    Пример:
    // Пример 1
    Спр = Справочники.Валюты.НайтиПоКоду("810");
    Узел = ПланыОбмена.ПО1.НайтиПоКоду("Офис");
    ПланыОбмена.УдалитьРегистрациюИзменений(Узел, Спр);

    // Пример 2
    // Загрузка из файла
    // Производим попытку открытия файла
    ЧтениеXML = Новый ЧтениеXML;
    Попытка
        ЧтениеXML.ОткрытьФайл(ИмяФайла);
    Исключение
        Возврат;
    КонецПопытки;
    ЧтениеСообщения = ПланыОбмена.СоздатьЧтениеСообщения();
    ЧтениеСообщения.НачатьЧтение(ЧтениеXML);
    Если ЧтениеСообщения.Отправитель <> Ссылка Тогда
        // Сообщение предназначено не для этого узла
        ВызватьИсключение "Неверный узел";
    КонецЕсли;
    // Удаляем регистрацию изменений для узла отправителя сообщения
    ПланыОбмена.УдалитьРегистрациюИзменений(ЧтениеСообщения.Отправитель, ЧтениеСообщения.НомерПринятого);

    там же и "ЗарегистрироватьИзменения"

    За помощь кликните ′Спасибо′ →
         Цитата полностью   §Печать темы         ⚑Позвать специалиста
    Darjal
    Нерезидент Баланса


      

    #14 Пт Авг 07, 2009 16:16:55 Сообщить модератору   

    Если честно, я не гоняю в оба конца обмены. Зарегил, выгрузил, обнулил, принял - и следующий цикл. По итогу - все нормально получается.

    АААА, только не перепровели, Семен! Это - головняк на 100% будет (не буду говорить почему, сами увидите).

    Подсказка - пишем обработку, в которой из состава плана обмена собираем зарегистрированные в нем объекты метаданных.
    2 поля табличных например - доки и справочники. В таблице доков "вяжем" период на форме, запросом "снимаем" объекты (конечно по условию - в периоде чтобы они были, который на форме) - вот и все, прям по выборке этой и шпарим регистрацию. Не забываем еще, что ДВИЖЕНИЯ доков - отдельно регистрируем на выгрузку.

    За помощь кликните ′Спасибо′ →
         Цитата полностью   §Печать темы         ⚑Позвать специалиста
    Семен Семеныч
    1С8 Специалист
    Спасибки: +42 Профиль
    Личное сообщение

      

    #15 Пт Авг 07, 2009 16:27:08   

    Darjal говорит:

    АААА, только не перепровели, Семен! Это - головняк на 100% будет

    Зато не требует знаний и писанины ниже Wink
    Darjal говорит:

    Подсказка - пишем обработку, в которой из состава плана обмена собираем зарегистрированные в нем объекты метаданных.

    А перепроведение заодно позволит проверить ввод первички

    За помощь кликните ′Спасибо′ →
         Цитата полностью   §Печать темы         ⚑Позвать специалиста
    Darjal
    Нерезидент Баланса


      

    #16 Пт Авг 07, 2009 16:28:45 Сообщить модератору   

    Ну как говоритсо, "ми фас передюпреждяли"...... Very Happy Smile

    За помощь кликните ′Спасибо′ →
         Цитата полностью   §Печать темы         ⚑Позвать специалиста
    Семен Семеныч
    1С8 Специалист
    Спасибки: +42 Профиль
    Личное сообщение

      

    #17 Пт Авг 07, 2009 16:32:26   

    Darjal говорит:
    Ну как говоритсо, "ми фас передюпреждяли"...... Very Happy Smile

    зато перепроведение проблема пользователей :ROFL:

    За помощь кликните ′Спасибо′ →
         Цитата полностью   §Печать темы         ⚑Позвать специалиста
    Darjal
    Нерезидент Баланса


      

    #18 Пт Авг 07, 2009 16:33:56 Сообщить модератору   

    talgin
    Пишите на болванку обе выгрузки и передавайте мне как-нибудь,
    как выгрузите филиал - пусть они не работают в базе, ждут.
    За выходные - сделаю и филиалу могу 700 метров - выложить. пусть качают и потом работают.
    Как вариант - к франчам в своем городе обратитесь.
    Сколько запросят - мне скажите, сдается там сумма будет ойёй какая.

    За помощь кликните ′Спасибо′ →
         Цитата полностью   §Печать темы         ⚑Позвать специалиста
    talgin
    Нерезидент Баланса


      

    #19 Пт Авг 07, 2009 16:41:49 Сообщить модератору   

    Обмен происходил с Планом обмена: По организации. Настройки обмена данными не было (справочник "Настройка обмена данными" - пуст).

    Семен Семеныч если я правильно понял, необходимо создать новую настройку и по вашему алгоритму вперед, мелкими шагами?

    За помощь кликните ′Спасибо′ →
         Цитата полностью   §Печать темы         ⚑Позвать специалиста
    Darjal
    Нерезидент Баланса


      

    #20 Пт Авг 07, 2009 16:44:50 Сообщить модератору   

    Все понял.
    Банзай!!! :babruisk:

    За помощь кликните ′Спасибо′ →
         Цитата полностью   §Печать темы         ⚑Позвать специалиста
    talgin
    Нерезидент Баланса


      

    #21 Пт Авг 07, 2009 16:49:39 Сообщить модератору   

    Darjal говорит:
    За выходные - сделаю и филиалу могу 700 метров - выложить. пусть качают и потом работают.

    Сначала шкурный вопрос: во сколь это обойдется?
    Есть ли возможность скачать с КЗ-файлообменка?

    Darjal говорит:
    Как вариант - к франчам в своем городе обратитесь.
    Сколько запросят - мне скажите, сдается там сумма будет ойёй какая.

    наши франчи вряд-ли возьмутся, на всякий попытаюсь узнать, но это только на следующей неделе.

    За помощь кликните ′Спасибо′ →
         Цитата полностью   §Печать темы         ⚑Позвать специалиста
    Darjal
    Нерезидент Баланса


      

    #22 Пт Авг 07, 2009 17:00:11 Сообщить модератору   

    Я в Бобруйске уже, там скайп и аська и личка.
    Там и сумма озвучена будет.

    Добавлено спустя 1 минуту 37 секунд:

    С наших файло-помоек сейчас качать - одно удовольствие. Good

    За помощь кликните ′Спасибо′ →
         Цитата полностью   §Печать темы         ⚑Позвать специалиста
    Показать сообщения:   
    Начать новую тему   Ответить на тему    На главную Энциклопедия Баланса »
     
    Страница 1 из 1
    Cайт взаимодействует с файлами cookie. Продолжая работу с сайтом, Вы разрешаете использование cookie-файлов. Вы всегда можете отключить файлы cookie в настройках Вашего браузера. 2006-2024 Hosting hoster.kz